Package com.adobe.granite.asset.api
Interface AssetRelation
AssetRelation defines the Asset relation.
To get a relation see Asset.listRelations(String).
To create a relation see Asset.addRelation(String, String, java.util.Map) and
Asset.addRelation(String, String)
To update additional properties for a relation see getProperties()
- Since:
- 1.3
-
Method Details
-
getAsset
Asset getAsset()Returns the relatedAsset- Returns:
- asset instance of related asset
-
getProperties
ModifiableValueMap getProperties()Returns additional properties for the Asset relation. It returns aModifiableValueMap, that can be used to modify existing relation properties. If there are no properties or the user does not have write permissions, then null is returned- Returns:
- properties of the Asset Relation as
ModifiableValueMap, returns null if no properties found.
-
getValueMap
ValueMap getValueMap()Returns the additional properties for the Asset relation as a ValueMap.- Returns:
- properties of the Asset Relation as
ValueMap, will not be null
-
getName
String getName()Returns the name of the relation- Returns:
- name of the relation
-