Interface AssetRelation


@ProviderType public 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 related Asset
      Returns:
      asset instance of related asset
    • getProperties

      ModifiableValueMap getProperties()
      Returns additional properties for the Asset relation. It returns a ModifiableValueMap, 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