com.ibm.ram.client
Class RAMResourceAttribute
java.lang.Object
com.ibm.ram.common.data.AssetAttribute
com.ibm.ram.client.RAMAssetAttribute
com.ibm.ram.client.RAMResourceAttribute
public class RAMResourceAttribute extends RAMAssetAttribute
Represents a custom attribute of type Resource. These attributes are links that point to Jazz resources.
When a resource attribute is configured with a user ID, and an OAuth token associates that ID with the target Jazz server, the resource
attribute shows a preview of the Jazz resource.
Since:
7.5
Methods inherited from class com.ibm.ram.client.RAMAssetAttribute
addValue , getAction , getAsset , getConfiguration , getDescription , getName , getSession , getType , getURI , getValidValues , getValues , isDirty , isRestrictedSetting , isSingleSetting , setAction , setDescription , setName , setRestrictedSetting , setSingleSetting , setType , setURI , setValidValues , setValues , toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
RAMResourceAttribute
public RAMResourceAttribute (RAMSession session,
AssetAttribute internalCustomAttribute)
Parameters: session - internalCustomAttribute - Since:
7.5
RAMResourceAttribute
public RAMResourceAttribute (RAMAsset asset,
CustomAttribute internalCustomAttribute)
Parameters: asset - internalCustomAttribute - Since:
7.5
RAMResourceAttribute
public RAMResourceAttribute (RAMSession session,
java.lang.String name)
Parameters: session - name - Since:
7.5
addLink
public void addLink (ResourceAttribute.ResourceLink link)
Add a new ResourceLink to this attribute.
removeLink
public void removeLink (ResourceAttribute.ResourceLink link)
Remove an existing ResourceLink to this attribute.
getLinks
public java.util.Set<ResourceAttribute.ResourceLink > getLinks ()