|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LinkManagementService
This service provides functionality to create links.
| Method Summary | |
|---|---|
RelatedExternalLink |
createRelatedExternalLink(ElementHolder elementHolder,
java.lang.String url)
Deprecated. replaced by createRelatedLink(ElementHolder, java.lang.Class extends RelatedLink>) |
RelatedLink |
createRelatedLink(ElementHolder elementHolder,
java.lang.Class<? extends RelatedLink> relatedLinkType)
Creates an empty link for an ElementHolder. |
void |
deleteRelatedLink(ElementHolder elementHolder,
RelatedLink relatedLink)
Deletes a link for an ElementHolder. |
RelatedLink |
getRelatedLinkByCode(ElementHolder elementHolder,
java.lang.String code)
Returns the related link based on the link code. |
void |
updateRelatedExternalLink(ElementHolder elementHolder,
java.lang.String code,
java.lang.String url)
Deprecated. replaced by createRelatedLink(ElementHolder, java.lang.Class extends RelatedLink>) and
then updating the Link object itself |
| Method Detail |
|---|
@Deprecated
RelatedExternalLink createRelatedExternalLink(ElementHolder elementHolder,
java.lang.String url)
throws NoAuthorizationException
createRelatedLink(ElementHolder, java.lang.Class extends RelatedLink>)
elementHolder - the element holder to which to assign the related linkurl - the external url
NoAuthorizationException - exception if the user does not have permission to create links
RelatedLink createRelatedLink(ElementHolder elementHolder,
java.lang.Class<? extends RelatedLink> relatedLinkType)
throws NoAuthorizationException
elementHolder - the element holder to which to assign the related linkrelatedLinkType - the interface of the related link type to create
NoAuthorizationException - exception if the user does not have permission to create links
RelatedLink getRelatedLinkByCode(ElementHolder elementHolder,
java.lang.String code)
elementHolder - the element holder which contains the related linkcode - the link code
@Deprecated
void updateRelatedExternalLink(ElementHolder elementHolder,
java.lang.String code,
java.lang.String url)
createRelatedLink(ElementHolder, java.lang.Class extends RelatedLink>) and
then updating the Link object itself
elementHolder - the element holdercode - the link codeurl - the new url
void deleteRelatedLink(ElementHolder elementHolder,
RelatedLink relatedLink)
throws NoAuthorizationException
elementHolder - the element holder to which to assign the related linkrelatedLink - the related link type to delete
NoAuthorizationException - exception if the user does not have permission to delete links
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||