public class DefaultContentAdapter extends Object implements ContentEntityAdapter
| Modifier and Type | Field and Description |
|---|---|
static ContentEntityAdapter |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.fugue.Option<String> |
getAttachmentsUrlPath(CustomContentEntityObject pluginContentEntityObject)
Deprecated.
since 7.0.1. Use
ContentEntityAdapter.attachmentsUrlPath(CustomContentEntityObject) |
com.atlassian.fugue.Option<String> |
getAttachmentUrlPath(CustomContentEntityObject pluginContentEntityObject,
Attachment attachment)
Deprecated.
|
BodyType |
getDefaultBodyType(CustomContentEntityObject pluginContentEntityObject)
Get the default type for BodyContent objects attached to this content.
|
com.atlassian.fugue.Option<String> |
getDisplayTitle(CustomContentEntityObject pluginContentEntityObject)
Deprecated.
since 7.0.1. Use
ContentEntityAdapter.displayTitle(CustomContentEntityObject) |
com.atlassian.fugue.Option<String> |
getExcerpt(CustomContentEntityObject pluginContentEntityObject)
Deprecated.
since 7.0.1. Use
ContentEntityAdapter.excerpt(CustomContentEntityObject) |
com.atlassian.fugue.Option<String> |
getNameForComparison(CustomContentEntityObject pluginContentEntityObject)
Deprecated.
since 7.0.1. Use
ContentEntityAdapter.nameForComparison(CustomContentEntityObject) |
com.atlassian.fugue.Option<String> |
getUrlPath(CustomContentEntityObject pluginContentEntityObject)
Deprecated.
since 7.0.1. Use
ContentEntityAdapter.urlPath(CustomContentEntityObject) |
VersionChildOwnerPolicy |
getVersionChildPolicy(ContentType contentType)
This will be called by
Versioned.getVersionChildPolicy(com.atlassian.confluence.api.model.content.ContentType) to determine the policy
to be used when saving the CCEO. |
boolean |
isAllowedContainer(ContentEntityObject child,
ContentEntityObject owner)
Determine if a particular content is an acceptable container for a particular child.
|
boolean |
isAllowedParent(CustomContentEntityObject child,
CustomContentEntityObject parent)
Determine if a particular content is an acceptable parent for this content.
|
boolean |
isIndexable(CustomContentEntityObject pluginContentEntityObject,
boolean isDefaultIndexable)
Determine if a particular content should be indexed.
|
boolean |
shouldConvertToContent(CustomContentEntityObject pluginContentEntityObject)
Determine if a particular content is going to be part of the core API.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitattachmentsUrlPath, attachmentUrlPath, displayTitle, excerpt, nameForComparison, urlPathpublic static final ContentEntityAdapter INSTANCE
@Deprecated public com.atlassian.fugue.Option<String> getUrlPath(CustomContentEntityObject pluginContentEntityObject)
ContentEntityAdapter.urlPath(CustomContentEntityObject)ContentEntityAdaptergetUrlPath in interface ContentEntityAdapterpluginContentEntityObject - the content to be viewed@Deprecated public com.atlassian.fugue.Option<String> getDisplayTitle(CustomContentEntityObject pluginContentEntityObject)
ContentEntityAdapter.displayTitle(CustomContentEntityObject)ContentEntityAdaptergetDisplayTitle in interface ContentEntityAdapterpluginContentEntityObject - the content to calculate the display title for@Deprecated public com.atlassian.fugue.Option<String> getNameForComparison(CustomContentEntityObject pluginContentEntityObject)
ContentEntityAdapter.nameForComparison(CustomContentEntityObject)ContentEntityAdaptergetNameForComparison in interface ContentEntityAdapterpluginContentEntityObject - the content to calculate the sorting title for@Deprecated public com.atlassian.fugue.Option<String> getAttachmentsUrlPath(CustomContentEntityObject pluginContentEntityObject)
ContentEntityAdapter.attachmentsUrlPath(CustomContentEntityObject)ContentEntityAdaptergetAttachmentsUrlPath in interface ContentEntityAdapterpluginContentEntityObject - the content to view attachments for@Deprecated public com.atlassian.fugue.Option<String> getAttachmentUrlPath(CustomContentEntityObject pluginContentEntityObject, Attachment attachment)
ContentEntityAdapter.attachmentUrlPath(CustomContentEntityObject, Attachment)ContentEntityAdaptergetAttachmentUrlPath in interface ContentEntityAdapterpluginContentEntityObject - the content to view attachments forattachment - the attachment to link topublic BodyType getDefaultBodyType(CustomContentEntityObject pluginContentEntityObject)
ContentEntityAdaptergetDefaultBodyType in interface ContentEntityAdapterpluginContentEntityObject - the content to get the body type of@Deprecated public com.atlassian.fugue.Option<String> getExcerpt(CustomContentEntityObject pluginContentEntityObject)
ContentEntityAdapter.excerpt(CustomContentEntityObject)ContentEntityAdaptergetExcerpt in interface ContentEntityAdapterpluginContentEntityObject - the content to excerptpublic boolean isAllowedParent(CustomContentEntityObject child, CustomContentEntityObject parent)
ContentEntityAdapter
Parent and child are required to be CustomContentEntityObjects. Typically this should be used if
CustomContentEntityObject.getPluginModuleKey() returns the same value for both objects.
isAllowedParent in interface ContentEntityAdapterContentEntityAdapter.isAllowedContainer(ContentEntityObject, ContentEntityObject)public boolean isAllowedContainer(ContentEntityObject child, ContentEntityObject owner)
ContentEntityAdapterWill be invoked for the child adapter and the container adapter, if applicable.
Only one of container or child are required to be CustomContentEntityObjects. If both types are
CustomContentEntityObjects, this must only be used if CustomContentEntityObject.getPluginModuleKey()
also returns distinct values for both objects.
isAllowedContainer in interface ContentEntityAdapterContentEntityAdapter.isAllowedParent(CustomContentEntityObject, CustomContentEntityObject)public boolean isIndexable(CustomContentEntityObject pluginContentEntityObject, boolean isDefaultIndexable)
ContentEntityAdapterisIndexable in interface ContentEntityAdapterpluginContentEntityObject - the entity to checkisDefaultIndexable - if the entity would be indexed absent of this check.public boolean shouldConvertToContent(CustomContentEntityObject pluginContentEntityObject)
ContentEntityAdaptershouldConvertToContent in interface ContentEntityAdapterpluginContentEntityObject - the entity to checkpublic VersionChildOwnerPolicy getVersionChildPolicy(ContentType contentType)
ContentEntityAdapterVersioned.getVersionChildPolicy(com.atlassian.confluence.api.model.content.ContentType) to determine the policy
to be used when saving the CCEO.getVersionChildPolicy in interface ContentEntityAdapterVersionChildOwnerPolicyCopyright © 2003–2021 Atlassian. All rights reserved.