Package com.thingworx.metadata
Class ServiceDefinition
- java.lang.Object
-
- com.thingworx.types.NamedObject
-
- com.thingworx.metadata.ServiceDefinition
-
- All Implemented Interfaces:
ISupportsAccessModifier
,ICharacteristic
,ISupportsDeprecation
,IDiffableObject
,ICategorizedObject
,IAspectContainer
,INamedObject
,java.io.Serializable
,java.lang.Cloneable
@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class ServiceDefinition extends NamedObject implements ICategorizedObject, IAspectContainer, ICharacteristic, java.lang.Cloneable, ISupportsAccessModifier, ISupportsDeprecation
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.thingworx.types.NamedObject
NAME_COMPARATOR
-
-
Constructor Summary
Constructors Constructor Description ServiceDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ServiceDefinition
clone()
java.lang.String
getCategory()
FieldDefinitionCollection
getParameters()
FieldDefinition
getResultType()
java.lang.String
getSourceName()
RelationshipTypes.ThingworxRelationshipTypes
getSourceType()
boolean
isAdminService()
java.lang.Boolean
isAllowOverride()
boolean
isAsync()
boolean
isEditable()
java.lang.Boolean
isOpen()
Deprecated.java.lang.Boolean
isPrivate()
boolean
isRemote()
void
setCategory(java.lang.String category)
-
Methods inherited from class com.thingworx.types.NamedObject
getDescription, getName, setDescription, setName, toValueCollection
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.thingworx.accesscontrol.ISupportsAccessModifier
getAccessModifier, getAccessModifierScope, getExemptList, hasAccessModifier, isInternalAccess, isPrivateAccess, isRestrictedAccess
-
Methods inherited from interface com.thingworx.deprecation.ISupportsDeprecation
getDeprecated, isDeprecated, isDeprecatedBefore, since
-
-
-
-
Method Detail
-
getParameters
@ThingworxExtensionApiMethod(since={6,6}) public FieldDefinitionCollection getParameters()
-
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
-
isOpen
@Deprecated @ThingworxExtensionApiMethod(since={6,6}, deprecatedSince={8,4}) public java.lang.Boolean isOpen()
Deprecated.
-
isPrivate
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Boolean isPrivate()
-
isAllowOverride
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Boolean isAllowOverride()
-
getResultType
@ThingworxExtensionApiMethod(since={6,6}) public FieldDefinition getResultType()
-
clone
@ThingworxExtensionApiMethod(since={6,6}) public ServiceDefinition clone()
- Overrides:
clone
in classjava.lang.Object
-
getSourceType
@ThingworxExtensionApiMethod(since={6,6}) public RelationshipTypes.ThingworxRelationshipTypes getSourceType()
-
getSourceName
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getSourceName()
-
isAsync
@ThingworxExtensionApiMethod(since={6,6}) public boolean isAsync()
-
isRemote
@ThingworxExtensionApiMethod(since={6,6}) public boolean isRemote()
-
isAdminService
@ThingworxExtensionApiMethod(since={6,6}) public boolean isAdminService()
-
isEditable
@ThingworxExtensionApiMethod(since={6,6}) public boolean isEditable()
-
-