@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 IDesignTimeSecurablejava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void deleteDesignTimePermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
deleteDesignTimePermission in interface IDesignTimeSecurablejava.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 IVisibilitySecurablejava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void deleteVisibilityPermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
deleteVisibilityPermission in interface IVisibilitySecurablejava.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 ISecurablegetName 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 IRunTimeSecurablejava.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 IRunTimeSecurablejava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void persistRunTimePermissions() throws java.lang.Exception
persistRunTimePermissions in interface IRunTimeSecurablejava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void persistDesignTimePermissions() throws java.lang.Exception
persistDesignTimePermissions in interface IDesignTimeSecurablejava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void persistVisibilityPermissions() throws java.lang.Exception
persistVisibilityPermissions in interface IVisibilitySecurablejava.lang.Exception - If an error occurs