Package fr.becpg.repo.repository.model
Class BeCPGDataObject
java.lang.Object
fr.becpg.repo.repository.model.BaseObject
fr.becpg.repo.repository.model.BeCPGDataObject
- All Implemented Interfaces:
RepositoryEntity,Serializable
- Direct Known Subclasses:
AbstractEffectiveDataItem,AbstractManualDataItem,ACLEntryDataItem,ACLGroupData,ActivityListDataItem,DefaultExcelReportSearchPlugin.SimpleRepositoryEntity,DefaultListDataItem,NotificationRuleListDataItem,RequirementListDataItem,SavedSearch,VariantData
Abstract BeCPGDataObject class.
- Version:
- $Id: $Id
- Author:
- matthieu
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Set<org.alfresco.service.namespace.QName>protected Set<org.alfresco.service.namespace.QName>private longprotected Map<org.alfresco.service.namespace.QName,Serializable> protected booleanprotected Stringprotected org.alfresco.service.cmr.repository.NodeRefprotected org.alfresco.service.cmr.repository.NodeRefprivate static final long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor for BeCPGDataObject.protectedBeCPGDataObject(BeCPGDataObject beCPGDataObject) Constructor for BeCPGDataObject.protectedBeCPGDataObject(org.alfresco.service.cmr.repository.NodeRef nodeRef, String name) Constructor for BeCPGDataObject. -
Method Summary
Modifier and TypeMethodDescriptionbooleanSet<org.alfresco.service.namespace.QName>Getter for the fieldaspects.Set<org.alfresco.service.namespace.QName>Getter for the fieldaspectsToRemove.longGetter for the fielddbHashCode.Map<org.alfresco.service.namespace.QName,Serializable> Getter for the fieldextraProperties.getName()Getter for the fieldname.org.alfresco.service.cmr.repository.NodeRefGetter for the fieldnodeRef.org.alfresco.service.cmr.repository.NodeRefGetter for the fieldparentNodeRef.inthashCode()hashCode.booleanisTransient.voidsetAspects(Set<org.alfresco.service.namespace.QName> aspects) Setter for the fieldaspects.voidsetAspectsToRemove(Set<org.alfresco.service.namespace.QName> aspectsToRemove) Setter for the fieldaspectsToRemove.voidsetDbHashCode(long dbHashCode) Use to determine if changes has appliedvoidsetExtraProperties(Map<org.alfresco.service.namespace.QName, Serializable> extraProperties) setExtraProperties.voidsetName.voidsetNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef) setNodeRef.voidsetParentNodeRef(org.alfresco.service.cmr.repository.NodeRef parentNodeRef) setParentNodeRef.voidsetTransient(boolean isTransient) setTransient.toString()toString.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
nodeRef
protected org.alfresco.service.cmr.repository.NodeRef nodeRef -
parentNodeRef
protected org.alfresco.service.cmr.repository.NodeRef parentNodeRef -
name
-
aspects
-
aspectsToRemove
-
extraProperties
-
isTransient
protected transient boolean isTransient -
dbHashCode
private transient long dbHashCode
-
-
Constructor Details
-
BeCPGDataObject
protected BeCPGDataObject()Constructor for BeCPGDataObject.
-
BeCPGDataObject
Constructor for BeCPGDataObject.
- Parameters:
nodeRef- aNodeRefobject.name- aStringobject.
-
BeCPGDataObject
Constructor for BeCPGDataObject.
- Parameters:
beCPGDataObject- aBeCPGDataObjectobject.
-
-
Method Details
-
getDbHashCode
public long getDbHashCode()Getter for the field
dbHashCode.- Specified by:
getDbHashCodein interfaceRepositoryEntity- Returns:
- a long.
-
setDbHashCode
public void setDbHashCode(long dbHashCode) Use to determine if changes has applied- Specified by:
setDbHashCodein interfaceRepositoryEntity- Parameters:
dbHashCode- a long.
-
getNodeRef
public org.alfresco.service.cmr.repository.NodeRef getNodeRef()Getter for the field
nodeRef.- Specified by:
getNodeRefin interfaceRepositoryEntity- Returns:
- a
NodeRefobject.
-
setNodeRef
public void setNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef) setNodeRef.
- Specified by:
setNodeRefin interfaceRepositoryEntity- Parameters:
nodeRef- aNodeRefobject.
-
getName
Getter for the field
name.- Specified by:
getNamein interfaceRepositoryEntity- Returns:
- a
Stringobject.
-
setName
setName.
- Specified by:
setNamein interfaceRepositoryEntity- Parameters:
name- aStringobject.
-
getParentNodeRef
public org.alfresco.service.cmr.repository.NodeRef getParentNodeRef()Getter for the field
parentNodeRef.- Specified by:
getParentNodeRefin interfaceRepositoryEntity- Returns:
- a
NodeRefobject.
-
setParentNodeRef
public void setParentNodeRef(org.alfresco.service.cmr.repository.NodeRef parentNodeRef) setParentNodeRef.
- Specified by:
setParentNodeRefin interfaceRepositoryEntity- Parameters:
parentNodeRef- aNodeRefobject.
-
getAspects
Getter for the field
aspects.Getter for the field
aspects.- Specified by:
getAspectsin interfaceRepositoryEntity- Returns:
- a
Setobject.
-
setAspects
Setter for the field
aspects.- Parameters:
aspects- aSetobject.
-
getAspectsToRemove
Getter for the field
aspectsToRemove.- Returns:
- a
Setobject.
-
setAspectsToRemove
Setter for the field
aspectsToRemove.- Parameters:
aspectsToRemove- aSetobject.
-
getExtraProperties
Getter for the field
extraProperties.- Specified by:
getExtraPropertiesin interfaceRepositoryEntity- Returns:
- a
Mapobject.
-
setExtraProperties
public void setExtraProperties(Map<org.alfresco.service.namespace.QName, Serializable> extraProperties) setExtraProperties.
- Specified by:
setExtraPropertiesin interfaceRepositoryEntity- Parameters:
extraProperties- aMapobject.
-
isTransient
public boolean isTransient()isTransient.
- Specified by:
isTransientin interfaceRepositoryEntity- Returns:
- a boolean.
-
setTransient
public void setTransient(boolean isTransient) setTransient.
- Parameters:
isTransient- a boolean.
-
hashCode
public int hashCode()hashCode.
- Specified by:
hashCodein classBaseObject- Returns:
- a int.
-
equals
- Specified by:
equalsin classBaseObject
-
toString
toString.
- Specified by:
toStringin classBaseObject- Returns:
- a
Stringobject.
-