public class CompoundCategoryIdentifierType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2
Java class for CompoundCategoryIdentifierType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CompoundCategoryIdentifierType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attGroup ref="{urn:us:mil:ces:metadata:ddms:5}SecurityAttributesOptionGroup"/>
<attribute name="qualifier" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute name="code" type="{urn:us:mil:ces:metadata:ddms:5}simpleTokenType" />
<attribute name="label" use="required" type="{urn:us:mil:ces:metadata:ddms:5}simpleTokenType" />
<anyAttribute processContents='lax' namespace='##other'/>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
atomicEnergyMarkings |
protected CVEnumISMClassificationAll |
classification |
protected String |
classificationReason |
protected String |
classifiedBy |
protected String |
code |
protected String |
compilationReason |
protected XMLGregorianCalendar |
declassDate |
protected String |
declassEvent |
protected CVEnumISM25X |
declassException |
protected String |
derivativelyClassifiedBy |
protected String |
derivedFrom |
protected List<String> |
displayOnlyTo |
protected List<CVEnumISMDissemValues> |
disseminationControls |
protected List<String> |
fgIsourceOpen |
protected List<String> |
fgIsourceProtected |
protected Boolean |
joint |
protected String |
label |
protected List<CVEnumISMNonICValues> |
nonICmarkings |
protected List<CVEnumISMNonUSControlsValues> |
nonUSControls |
protected List<String> |
ownerProducer |
protected String |
qualifier |
protected List<String> |
releasableTo |
protected List<String> |
sarIdentifier |
protected List<CVEnumISMSCIControlsValues> |
scIcontrols |
| Constructor and Description |
|---|
CompoundCategoryIdentifierType() |
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) |
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) |
Object |
clone() |
Object |
copyTo(Object target) |
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) |
Object |
createNewInstance() |
boolean |
equals(Object object) |
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) |
List<String> |
getAtomicEnergyMarkings()
Gets the value of the atomicEnergyMarkings property.
|
CVEnumISMClassificationAll |
getClassification()
Gets the value of the classification property.
|
String |
getClassificationReason()
Gets the value of the classificationReason property.
|
String |
getClassifiedBy()
Gets the value of the classifiedBy property.
|
String |
getCode()
Gets the value of the code property.
|
String |
getCompilationReason()
Gets the value of the compilationReason property.
|
XMLGregorianCalendar |
getDeclassDate()
Gets the value of the declassDate property.
|
String |
getDeclassEvent()
Gets the value of the declassEvent property.
|
CVEnumISM25X |
getDeclassException()
Gets the value of the declassException property.
|
String |
getDerivativelyClassifiedBy()
Gets the value of the derivativelyClassifiedBy property.
|
String |
getDerivedFrom()
Gets the value of the derivedFrom property.
|
List<String> |
getDisplayOnlyTo()
Gets the value of the displayOnlyTo property.
|
List<CVEnumISMDissemValues> |
getDisseminationControls()
Gets the value of the disseminationControls property.
|
List<String> |
getFGIsourceOpen()
Gets the value of the fgIsourceOpen property.
|
List<String> |
getFGIsourceProtected()
Gets the value of the fgIsourceProtected property.
|
boolean |
getJoint()
Gets the value of the joint property.
|
String |
getLabel()
Gets the value of the label property.
|
List<CVEnumISMNonICValues> |
getNonICmarkings()
Gets the value of the nonICmarkings property.
|
List<CVEnumISMNonUSControlsValues> |
getNonUSControls()
Gets the value of the nonUSControls property.
|
Map<QName,String> |
getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.
|
List<String> |
getOwnerProducer()
Gets the value of the ownerProducer property.
|
String |
getQualifier()
Gets the value of the qualifier property.
|
List<String> |
getReleasableTo()
Gets the value of the releasableTo property.
|
List<String> |
getSARIdentifier()
Gets the value of the sarIdentifier property.
|
List<CVEnumISMSCIControlsValues> |
getSCIcontrols()
Gets the value of the scIcontrols property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
boolean |
isSetAtomicEnergyMarkings() |
boolean |
isSetClassification() |
boolean |
isSetClassificationReason() |
boolean |
isSetClassifiedBy() |
boolean |
isSetCode() |
boolean |
isSetCompilationReason() |
boolean |
isSetDeclassDate() |
boolean |
isSetDeclassEvent() |
boolean |
isSetDeclassException() |
boolean |
isSetDerivativelyClassifiedBy() |
boolean |
isSetDerivedFrom() |
boolean |
isSetDisplayOnlyTo() |
boolean |
isSetDisseminationControls() |
boolean |
isSetFGIsourceOpen() |
boolean |
isSetFGIsourceProtected() |
boolean |
isSetJoint() |
boolean |
isSetLabel() |
boolean |
isSetNonICmarkings() |
boolean |
isSetNonUSControls() |
boolean |
isSetOwnerProducer() |
boolean |
isSetQualifier() |
boolean |
isSetReleasableTo() |
boolean |
isSetSARIdentifier() |
boolean |
isSetSCIcontrols() |
void |
mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
Object left,
Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy) |
void |
mergeFrom(Object left,
Object right) |
void |
setAtomicEnergyMarkings(List<String> value) |
void |
setClassification(CVEnumISMClassificationAll value)
Sets the value of the classification property.
|
void |
setClassificationReason(String value)
Sets the value of the classificationReason property.
|
void |
setClassifiedBy(String value)
Sets the value of the classifiedBy property.
|
void |
setCode(String value)
Sets the value of the code property.
|
void |
setCompilationReason(String value)
Sets the value of the compilationReason property.
|
void |
setDeclassDate(XMLGregorianCalendar value)
Sets the value of the declassDate property.
|
void |
setDeclassEvent(String value)
Sets the value of the declassEvent property.
|
void |
setDeclassException(CVEnumISM25X value)
Sets the value of the declassException property.
|
void |
setDerivativelyClassifiedBy(String value)
Sets the value of the derivativelyClassifiedBy property.
|
void |
setDerivedFrom(String value)
Sets the value of the derivedFrom property.
|
void |
setDisplayOnlyTo(List<String> value) |
void |
setDisseminationControls(List<CVEnumISMDissemValues> value) |
void |
setFGIsourceOpen(List<String> value) |
void |
setFGIsourceProtected(List<String> value) |
void |
setJoint(boolean value)
Sets the value of the joint property.
|
void |
setLabel(String value)
Sets the value of the label property.
|
void |
setNonICmarkings(List<CVEnumISMNonICValues> value) |
void |
setNonUSControls(List<CVEnumISMNonUSControlsValues> value) |
void |
setOwnerProducer(List<String> value) |
void |
setQualifier(String value)
Sets the value of the qualifier property.
|
void |
setReleasableTo(List<String> value) |
void |
setSARIdentifier(List<String> value) |
void |
setSCIcontrols(List<CVEnumISMSCIControlsValues> value) |
String |
toString() |
void |
unsetAtomicEnergyMarkings() |
void |
unsetDisplayOnlyTo() |
void |
unsetDisseminationControls() |
void |
unsetFGIsourceOpen() |
void |
unsetFGIsourceProtected() |
void |
unsetJoint() |
void |
unsetNonICmarkings() |
void |
unsetNonUSControls() |
void |
unsetOwnerProducer() |
void |
unsetReleasableTo() |
void |
unsetSARIdentifier() |
void |
unsetSCIcontrols() |
protected String qualifier
@Size(min=1) protected String code
@NotNull(message="CompoundCategoryIdentifierType.label {javax.validation.constraints.NotNull.message}")
@Size(min=1)
protected String label
protected CVEnumISMClassificationAll classification
protected Boolean joint
protected List<CVEnumISMSCIControlsValues> scIcontrols
protected List<CVEnumISMDissemValues> disseminationControls
protected List<CVEnumISMNonICValues> nonICmarkings
@Size(max=1024) protected String classifiedBy
@Size(max=1024) protected String compilationReason
@Size(max=1024) protected String derivativelyClassifiedBy
@Size(max=4096) protected String classificationReason
protected List<CVEnumISMNonUSControlsValues> nonUSControls
@Size(max=1024) protected String derivedFrom
protected XMLGregorianCalendar declassDate
@Size(max=1024) protected String declassEvent
protected CVEnumISM25X declassException
public String getQualifier()
Stringpublic void setQualifier(String value)
value - allowed object is
Stringpublic boolean isSetQualifier()
public String getCode()
Stringpublic void setCode(String value)
value - allowed object is
Stringpublic boolean isSetCode()
public String getLabel()
Stringpublic void setLabel(String value)
value - allowed object is
Stringpublic boolean isSetLabel()
public CVEnumISMClassificationAll getClassification()
CVEnumISMClassificationAllpublic void setClassification(CVEnumISMClassificationAll value)
value - allowed object is
CVEnumISMClassificationAllpublic boolean isSetClassification()
public List<String> getOwnerProducer()
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 set method for the ownerProducer property.
For example, to add a new item, do as follows:
getOwnerProducer().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetOwnerProducer()
public void unsetOwnerProducer()
public boolean getJoint()
Booleanpublic void setJoint(boolean value)
value - allowed object is
Booleanpublic boolean isSetJoint()
public void unsetJoint()
public List<CVEnumISMSCIControlsValues> getSCIcontrols()
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 set method for the scIcontrols property.
For example, to add a new item, do as follows:
getSCIcontrols().add(newItem);
Objects of the following type(s) are allowed in the list
CVEnumISMSCIControlsValues
public boolean isSetSCIcontrols()
public void unsetSCIcontrols()
public List<String> getSARIdentifier()
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 set method for the sarIdentifier property.
For example, to add a new item, do as follows:
getSARIdentifier().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetSARIdentifier()
public void unsetSARIdentifier()
public List<String> getAtomicEnergyMarkings()
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 set method for the atomicEnergyMarkings property.
For example, to add a new item, do as follows:
getAtomicEnergyMarkings().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetAtomicEnergyMarkings()
public void unsetAtomicEnergyMarkings()
public List<CVEnumISMDissemValues> getDisseminationControls()
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 set method for the disseminationControls property.
For example, to add a new item, do as follows:
getDisseminationControls().add(newItem);
Objects of the following type(s) are allowed in the list
CVEnumISMDissemValues
public boolean isSetDisseminationControls()
public void unsetDisseminationControls()
public List<String> getDisplayOnlyTo()
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 set method for the displayOnlyTo property.
For example, to add a new item, do as follows:
getDisplayOnlyTo().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetDisplayOnlyTo()
public void unsetDisplayOnlyTo()
public List<String> getFGIsourceOpen()
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 set method for the fgIsourceOpen property.
For example, to add a new item, do as follows:
getFGIsourceOpen().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetFGIsourceOpen()
public void unsetFGIsourceOpen()
public List<String> getFGIsourceProtected()
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 set method for the fgIsourceProtected property.
For example, to add a new item, do as follows:
getFGIsourceProtected().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetFGIsourceProtected()
public void unsetFGIsourceProtected()
public List<String> getReleasableTo()
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 set method for the releasableTo property.
For example, to add a new item, do as follows:
getReleasableTo().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetReleasableTo()
public void unsetReleasableTo()
public List<CVEnumISMNonICValues> getNonICmarkings()
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 set method for the nonICmarkings property.
For example, to add a new item, do as follows:
getNonICmarkings().add(newItem);
Objects of the following type(s) are allowed in the list
CVEnumISMNonICValues
public boolean isSetNonICmarkings()
public void unsetNonICmarkings()
public String getClassifiedBy()
Stringpublic void setClassifiedBy(String value)
value - allowed object is
Stringpublic boolean isSetClassifiedBy()
public String getCompilationReason()
Stringpublic void setCompilationReason(String value)
value - allowed object is
Stringpublic boolean isSetCompilationReason()
public String getDerivativelyClassifiedBy()
Stringpublic void setDerivativelyClassifiedBy(String value)
value - allowed object is
Stringpublic boolean isSetDerivativelyClassifiedBy()
public String getClassificationReason()
Stringpublic void setClassificationReason(String value)
value - allowed object is
Stringpublic boolean isSetClassificationReason()
public List<CVEnumISMNonUSControlsValues> getNonUSControls()
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 set method for the nonUSControls property.
For example, to add a new item, do as follows:
getNonUSControls().add(newItem);
Objects of the following type(s) are allowed in the list
CVEnumISMNonUSControlsValues
public boolean isSetNonUSControls()
public void unsetNonUSControls()
public String getDerivedFrom()
Stringpublic void setDerivedFrom(String value)
value - allowed object is
Stringpublic boolean isSetDerivedFrom()
public XMLGregorianCalendar getDeclassDate()
XMLGregorianCalendarpublic void setDeclassDate(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic boolean isSetDeclassDate()
public String getDeclassEvent()
Stringpublic void setDeclassEvent(String value)
value - allowed object is
Stringpublic boolean isSetDeclassEvent()
public CVEnumISM25X getDeclassException()
CVEnumISM25Xpublic void setDeclassException(CVEnumISM25X value)
value - allowed object is
CVEnumISM25Xpublic boolean isSetDeclassException()
public Map<QName,String> getOtherAttributes()
the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString2public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2public 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)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2public Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2public Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2public void mergeFrom(Object left, Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
Object left,
Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2public void setSCIcontrols(List<CVEnumISMSCIControlsValues> value)
public void setDisseminationControls(List<CVEnumISMDissemValues> value)
public void setNonICmarkings(List<CVEnumISMNonICValues> value)
public void setNonUSControls(List<CVEnumISMNonUSControlsValues> value)
Copyright © 2014–2016 Pink Summit, LLC. All rights reserved.