|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LinkManager
Field Summary | |
---|---|
static String |
CAMELCASE_LINK_PATTERN
|
static String |
NORMAL_LINK_PATTERN
|
Method Summary | |
---|---|
List |
extractLinksFromContent(ContentEntityObject content)
|
String |
getContentWithRenamedLinks(ContentEntityObject referringContent,
SpaceContentEntityObject pageBeingRenamed,
String newSpaceKey,
String newPageTitle)
extracts the text from the referring page, renames links with newSpaceKey and newPageTitle and returns the content with updated links |
List |
getIncomingLinksToContent(ContentEntityObject content)
|
Collection<ContentEntityObject> |
getReferringContent(ContentEntityObject content)
|
String |
getSelfContentWithRenamedLinks(ContentEntityObject referringContent,
String newSpaceKey)
extracts the text from the page to be moved, renames links which target the old space and returns the content with the updated links |
void |
removeCorruptOutgoingLinks()
|
void |
removeLink(OutgoingLink link)
Remove an internal link |
void |
renameOutgoingLinksToAttachments(ContentEntityObject refContent,
String existingFileName,
String newFileName)
Renames all attachments links on the current page (srcContent) Used for simple renaming of attachments |
void |
renameOutgoingLinksToMovedAttachments(ContentEntityObject refContent,
String existingFileName,
String newFileName,
ContentEntityObject srcContent,
ContentEntityObject destContent)
Renames all attachment links on the current page. |
void |
saveLink(OutgoingLink link)
Save an internal link |
void |
updateOutgoingLinks(ContentEntityObject content)
|
Field Detail |
---|
static final String CAMELCASE_LINK_PATTERN
static final String NORMAL_LINK_PATTERN
Method Detail |
---|
void saveLink(OutgoingLink link)
void removeLink(OutgoingLink link)
String getSelfContentWithRenamedLinks(ContentEntityObject referringContent, String newSpaceKey)
referringContent
- newSpaceKey
-
List getIncomingLinksToContent(ContentEntityObject content)
String getContentWithRenamedLinks(ContentEntityObject referringContent, SpaceContentEntityObject pageBeingRenamed, String newSpaceKey, String newPageTitle)
referringContent
- page that contains a link to the pageBeingRenamedpageBeingRenamed
- page that is being renamed or movednewSpaceKey
- the new space key of 'pageBeingRenamed'newPageTitle
- the new title for 'pageBeingRenamed'void renameOutgoingLinksToAttachments(ContentEntityObject refContent, String existingFileName, String newFileName)
refContent
- existingFileName
- newFileName
- void renameOutgoingLinksToMovedAttachments(ContentEntityObject refContent, String existingFileName, String newFileName, ContentEntityObject srcContent, ContentEntityObject destContent)
refContent
- existingFileName
- newFileName
- srcContent
- destContent
- void updateOutgoingLinks(ContentEntityObject content)
List extractLinksFromContent(ContentEntityObject content)
Collection<ContentEntityObject> getReferringContent(ContentEntityObject content)
void removeCorruptOutgoingLinks()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |