|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.oasis_open.docs.ebxml_bp.ebbp_signals_2.ProcessSpecificationInfoType
public class ProcessSpecificationInfoType
This defines the content structure for identifying the root ProcessSpecification for which this business signal is being sent. "instanceVersion" attribute refers to the user-defined version of the ProcessSpecification identified by the "name" attribute. The "name" attribute is set to the same value as name attribute for the corresponding ProcessSpecification element within the Business Process Specification instance (For example, the @name attribute of "name" attributeGroup in ebBP). The "xlink:type" attribute has a FIXED value of "simple". This identifies the element as being an XLINK simple link. The "xlink:href" attribute has a value that is a URI that conforms to [RFC2396]. It identifies the location of the Business Process Specification instance document that defines the Business Collaboration. The "uuid" attribute captures the unique identifier given to the Business Process Specification instance document that is being referred. It corresponds to the uuid attribute of "ProcessSpecification" element in the Business Process Specification instance document.
Java class for ProcessSpecificationInfoType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ProcessSpecificationInfoType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attGroup ref="{http://docs.oasis-open.org/ebxml-bp/ebbp-signals-2.0}xlink.grp"/>
<attribute name="instanceVersion" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="uuid" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected String |
href
|
protected String |
instanceVersion
|
protected String |
name
|
protected TypeType |
type
|
protected String |
uuid
|
| Constructor Summary | |
|---|---|
ProcessSpecificationInfoType()
Default no-arg constructor |
|
ProcessSpecificationInfoType(String instanceVersion,
String name,
String uuid,
TypeType type,
String href)
Fully-initialising value constructor |
|
| Method Summary | |
|---|---|
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
|
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
|
String |
getHref()
Gets the value of the href property. |
String |
getInstanceVersion()
Gets the value of the instanceVersion property. |
String |
getName()
Gets the value of the name property. |
TypeType |
getType()
Gets the value of the type property. |
String |
getUuid()
Gets the value of the uuid property. |
void |
setHref(String value)
Sets the value of the href property. |
void |
setInstanceVersion(String value)
Sets the value of the instanceVersion property. |
void |
setName(String value)
Sets the value of the name property. |
void |
setType(TypeType value)
Sets the value of the type property. |
void |
setUuid(String value)
Sets the value of the uuid property. |
String |
toString()
|
ProcessSpecificationInfoType |
withHref(String value)
|
ProcessSpecificationInfoType |
withInstanceVersion(String value)
|
ProcessSpecificationInfoType |
withName(String value)
|
ProcessSpecificationInfoType |
withType(TypeType value)
|
ProcessSpecificationInfoType |
withUuid(String value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected String instanceVersion
protected String name
protected String uuid
protected TypeType type
protected String href
| Constructor Detail |
|---|
public ProcessSpecificationInfoType()
public ProcessSpecificationInfoType(String instanceVersion,
String name,
String uuid,
TypeType type,
String href)
| Method Detail |
|---|
public String getInstanceVersion()
Stringpublic void setInstanceVersion(String value)
value - allowed object is
Stringpublic String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic String getUuid()
Stringpublic void setUuid(String value)
value - allowed object is
Stringpublic TypeType getType()
TypeTypepublic void setType(TypeType value)
value - allowed object is
TypeTypepublic String getHref()
Stringpublic void setHref(String value)
value - allowed object is
Stringpublic String toString()
toString in class Object
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToStringpublic ProcessSpecificationInfoType withInstanceVersion(String value)
public ProcessSpecificationInfoType withName(String value)
public ProcessSpecificationInfoType withUuid(String value)
public ProcessSpecificationInfoType withType(TypeType value)
public ProcessSpecificationInfoType withHref(String value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||