Package org.cip4.lib.xjdf.schema
Class ApprovalDetails
java.lang.Object
org.cip4.lib.xjdf.schema.SpecificResource
org.cip4.lib.xjdf.schema.ApprovalDetails
- All Implemented Interfaces:
Serializable,org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v2.3.6",
date="2022-12-18T20:00:09Z")
public class ApprovalDetails
extends SpecificResource
implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for ApprovalDetails complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ApprovalDetails">
<complexContent>
<extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
<sequence>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}ApprovalPerson" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}Comment" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}FileSpec" minOccurs="0"/>
</sequence>
<attribute name="ApprovalState" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="Approved"/>
<enumeration value="ApprovedWithComment"/>
<enumeration value="Rejected"/>
</restriction>
</simpleType>
</attribute>
<attribute name="ApprovalStateDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
<anyAttribute processContents='lax' namespace='##other'/>
</extension>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ApprovalPersonprotected ApprovalDetails.ApprovalStateprotected Stringprotected Commentprotected FileSpec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) Gets the value of the approvalPerson property.Gets the value of the approvalState property.Gets the value of the approvalStateDetails property.Gets the value of the comment property.Gets the value of the fileSpec property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidsetApprovalPerson(ApprovalPerson value) Sets the value of the approvalPerson property.voidSets the value of the approvalState property.voidsetApprovalStateDetails(String value) Sets the value of the approvalStateDetails property.voidsetComment(Comment value) Sets the value of the comment property.voidsetFileSpec(FileSpec value) Sets the value of the fileSpec property.withApprovalPerson(ApprovalPerson value) withApprovalStateDetails(String value) withComment(Comment value) withFileSpec(FileSpec value) Methods inherited from class org.cip4.lib.xjdf.schema.SpecificResource
getOtherAttributes
-
Field Details
-
approvalPerson
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected ApprovalPerson approvalPerson -
comment
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Comment comment -
fileSpec
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected FileSpec fileSpec -
approvalState
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected ApprovalDetails.ApprovalState approvalState -
approvalStateDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String approvalStateDetails
-
-
Constructor Details
-
ApprovalDetails
public ApprovalDetails()
-
-
Method Details
-
getApprovalPerson
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public ApprovalPerson getApprovalPerson()Gets the value of the approvalPerson property.- Returns:
- possible object is
ApprovalPerson
-
setApprovalPerson
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setApprovalPerson(ApprovalPerson value) Sets the value of the approvalPerson property.- Parameters:
value- allowed object isApprovalPerson
-
getComment
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Comment getComment()Gets the value of the comment property.- Returns:
- possible object is
Comment
-
setComment
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setComment(Comment value) Sets the value of the comment property.- Parameters:
value- allowed object isComment
-
getFileSpec
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public FileSpec getFileSpec()Gets the value of the fileSpec property.- Returns:
- possible object is
FileSpec
-
setFileSpec
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setFileSpec(FileSpec value) Sets the value of the fileSpec property.- Parameters:
value- allowed object isFileSpec
-
getApprovalState
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public ApprovalDetails.ApprovalState getApprovalState()Gets the value of the approvalState property.- Returns:
- possible object is
ApprovalDetails.ApprovalState
-
setApprovalState
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setApprovalState(ApprovalDetails.ApprovalState value) Sets the value of the approvalState property.- Parameters:
value- allowed object isApprovalDetails.ApprovalState
-
getApprovalStateDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public String getApprovalStateDetails()Gets the value of the approvalStateDetails property.- Returns:
- possible object is
String
-
setApprovalStateDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setApprovalStateDetails(String value) Sets the value of the approvalStateDetails property.- Parameters:
value- allowed object isString
-
withApprovalPerson
-
withComment
-
withFileSpec
-
withApprovalState
-
withApprovalStateDetails
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) - Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classSpecificResource
-
equals
- Overrides:
equalsin classSpecificResource
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classSpecificResource
-
hashCode
public int hashCode()- Overrides:
hashCodein classSpecificResource
-