public class PersonalInformation extends ContentEntityObject implements HasLinkWikiMarkup
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENT_TYPE |
COLLABORATIVE_EDITING_UUID, CONFLUENCE_RECOVERY, CONFLUENCE_RECOVERY_WITH_EXTERNAL_CHANGE, CONTENT_RESTORED_SYNC_REV_SOURCE, CREATED, CURRENT, DELETED, DRAFT, DUMMY_SYNC_REV, LIMITED_MODE_SYNC_REV_SOURCE, MODIFIED, SHARE_ID, SYNC_REV, SYNC_REV_SOURCE, SYNCHRONY_ACK_SYNC_REV_SOURCE, SYNCHRONY_RECOVERY, SYNCHRONY_RECOVERY_WITH_EXTERNAL_CHANGE, SYNCHRONY_SYNC_REV_SOURCEINITIAL_VERSION| Constructor and Description |
|---|
PersonalInformation() |
PersonalInformation(ConfluenceUser user,
String personalInformation) |
PersonalInformation(com.atlassian.user.User user,
UserAccessor userAccessor)
Deprecated.
since 5.2. Use
PersonalInformation(ConfluenceUser, String) instead. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
belongsTo(com.atlassian.user.User user)
Returns true if this object belongs to the specified user.
|
boolean |
equals(Object o) |
String |
getAttachmentUrlPath(Attachment attachment)
Gets the path relative to Confluence's base URL to view the given attachment in the context of this content
(for example, highlighted in the content's list of attachments).
|
List<BodyContent> |
getBodyContents() |
BodyType |
getDefaultBodyType() |
String |
getDisplayTitle()
Returns the display title.
|
String |
getEmail()
Deprecated.
Since 5.5. Use
getUser() |
String |
getFullName()
Deprecated.
Since 5.5. Use
getUser() |
String |
getHasPersonalSpace() |
String |
getLinkWikiMarkup() |
String |
getNameForComparison()
Subclasses should implement this method, giving a String back so
that the content can be alphabetically sorted in a mixed-type list
of content-entities.
|
String |
getType()
An easy name for the type of this content: makes it easy for
things like the #contentLink macro to work out what to draw.
|
String |
getUrlPath() |
ConfluenceUser |
getUser() |
String |
getUsername()
Deprecated.
Since 5.5. Use
getUser() |
int |
hashCode() |
void |
setUser(ConfluenceUser user) |
String |
toString()
Override this method so we don't call getFullName() everytime toString is called on the object!
|
addAttachment, addComment, addCustomContent, addOutgoingLink, addPermission, addReferralLink, addTrackbackLink, applyChildVersioningPolicy, applyChildVersioningPolicy, clone, compareTo, convertToHistoricalVersion, ensureAttachmentBelongsToContent, getAttachmentManager, getAttachmentNamed, getAttachments, getAttachmentsUrlPath, getBodyAsString, getBodyAsStringWithoutMarkup, getBodyContent, getBodyContent, getCollaborativeEditingUuid, getComments, getContainerContent, getContentId, getContentPermission, getContentPermissionSet, getContentStatus, getContentStatusObject, getCustomContent, getEntity, getExcerpt, getIdAsString, getLatestVersionId, getLatestVersionsOfAttachments, getLowerTitle, getOriginalVersionId, getOutgoingLinks, getPermissions, getProperties, getReferralLinks, getRenderedVersionComment, getSearchableDependants, getSelector, getShareId, getSynchronyRevision, getSynchronyRevisionSource, getTitle, getTrackbackLinks, getTrashDate, getTypeEnum, getVersionComment, hasContentPermissions, hasPermissions, isCurrent, isDeleted, isDraft, isIndexable, isUnpublished, isVersionCommentAvailable, removeAttachment, removeComment, removeContentPermissionSet, removeCustomContent, removeOutgoingLink, removeReferralLink, removeTrackbackLink, replaceContentProperties, restore, restoreDependents, setAttachments, setBodyAsString, setBodyContent, setBodyContents, setCollaborativeEditingUuid, setComments, setContainerContent, setContentPropertiesFrom, setContentStatus, setOriginalVersion, setOriginalVersionId, setOutgoingLinks, setReferralLinks, setShareId, setSynchronyRevision, setSynchronyRevisionSource, setTitle, setTrackbackLinks, setVersionComment, sharedAccessAllowed, sharedAccessAllowed, toPageContext, trash, trash, trashDependents, wasCreatedByaddLabelling, getGlobalLabels, getLabelCount, getLabellings, getLabels, getLabelsForDisplay, getPersonalLabels, getTeamLabels, getVisibleLabels, isFavourite, removeLabelling, setLabellingsgetConfluenceRevision, getLatestVersion, getVersion, getVersionChildPolicy, isLatestVersion, isNew, setVersiongetCreator, getCreatorName, getLastModifier, getLastModifierName, getRealClass, isPersistent, setCreator, setCreatorName, setLastModifier, setLastModifierNamegetCreationDate, getCurrentDate, getId, getLastModificationDate, setClock, setCreationDate, setId, setLastModificationDatefinalize, getClass, notify, notifyAll, wait, wait, waitgetIdgetId, isPersistentpublic static final String CONTENT_TYPE
public PersonalInformation()
@Deprecated public PersonalInformation(com.atlassian.user.User user, UserAccessor userAccessor)
PersonalInformation(ConfluenceUser, String) instead.user - userAccessor - PersonalInformation(ConfluenceUser, String)public PersonalInformation(ConfluenceUser user, String personalInformation)
public String toString()
toString in class ContentEntityObjectpublic String getDisplayTitle()
ContentEntityObjectgetDisplayTitle in interface AddressablegetDisplayTitle in class ContentEntityObjectpublic String getUrlPath()
getUrlPath in interface AddressablegetUrlPath in class ContentEntityObjectpublic String getAttachmentUrlPath(Attachment attachment)
ContentEntityObjectAttachment.getUrlPath() instead of this method: if we ever implement
view pages for individual attachments, that's the method that will be changed to point to them.
The default implementation just returns the view page for this content.
getAttachmentUrlPath in class ContentEntityObjectattachment - one of this content's attachments@Deprecated public String getUsername()
getUser()public ConfluenceUser getUser()
public void setUser(ConfluenceUser user)
user - this personal information applies topublic BodyType getDefaultBodyType()
getDefaultBodyType in class ContentEntityObjectpublic List<BodyContent> getBodyContents()
getBodyContents in class ContentEntityObjectpublic boolean belongsTo(com.atlassian.user.User user)
user - the user to check@Deprecated public String getFullName()
getUser()@Deprecated public String getEmail()
getUser()public String getType()
ContentEntityObjectThis is a bit of a hack, but it saves heaps of code elsewhere, especially since we tend to get back these objects wrapped in all sorts of Hibernate CGLIB stuff.
getType in interface ContentTypeAwaregetType in class ContentEntityObjectpublic int hashCode()
hashCode in class ContentEntityObjectpublic boolean equals(Object o)
equals in class ContentEntityObjectpublic String getNameForComparison()
ContentEntityObjectgetNameForComparison in class ContentEntityObjectpublic String getHasPersonalSpace()
public String getLinkWikiMarkup()
getLinkWikiMarkup in interface HasLinkWikiMarkupCopyright © 2003–2022 Atlassian. All rights reserved.