Package com.atlassian.confluence.core
Class ConfluenceEntityObject
java.lang.Object
com.atlassian.core.bean.EntityObject
com.atlassian.confluence.core.AnnotatedEntityObject
com.atlassian.confluence.core.ConfluenceEntityObject
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
AbstractLink
,AbstractVersionedEntityObject
,ContentPermission
,Notification
,RelationEntity
,SchedulerClusteredJob
,SchedulerRunDetails
,Space
,SpaceGroup
,SpacePermission
The superclass of all entity objects within Confluence.
It provides an ID as well as creator/modifier username and date fields.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Since 5.2.Deprecated.Since 5.2.static Class
getRealClass
(Object ceo) Get the real class of a content entity object.boolean
This object is persistent if the id is not 0.void
setCreator
(ConfluenceUser creator) void
setLastModifier
(ConfluenceUser lastModifier) Methods inherited from class com.atlassian.confluence.core.AnnotatedEntityObject
getCreationDate, getLastModificationDate
Methods inherited from class com.atlassian.core.bean.EntityObject
clone, equals, getCurrentDate, getId, hashCode, setClock, setCreationDate, setId, setLastModificationDate
-
Constructor Details
-
ConfluenceEntityObject
public ConfluenceEntityObject()
-
-
Method Details
-
getCreatorName
Deprecated.Since 5.2. Seeinstead
. If you need a username you would retrieve it by id from the UserAccessor.- Returns:
- username of the creator, or null if created anonymously
-
getCreator
- Since:
- 5.2
-
getLastModifierName
Deprecated.Since 5.2. Seeinstead
. If you need a username you would retrieve it by id from the UserAccessor.- Returns:
- username of the last modifier, or null if none.
-
getLastModifier
- Since:
- 5.2
-
setCreator
- Since:
- 5.2
-
setLastModifier
- Since:
- 5.2
-
isPersistent
public boolean isPersistent()This object is persistent if the id is not 0.- Returns:
- true if this instance is a persisted label.
-
getRealClass
Get the real class of a content entity object. This is necessary as the object may be wrapped by a hibernate proxy.- Parameters:
ceo
- Content entity object- Returns:
- Underlying class of the ceo
-