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

public abstract class BeCPGDataObject extends BaseObject implements RepositoryEntity

Abstract BeCPGDataObject class.

Version:
$Id: $Id
Author:
matthieu
See Also:
  • 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

      protected String name
    • aspects

      protected Set<org.alfresco.service.namespace.QName> aspects
    • aspectsToRemove

      protected Set<org.alfresco.service.namespace.QName> aspectsToRemove
    • extraProperties

      protected Map<org.alfresco.service.namespace.QName,Serializable> extraProperties
    • isTransient

      protected transient boolean isTransient
    • dbHashCode

      private transient long dbHashCode
  • Constructor Details

    • BeCPGDataObject

      protected BeCPGDataObject()

      Constructor for BeCPGDataObject.

    • BeCPGDataObject

      protected BeCPGDataObject(org.alfresco.service.cmr.repository.NodeRef nodeRef, String name)

      Constructor for BeCPGDataObject.

      Parameters:
      nodeRef - a NodeRef object.
      name - a String object.
    • BeCPGDataObject

      protected BeCPGDataObject(BeCPGDataObject beCPGDataObject)

      Constructor for BeCPGDataObject.

      Parameters:
      beCPGDataObject - a BeCPGDataObject object.
  • Method Details

    • getDbHashCode

      public long getDbHashCode()

      Getter for the field dbHashCode.

      Specified by:
      getDbHashCode in interface RepositoryEntity
      Returns:
      a long.
    • setDbHashCode

      public void setDbHashCode(long dbHashCode)
      Use to determine if changes has applied
      Specified by:
      setDbHashCode in interface RepositoryEntity
      Parameters:
      dbHashCode - a long.
    • getNodeRef

      public org.alfresco.service.cmr.repository.NodeRef getNodeRef()

      Getter for the field nodeRef.

      Specified by:
      getNodeRef in interface RepositoryEntity
      Returns:
      a NodeRef object.
    • setNodeRef

      public void setNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef)

      setNodeRef.

      Specified by:
      setNodeRef in interface RepositoryEntity
      Parameters:
      nodeRef - a NodeRef object.
    • getName

      public String getName()

      Getter for the field name.

      Specified by:
      getName in interface RepositoryEntity
      Returns:
      a String object.
    • setName

      public void setName(String name)

      setName.

      Specified by:
      setName in interface RepositoryEntity
      Parameters:
      name - a String object.
    • getParentNodeRef

      public org.alfresco.service.cmr.repository.NodeRef getParentNodeRef()

      Getter for the field parentNodeRef.

      Specified by:
      getParentNodeRef in interface RepositoryEntity
      Returns:
      a NodeRef object.
    • setParentNodeRef

      public void setParentNodeRef(org.alfresco.service.cmr.repository.NodeRef parentNodeRef)

      setParentNodeRef.

      Specified by:
      setParentNodeRef in interface RepositoryEntity
      Parameters:
      parentNodeRef - a NodeRef object.
    • getAspects

      public Set<org.alfresco.service.namespace.QName> getAspects()

      Getter for the field aspects.

      Getter for the field aspects.

      Specified by:
      getAspects in interface RepositoryEntity
      Returns:
      a Set object.
    • setAspects

      public void setAspects(Set<org.alfresco.service.namespace.QName> aspects)

      Setter for the field aspects.

      Parameters:
      aspects - a Set object.
    • getAspectsToRemove

      public Set<org.alfresco.service.namespace.QName> getAspectsToRemove()

      Getter for the field aspectsToRemove.

      Returns:
      a Set object.
    • setAspectsToRemove

      public void setAspectsToRemove(Set<org.alfresco.service.namespace.QName> aspectsToRemove)

      Setter for the field aspectsToRemove.

      Parameters:
      aspectsToRemove - a Set object.
    • getExtraProperties

      public Map<org.alfresco.service.namespace.QName,Serializable> getExtraProperties()

      Getter for the field extraProperties.

      Specified by:
      getExtraProperties in interface RepositoryEntity
      Returns:
      a Map object.
    • setExtraProperties

      public void setExtraProperties(Map<org.alfresco.service.namespace.QName,Serializable> extraProperties)

      setExtraProperties.

      Specified by:
      setExtraProperties in interface RepositoryEntity
      Parameters:
      extraProperties - a Map object.
    • isTransient

      public boolean isTransient()

      isTransient.

      Specified by:
      isTransient in interface RepositoryEntity
      Returns:
      a boolean.
    • setTransient

      public void setTransient(boolean isTransient)

      setTransient.

      Parameters:
      isTransient - a boolean.
    • hashCode

      public int hashCode()

      hashCode.

      Specified by:
      hashCode in class BaseObject
      Returns:
      a int.
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in class BaseObject
    • toString

      public String toString()

      toString.

      Specified by:
      toString in class BaseObject
      Returns:
      a String object.