Class ActivateOperationDescriptor
- java.lang.Object
-
- org.somda.sdc.biceps.model.participant.AbstractDescriptor
-
- org.somda.sdc.biceps.model.participant.AbstractOperationDescriptor
-
- org.somda.sdc.biceps.model.participant.AbstractSetStateOperationDescriptor
-
- org.somda.sdc.biceps.model.participant.ActivateOperationDescriptor
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb2_commons.lang.CopyTo2,org.jvnet.jaxb2_commons.lang.ToString2
public class ActivateOperationDescriptor extends AbstractSetStateOperationDescriptor implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2
Describes an activate operation that is exposed on the SCO. Activate operations are any parameterized operations that trigger an arbitrary action. The action that is triggered SHALL be defined by the pm:AbstractDescriptor/pm:Type ELEMENT.Java class for ActivateOperationDescriptor complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ActivateOperationDescriptor"> <complexContent> <extension base="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}AbstractSetStateOperationDescriptor"> <sequence> <element name="Argument" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ArgName" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}CodedValue"/> <element name="Arg" type="{http://www.w3.org/2001/XMLSchema}QName"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classActivateOperationDescriptor.ArgumentJava class for anonymous complex type.-
Nested classes/interfaces inherited from class org.somda.sdc.biceps.model.participant.AbstractOperationDescriptor
AbstractOperationDescriptor.AccessLevel
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ActivateOperationDescriptor.Argument>argument-
Fields inherited from class org.somda.sdc.biceps.model.participant.AbstractSetStateOperationDescriptor
modifiableData
-
Fields inherited from class org.somda.sdc.biceps.model.participant.AbstractOperationDescriptor
accessLevel, invocationEffectiveTimeout, maxTimeToFinish, operationTarget, retriggerable
-
Fields inherited from class org.somda.sdc.biceps.model.participant.AbstractDescriptor
descriptorVersion, extension, handle, safetyClassification, type
-
-
Constructor Summary
Constructors Constructor Description ActivateOperationDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()booleanequals(Object object)List<ActivateOperationDescriptor.Argument>getArgument()Gets the value of the argument property.inthashCode()voidsetArgument(List<ActivateOperationDescriptor.Argument> value)StringtoString()-
Methods inherited from class org.somda.sdc.biceps.model.participant.AbstractSetStateOperationDescriptor
getModifiableData, setModifiableData
-
Methods inherited from class org.somda.sdc.biceps.model.participant.AbstractOperationDescriptor
getAccessLevel, getInvocationEffectiveTimeout, getMaxTimeToFinish, getOperationTarget, isRetriggerable, setAccessLevel, setInvocationEffectiveTimeout, setMaxTimeToFinish, setOperationTarget, setRetriggerable
-
Methods inherited from class org.somda.sdc.biceps.model.participant.AbstractDescriptor
getDescriptorVersion, getExtension, getHandle, getSafetyClassification, getType, setDescriptorVersion, setExtension, setHandle, setSafetyClassification, setType
-
-
-
-
Field Detail
-
argument
protected List<ActivateOperationDescriptor.Argument> argument
-
-
Method Detail
-
getArgument
public List<ActivateOperationDescriptor.Argument> getArgument()
Gets the value of the argument property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the argument property.For example, to add a new item, do as follows:
getArgument().add(newItem);Objects of the following type(s) are allowed in the list
ActivateOperationDescriptor.Argument
-
setArgument
public void setArgument(List<ActivateOperationDescriptor.Argument> value)
-
clone
public Object clone()
- Overrides:
clonein classAbstractSetStateOperationDescriptor
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classAbstractSetStateOperationDescriptor
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classAbstractSetStateOperationDescriptor
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
createNewInstancein classAbstractSetStateOperationDescriptor
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractSetStateOperationDescriptor
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractSetStateOperationDescriptor
-
toString
public String toString()
- Overrides:
toStringin classAbstractSetStateOperationDescriptor
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classAbstractSetStateOperationDescriptor
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classAbstractSetStateOperationDescriptor
-
-