org.oasis_open.docs.ebxml_bp.ebbp_signals_2
Class ProcessSpecificationInfoType

java.lang.Object
  extended by org.oasis_open.docs.ebxml_bp.ebbp_signals_2.ProcessSpecificationInfoType
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString

public class ProcessSpecificationInfoType
extends Object
implements org.jvnet.jaxb2_commons.lang.ToString

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

instanceVersion

protected String instanceVersion

name

protected String name

uuid

protected String uuid

type

protected TypeType type

href

protected String href
Constructor Detail

ProcessSpecificationInfoType

public ProcessSpecificationInfoType()
Default no-arg constructor


ProcessSpecificationInfoType

public ProcessSpecificationInfoType(String instanceVersion,
                                    String name,
                                    String uuid,
                                    TypeType type,
                                    String href)
Fully-initialising value constructor

Method Detail

getInstanceVersion

public String getInstanceVersion()
Gets the value of the instanceVersion property.

Returns:
possible object is String

setInstanceVersion

public void setInstanceVersion(String value)
Sets the value of the instanceVersion property.

Parameters:
value - allowed object is String

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getUuid

public String getUuid()
Gets the value of the uuid property.

Returns:
possible object is String

setUuid

public void setUuid(String value)
Sets the value of the uuid property.

Parameters:
value - allowed object is String

getType

public TypeType getType()
Gets the value of the type property.

Returns:
possible object is TypeType

setType

public void setType(TypeType value)
Sets the value of the type property.

Parameters:
value - allowed object is TypeType

getHref

public String getHref()
Gets the value of the href property.

Returns:
possible object is String

setHref

public void setHref(String value)
Sets the value of the href property.

Parameters:
value - allowed object is String

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString

withInstanceVersion

public ProcessSpecificationInfoType withInstanceVersion(String value)

withName

public ProcessSpecificationInfoType withName(String value)

withUuid

public ProcessSpecificationInfoType withUuid(String value)

withType

public ProcessSpecificationInfoType withType(TypeType value)

withHref

public ProcessSpecificationInfoType withHref(String value)


Copyright © 2014 Digipost Open Source. All Rights Reserved.