/* * Copyright (C) 2005-2010 Alfresco Software Limited. * * This file is part of Alfresco * * Alfresco is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Alfresco is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Alfresco. If not, see . */ package org.alfresco.repo.domain.propval; import java.io.Serializable; /** * Entity bean search results from alf_prop_collections_link and alf_prop_value tables. * * @author Derek Hulley * @since 3.2 */ public class PropertyIdSearchRow { private final PropertyLinkEntity linkEntity; private final PropertyValueEntity valueEntity; public PropertyIdSearchRow() { linkEntity = new PropertyLinkEntity(); valueEntity = new PropertyValueEntity(); } @Override public String toString() { StringBuilder sb = new StringBuilder(512); sb.append("PropertyIdSearchRow") .append("[ ").append(linkEntity) .append(", ").append(valueEntity) .append("]"); return sb.toString(); } public PropertyLinkEntity getLinkEntity() { return linkEntity; } public PropertyValueEntity getValueEntity() { return valueEntity; } public void setRootPropId(Long rootPropId) { linkEntity.setRootPropId(rootPropId); } public void setPropIndex(Long propIndex) { linkEntity.setPropIndex(propIndex); } public void setContainedIn(Long containedIn) { linkEntity.setContainedIn(containedIn); } public void setKeyPropId(Long keyPropId) { linkEntity.setKeyPropId(keyPropId); } public void setValuePropId(Long valuePropId) { linkEntity.setValuePropId(valuePropId); } public void setActualTypeId(Long actualTypeId) { valueEntity.setActualTypeId(actualTypeId); } public void setPersistedType(Short persistedType) { valueEntity.setPersistedType(persistedType); } public void setLongValue(Long longValue) { valueEntity.setLongValue(longValue); } public void setStringValue(String stringValue) { valueEntity.setStringValue(stringValue); } public void setDoubleValue(Double doubleValue) { valueEntity.setDoubleValue(doubleValue); } public void setSerializableValue(Serializable serializableValue) { valueEntity.setSerializableValue(serializableValue); } }