Package com.thingworx.metadata
Class EventDefinition
- java.lang.Object
-
- com.thingworx.types.NamedObject
-
- com.thingworx.metadata.EventDefinition
-
- All Implemented Interfaces:
ICharacteristic
,IDiffableObject
,ICategorizedObject
,IAspectContainer
,INamedObject
,java.io.Serializable
,java.lang.Cloneable
@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class EventDefinition extends NamedObject implements ICategorizedObject, IAspectContainer, ICharacteristic, java.lang.Cloneable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.thingworx.types.NamedObject
NAME_COMPARATOR
-
-
Constructor Summary
Constructors Constructor Description EventDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AspectCollection
getAspects()
java.lang.String
getCategory()
java.lang.String
getDataShapeName()
java.lang.String
getSourceName()
RelationshipTypes.ThingworxRelationshipTypes
getSourceType()
java.lang.Boolean
isInvocable()
java.lang.Boolean
isLocalOnly()
java.lang.Boolean
isPropertyEvent()
boolean
isRemote()
void
setCategory(java.lang.String category)
-
Methods inherited from class com.thingworx.types.NamedObject
getDescription, getName, setDescription, setName, toValueCollection
-
-
-
-
Method Detail
-
getDataShapeName
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getDataShapeName()
-
getCategory
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getCategory()
- Specified by:
getCategory
in interfaceICategorizedObject
-
setCategory
@ThingworxExtensionApiMethod(since={6,6}) public void setCategory(java.lang.String category)
- Specified by:
setCategory
in interfaceICategorizedObject
-
getSourceType
@ThingworxExtensionApiMethod(since={6,6}) public RelationshipTypes.ThingworxRelationshipTypes getSourceType()
-
getSourceName
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getSourceName()
-
getAspects
@ThingworxExtensionApiMethod(since={6,6}) public AspectCollection getAspects()
-
isInvocable
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Boolean isInvocable()
-
isLocalOnly
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Boolean isLocalOnly()
-
isPropertyEvent
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Boolean isPropertyEvent()
-
isRemote
@ThingworxExtensionApiMethod(since={6,6}) public boolean isRemote()
-
-