public interface ResourceIdentifierContextUtility
ResourceIdentifier
during conversion (i.e. in relation to a ConversionContext
).Modifier and Type | Method and Description |
---|---|
ResourceIdentifier |
convertToAbsolute(ResourceIdentifier ri,
ContentEntityObject ceo)
Create and return a fully populated version of the supplied ResourceIdentifier with
any missing attributes derived from the supplied context ContentEntityObject.
|
ResourceIdentifier |
convertToRelative(ResourceIdentifier ri,
ContentEntityObject ceo)
Make the provided ResourceIdentifier as relative as possible to the provided ContentEntityObject.
|
ResourceIdentifier |
createAbsoluteResourceIdentifier(ContentEntityObject ceo)
Create a fully populated (absolute) ResourceIdentifier from the supplied ContentEntityObject.
|
ResourceIdentifier createAbsoluteResourceIdentifier(ContentEntityObject ceo)
ResourceIdentifierFactory
in that it is intended for use in the
context of a conversion and therefore understandings relevant details such as that when
converting a Comment
the relevant ResourceIdentifier is that of the Comment's owner.ceo
- The ContentEntityObject to get a conversion suitable ResourceIdentifier for.ResourceIdentifier convertToAbsolute(ResourceIdentifier ri, ContentEntityObject ceo)
ri
- the ResourceIdentifier to be expanded. If it is null then a new resource identifier
will be returned based on the type of the supplied ContentEntityObject.ceo
- the ContentEntityObject to be used as context. If this is null then the ResourceIdentifier
will be returned unchanged.ResourceIdentifier convertToRelative(ResourceIdentifier ri, ContentEntityObject ceo)
ri
- The ResourceIdentifier to make relativeceo
- the ContentEntityObject to be used as context. If this is null then the ResourceIdentifier
will be returned unchanged.Copyright © 2003–2015 Atlassian. All rights reserved.