@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public class RootEntityCollection extends SimplifiedConcurrentHashMap<java.lang.String,RootEntity> implements INotScriptFriendly, IPersistableObject<java.lang.String>, IDesignTimeSecurable, IRunTimeSecurable, IVisibilitySecurable, INamedObject
java.util.concurrent.ConcurrentHashMap.KeySetView<K,V>
Constructor and Description |
---|
RootEntityCollection() |
clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, hashCode, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, put, putAll, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
@ThingworxExtensionApiMethod(since={6,6}) public EntityReferenceCollection toEntityReferenceCollection()
@ThingworxExtensionApiMethod(since={6,6}) public DesignTimePermissionCollection getDesignTimePermissions()
getDesignTimePermissions
in interface IDesignTimeSecurable
@ThingworxExtensionApiMethod(since={6,6}) public void setDesignTimePermissions(DesignTimePermissionCollection value)
setDesignTimePermissions
in interface IDesignTimeSecurable
@ThingworxExtensionApiMethod(since={6,6}) public void addDesignTimePermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
addDesignTimePermission
in interface IDesignTimeSecurable
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void deleteDesignTimePermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
deleteDesignTimePermission
in interface IDesignTimeSecurable
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public VisibilityPermissionCollection getVisibilityPermissions()
getVisibilityPermissions
in interface IVisibilitySecurable
@ThingworxExtensionApiMethod(since={6,6}) public void setVisibilityPermissions(VisibilityPermissionCollection value)
setVisibilityPermissions
in interface IVisibilitySecurable
@ThingworxExtensionApiMethod(since={6,6}) public void addVisibilityPermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
addVisibilityPermission
in interface IVisibilitySecurable
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void deleteVisibilityPermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
deleteVisibilityPermission
in interface IVisibilitySecurable
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getID()
getID
in interface IPersistableObject<java.lang.String>
getID
in interface ISecurable
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getName()
getName
in interface ISecurable
getName
in interface INamedObject
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getDescription()
getDescription
in interface INamedObject
@ThingworxExtensionApiMethod(since={6,6}) public boolean isOwner(EntityReference principal)
isOwner
in interface ISecurable
@ThingworxExtensionApiMethod(since={6,6}) public EntityReference getOwner()
getOwner
in interface ISecurable
@ThingworxExtensionApiMethod(since={6,6}) public RunTimePermissionCollection getRunTimePermissions()
getRunTimePermissions
in interface IRunTimeSecurable
@ThingworxExtensionApiMethod(since={6,6}) public void setRunTimePermissions(RunTimePermissionCollection value)
setRunTimePermissions
in interface IRunTimeSecurable
@ThingworxExtensionApiMethod(since={6,6}) public void addRunTimePermission(PermissionTypes permissionType, java.lang.String resourceName, Permission permission) throws java.lang.Exception
addRunTimePermission
in interface IRunTimeSecurable
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void deleteRunTimePermission(PermissionTypes permissionType, java.lang.String resourceName, Permission permission) throws java.lang.Exception
deleteRunTimePermission
in interface IRunTimeSecurable
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void persistRunTimePermissions() throws java.lang.Exception
persistRunTimePermissions
in interface IRunTimeSecurable
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void persistDesignTimePermissions() throws java.lang.Exception
persistDesignTimePermissions
in interface IDesignTimeSecurable
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void persistVisibilityPermissions() throws java.lang.Exception
persistVisibilityPermissions
in interface IVisibilitySecurable
java.lang.Exception
- If an error occurs