java.lang.Object | |
↳ | com.atlassian.confluence.core.DefaultContentEntityManager |
Known Direct Subclasses |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.atlassian.confluence.core.ContentEntityManager
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
attachmentManager | |||||||||||
contentEntityObjectDao | |||||||||||
eventManager | |||||||||||
indexer | |||||||||||
labelManager | |||||||||||
linkManager |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Retrieve an iterator of recently added entities, in order of most recent to last.
| |||||||||||
Retrieve an iterator of recently modified entities, in order of most recent to last.
| |||||||||||
Retrieve an iterator of recently modified entities, in order of most recent to last.
| |||||||||||
Retrieves a list of
ContentEntityObject s that have been newly added or modified
since the date specified. | |||||||||||
Get a VersionHistorySummary for all previous versions of a ContentEntityObject, starting with the current
content.
| |||||||||||
Removes given content entity object and all associated domain objects i.e.
| |||||||||||
Reverts a | |||||||||||
In order to create a history for this object, we need to pass in the modified as well as the original version of the object.
| |||||||||||
Applies the state changes supplied by modification and persists those changes to a new version.
| |||||||||||
Applies the state changes supplied by modification and persists those changes to a new version.
| |||||||||||
This method is deprecated.
since 4.0.
| |||||||||||
This method is deprecated.
since 4.0.
| |||||||||||
This method is deprecated.
since 4.0.
| |||||||||||
This method is deprecated.
since 4.0.
| |||||||||||
This method is deprecated.
since 4.0.
| |||||||||||
This method is deprecated.
since 4.0.
| |||||||||||
This method is deprecated.
since 4.0.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This method publishes
*CreateEvents s. | |||||||||||
This method publishes
*RemoveEvent s. | |||||||||||
This method publishes
*UpdateEvent s. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.confluence.core.ContentEntityManager
|
Retrieve an iterator of recently added entities, in order of most recent to last. The iterator is lazy-loading, so you can filter the output and return the first 'n' that interest you. For performance reasons, it's a VERY bad idea to supply both a space key, and infinite results. If you supply a space key, this WILL NOT RETURN ANY COMMENTS. There is currently no way around this, you have to retrieve comments separately and splice the results together. Sorry.
spaceKey | the space key to look up the entities for. If spaceKey is null, there is assumed to be no space, and things like user info and space descriptions will also be returned. |
---|---|
maxResults | the maximum number of entities to return in the iterator. Any number zero or less (Use the ITERATE_ALL constant) will cause the iterator to go over every entity. |
Retrieve an iterator of recently modified entities, in order of most recent to last. The iterator is lazy-loading, so you can filter the output and return the first 'n' that interest you. For performance reasons, it's a VERY bad idea to supply both a space key, and infinite results.
spaceKey | the space key to look up the entities for. |
---|---|
maxResults | the maximum number of entities to return in the iterator. Any number zero or less (Use the ITERATE_ALL constant) will cause the iterator to go over every entity. |
Retrieve an iterator of recently modified entities, in order of most recent to last. The iterator is lazy-loading, so you can filter the output and return the first 'n' that interest you.
username | the user for which to retrieve the modified content |
---|
Retrieves a list of ContentEntityObject
s that have been newly added or modified
since the date specified. This list excludes drafts, space descriptions and mail.
fromDate | content modified after this date will be returned |
---|
ContentEntityObject
s that have been newly added or modified
since the date specified
Get a VersionHistorySummary for all previous versions of a ContentEntityObject, starting with the current content.
ceo | the entity object to return the version history of |
---|
Removes given content entity object and all associated domain objects i.e. if we remove a page it removes all its labels and attachments
Reverts a ContentEntityObject
back to its state at the version specified by version
.
Creates a new latest version that resembles the previous state.
Since Confluence 4.0 most ContentEntityObjects are assumed to be XHTML formatted. So in reverting a ContentEntityObject which
actually has a WIKI BodyType
this will be migrated on the fly to XHTML.
obj | The ContentEntityObject to revert |
---|---|
version | The version to revert to |
revertComment | A comment to be associated with the revert |
revertTitle | If true, the ContentEntityObject title will be reverted to the old state |
In order to create a history for this object, we need to pass in the modified as well as the original version of the object.
saveContext | - a SaveContext holding additional parameters for the manager to use when saving.
|
---|
Applies the state changes supplied by modification and persists those changes to a new version.
manager.<Page>saveNewVersion(page, new Modification<Page>() { public void modify(Page page) { page.setTitle("foobar"); } });
current | the current / latest version |
---|---|
modification | an implementation of Modification which describes the state changes you require |
Applies the state changes supplied by modification and persists those changes to a new version.
manager.<Page>saveNewVersion(page, new Modification<Page>() { public void modify(Page page) { page.setTitle("foobar"); } }, new DefaultSaveContext());
current | the current / latest version |
---|---|
modification | an implementation of Modification which describes the state changes you require |
saveContext | the save context (null if you have no specific requirements - or just use saveNewVersion(ContentEntityObject, Modification) ). |
This method is deprecated.
since 4.0.
Loops through all the content that currently links to 'contentBeingChanged' and renames all the links.
This will skip any referring content that is the 'contentBeingChanged' (i.e. content links to itself).
If you only want to change the links of a specific content object, use the 'updateSingleContentLinkinTo' function.
This rename will be recorded in the content's history
This method is deprecated.
since 4.0.
This method is deprecated.
since 4.0.
Update the links on the page itself. If links are local (refering to the current space), a spacekey has to be added to the link
This method is deprecated.
since 4.0.
Update the links on the page itself. If links are local (refering to the current space), a spacekey has to be added to the link
This method is deprecated.
since 4.0.
This method is deprecated.
since 4.0.
Renames all links contained in the 'referringContent' that currently links to 'contentBeingRefactored'.
This rename will be recorded in the content's history
This method is deprecated.
since 4.0.
This method publishes *CreateEvents
s.
Specific content entity object manager that need to publish those events should override this method.
obj | the created content entity object |
---|
This method publishes *RemoveEvent
s.
Specific content entity object manager that need to publish those events should override this method.
obj | the removed content entity object |
---|
This method publishes *UpdateEvent
s.
Specific content entity object manager that need to publish those events should override this method.
obj | the updated content entity object |
---|---|
origObj | the old version of the content entity object, for history purpose |
saveContext | the associated SaveContext
|