Interface IDesignTimeSecurable
-
- All Superinterfaces:
ISecurable
- All Known Subinterfaces:
IDesignTimeSecurableEntity
- 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 IDesignTimeSecurable extends ISecurable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addDesignTimePermission(PermissionTypes permissionType, Permission permission)
void
deleteDesignTimePermission(PermissionTypes permissionType, Permission permission)
DesignTimePermissionCollection
getDesignTimePermissions()
void
persistDesignTimePermissions()
void
setDesignTimePermissions(DesignTimePermissionCollection value)
-
Methods inherited from interface com.thingworx.security.permissions.ISecurable
getID, getName, getOwner, isOwner
-
-
-
-
Method Detail
-
getDesignTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) DesignTimePermissionCollection getDesignTimePermissions()
-
setDesignTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) void setDesignTimePermissions(DesignTimePermissionCollection value)
-
addDesignTimePermission
@ThingworxExtensionApiMethod(since={6,6}) void addDesignTimePermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
deleteDesignTimePermission
@ThingworxExtensionApiMethod(since={6,6}) void deleteDesignTimePermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
persistDesignTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) void persistDesignTimePermissions() throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
-