Package com.atlassian.confluence.core
Class ConfluenceEntityObject
- java.lang.Object
-
- com.atlassian.core.bean.EntityObject
-
- com.atlassian.confluence.core.ConfluenceEntityObject
-
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
AbstractLink
,AbstractVersionedEntityObject
,ContentPermission
,Notification
,RelationEntity
,SchedulerClusteredJob
,SchedulerRunDetails
,Space
,SpaceGroup
,SpacePermission
public class ConfluenceEntityObject extends com.atlassian.core.bean.EntityObject implements Serializable
The superclass of all entity objects within Confluence.It provides an ID as well as creator/modifier username and date fields.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfluenceEntityObject()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ConfluenceUser
getCreator()
String
getCreatorName()
Deprecated.Since 5.2.ConfluenceUser
getLastModifier()
String
getLastModifierName()
Deprecated.Since 5.2.static Class
getRealClass(Object ceo)
Get the real class of a content entity object.boolean
isPersistent()
This object is persistent if the id is not 0.void
setCreator(ConfluenceUser creator)
void
setCreatorName(String creatorName)
Deprecated.since 5.2.void
setLastModifier(ConfluenceUser lastModifier)
void
setLastModifierName(String lastModifierName)
Deprecated.since 5.2.
-
-
-
Method Detail
-
getCreatorName
public String 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
public ConfluenceUser getCreator()
- Since:
- 5.2
-
setCreatorName
@Deprecated public void setCreatorName(String creatorName)
Deprecated.since 5.2. UsesetCreator(ConfluenceUser)
instead.Set the username of the creator- Parameters:
creatorName
-- Throws:
IllegalArgumentException
- if the username supplied does not identify a known user in the system.
-
getLastModifierName
public String 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
public ConfluenceUser getLastModifier()
- Since:
- 5.2
-
setLastModifierName
@Deprecated public void setLastModifierName(String lastModifierName)
Deprecated.since 5.2. CallsetLastModifier(ConfluenceUser)
instead- Parameters:
lastModifierName
-- Throws:
IllegalArgumentException
- if the username supplied does not identify a known user in the system.
-
setCreator
public void setCreator(ConfluenceUser creator)
- Since:
- 5.2
-
setLastModifier
public void setLastModifier(ConfluenceUser lastModifier)
- 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.
-
-