Interface ISecurable
-
- All Known Subinterfaces:
IDesignTimeSecurable
,IDesignTimeSecurableEntity
,IInstanceDesignTimeSecurable
,IInstanceRunTimeSecurable
,IInstanceSecurable
,IInstanceVisibilitySecurable
,IRunTimeSecurable
,IRunTimeSecurableEntity
,IVisibilitySecurable
,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 ISecurable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getID()
java.lang.String
getName()
EntityReference
getOwner()
boolean
isOwner(EntityReference principal)
-
-
-
Method Detail
-
getName
@ThingworxExtensionApiMethod(since={6,6}) java.lang.String getName()
-
getID
@ThingworxExtensionApiMethod(since={6,6}) java.lang.String getID()
-
getOwner
@ThingworxExtensionApiMethod(since={6,6}) EntityReference getOwner()
-
isOwner
@ThingworxExtensionApiMethod(since={6,6}) boolean isOwner(EntityReference principal)
-
-