Interface IVisibilitySecurable
-
- All Superinterfaces:
ISecurable
- All Known Subinterfaces:
IVisibilitySecurableEntity
- All Known Implementing Classes:
AlertServices
,ApplicationKey
,Authenticator
,CollectionsServices
,ContentLoader
,CSVFileServices
,CustomAuthenticator
,DashboardFunctions
,DataShape
,DataTableThing
,DataThing
,DataThingWithEvents
,DeviceFunctions
,DirectoryService
,EncryptionServices
,EntityServices
,ExtensibleRootEntity
,ExtensionPackage
,FileRepositoryThing
,Group
,InfoTableFunctions
,LocalizationTable
,LogRetrievalStrategy
,MediaEntity
,Menu
,Network
,NotificationHandler
,Organization
,PlatformSubsystem
,Project
,RemoteThing
,RemoteThingWithFileTransfer
,RemoteThingWithTunnels
,RemoteThingWithTunnelsAndFileTransfer
,ReportingStrategy
,Resource
,RootEntity
,RootEntityCollection
,RuntimeLocalizationFunctions
,SCIMSubsystem
,ScriptServices
,Searcher
,SecurityClaimsAuthenticator
,SecurityMonitorThing
,SecurityServices
,ServiceProviderEntity
,SessionInfo
,SourceControlFunctions
,StreamThing
,Subsystem
,SubsystemMonitoring
,Thing
,ThingShape
,ThingTemplate
,User
,UserManagementSubsystem
,Vocabulary
@ThingworxExtensionApiClass(since={6,6}) public interface IVisibilitySecurable extends ISecurable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addVisibilityPermission(PermissionTypes permissionType, Permission permission)
void
deleteVisibilityPermission(PermissionTypes permissionType, Permission permission)
VisibilityPermissionCollection
getVisibilityPermissions()
void
persistVisibilityPermissions()
void
setVisibilityPermissions(VisibilityPermissionCollection value)
-
Methods inherited from interface com.thingworx.security.permissions.ISecurable
getID, getName, getOwner, isOwner
-
-
-
-
Method Detail
-
getVisibilityPermissions
@ThingworxExtensionApiMethod(since={6,6}) VisibilityPermissionCollection getVisibilityPermissions()
-
setVisibilityPermissions
@ThingworxExtensionApiMethod(since={6,6}) void setVisibilityPermissions(VisibilityPermissionCollection value)
-
addVisibilityPermission
@ThingworxExtensionApiMethod(since={6,6}) void addVisibilityPermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
deleteVisibilityPermission
@ThingworxExtensionApiMethod(since={6,6}) void deleteVisibilityPermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
persistVisibilityPermissions
@ThingworxExtensionApiMethod(since={6,6}) void persistVisibilityPermissions() throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
-