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:
java.io.Serializable
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-07-01T15:04:08Z") public class ApprovalDetails extends SpecificResource implements java.io.SerializableJava 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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApprovalDetails.ApprovalStateJava class for null
-
Field Summary
Fields Modifier and Type Field Description protected ApprovalPersonapprovalPersonprotected ApprovalDetails.ApprovalStateapprovalStateprotected java.lang.StringapprovalStateDetailsprotected Commentcommentprotected FileSpecfileSpec
-
Constructor Summary
Constructors Constructor Description ApprovalDetails()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)ApprovalPersongetApprovalPerson()Gets the value of the approvalPerson property.ApprovalDetails.ApprovalStategetApprovalState()Gets the value of the approvalState property.java.lang.StringgetApprovalStateDetails()Gets the value of the approvalStateDetails property.CommentgetComment()Gets the value of the comment property.FileSpecgetFileSpec()Gets the value of the fileSpec property.inthashCode()voidsetApprovalPerson(ApprovalPerson value)Sets the value of the approvalPerson property.voidsetApprovalState(ApprovalDetails.ApprovalState value)Sets the value of the approvalState property.voidsetApprovalStateDetails(java.lang.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.ApprovalDetailswithApprovalPerson(ApprovalPerson value)ApprovalDetailswithApprovalState(ApprovalDetails.ApprovalState value)ApprovalDetailswithApprovalStateDetails(java.lang.String value)ApprovalDetailswithComment(Comment value)ApprovalDetailswithFileSpec(FileSpec value)-
Methods inherited from class org.cip4.lib.xjdf.schema.SpecificResource
getOtherAttributes
-
-
-
-
Field Detail
-
approvalPerson
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-07-01T15:04:08Z") protected ApprovalPerson approvalPerson
-
comment
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-07-01T15:04:08Z") protected Comment comment
-
fileSpec
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-07-01T15:04:08Z") protected FileSpec fileSpec
-
approvalState
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-07-01T15:04:08Z") protected ApprovalDetails.ApprovalState approvalState
-
approvalStateDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-07-01T15:04:08Z") protected java.lang.String approvalStateDetails
-
-
Method Detail
-
getApprovalPerson
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-07-01T15:04:08Z") 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 v4.0.4", date="2024-07-01T15:04:08Z") 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 v4.0.4", date="2024-07-01T15:04:08Z") 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 v4.0.4", date="2024-07-01T15:04:08Z") 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 v4.0.4", date="2024-07-01T15:04:08Z") 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 v4.0.4", date="2024-07-01T15:04:08Z") 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 v4.0.4", date="2024-07-01T15:04:08Z") 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 v4.0.4", date="2024-07-01T15:04:08Z") 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 v4.0.4", date="2024-07-01T15:04:08Z") public java.lang.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 v4.0.4", date="2024-07-01T15:04:08Z") public void setApprovalStateDetails(java.lang.String value)Sets the value of the approvalStateDetails property.- Parameters:
value- allowed object isString
-
withApprovalPerson
public ApprovalDetails withApprovalPerson(ApprovalPerson value)
-
withComment
public ApprovalDetails withComment(Comment value)
-
withFileSpec
public ApprovalDetails withFileSpec(FileSpec value)
-
withApprovalState
public ApprovalDetails withApprovalState(ApprovalDetails.ApprovalState value)
-
withApprovalStateDetails
public ApprovalDetails withApprovalStateDetails(java.lang.String value)
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classSpecificResource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSpecificResource
-
-