public static class SecurityAttributes.Builder
extends Object
implements Serializable
This class does not implement the IBuilder interface, because the behavior of commit() is at odds with the standard commit() method. As an attribute group, an empty attribute group will always be returned instead of null.
IBuilder
,
Serialized FormConstructor and Description |
---|
Builder()
Empty constructor
|
Builder(SecurityAttributes attributes)
Constructor which starts from an existing component.
|
Modifier and Type | Method and Description |
---|---|
SecurityAttributes |
commit()
Finalizes the data gathered for this builder instance.
|
List<String> |
getAtomicEnergyMarkings()
Builder accessor for the atomicEnergyMarkings attribute
|
String |
getClassification()
Builder accessor for the classification attribute
|
String |
getClassificationReason()
Builder accessor for the classificationReason attribute
|
String |
getClassifiedBy()
Builder accessor for the classifiedBy attribute
|
String |
getCompilationReason()
Builder accessor for the compilationReason attribute
|
String |
getDateOfExemptedSource()
Builder accessor for the dateOfExemptedSource attribute
|
String |
getDeclassDate()
Builder accessor for the declassDate attribute
|
String |
getDeclassEvent()
Builder accessor for the declassEvent attribute
|
String |
getDeclassException()
Builder accessor for the declassException attribute
|
Boolean |
getDeclassManualReview()
Builder accessor for the declassManualReview attribute
|
String |
getDerivativelyClassifiedBy()
Builder accessor for the derivativelyClassifiedBy attribute
|
String |
getDerivedFrom()
Builder accessor for the derivedFrom attribute
|
List<String> |
getDisplayOnlyTo()
Builder accessor for the displayOnlyTo attribute
|
List<String> |
getDisseminationControls()
Builder accessor for the disseminationControls attribute
|
List<String> |
getFGIsourceOpen()
Builder accessor for the FGIsourceOpen attribute
|
List<String> |
getFGIsourceProtected()
Builder accessor for the FGIsourceProtected attribute
|
List<String> |
getNonICmarkings()
Builder accessor for the nonICmarkings attribute
|
List<String> |
getNonUSControls()
Builder accessor for the nonUSControls attribute
|
List<String> |
getOwnerProducers()
Builder accessor for the ownerProducers attribute
|
List<String> |
getReleasableTo()
Builder accessor for the releasableTo attribute
|
List<String> |
getSARIdentifier()
Builder accessor for the SARIdentifier attribute
|
List<String> |
getSCIcontrols()
Builder accessor for the SCIcontrols attribute
|
String |
getTypeOfExemptedSource()
Builder accessor for the typeOfExemptedSource attribute
|
boolean |
isEmpty()
Checks if any values have been provided for this Builder.
|
void |
setAtomicEnergyMarkings(List<String> atomicEnergyMarkings)
Builder accessor for the atomicEnergyMarkings attribute
|
void |
setClassification(String classification)
Builder accessor for the classification attribute
|
void |
setClassificationReason(String classificationReason)
Builder accessor for the classificationReason attribute
|
void |
setClassifiedBy(String classifiedBy)
Builder accessor for the classifiedBy attribute
|
void |
setCompilationReason(String compilationReason)
Builder accessor for the compilationReason attribute
|
void |
setDateOfExemptedSource(String dateOfExemptedSource)
Builder accessor for the dateOfExemptedSource attribute
|
void |
setDeclassDate(String declassDate)
Builder accessor for the declassDate attribute
|
void |
setDeclassEvent(String declassEvent)
Builder accessor for the declassEvent attribute
|
void |
setDeclassException(String declassException)
Builder accessor for the declassException attribute
|
void |
setDeclassManualReview(Boolean declassManualReview)
Builder accessor for the declassManualReview attribute
|
void |
setDerivativelyClassifiedBy(String derivativelyClassifiedBy)
Builder accessor for the derivativelyClassifiedBy attribute
|
void |
setDerivedFrom(String derivedFrom)
Builder accessor for the derivedFrom attribute
|
void |
setDisplayOnlyTo(List<String> displayOnlyTo)
Builder accessor for the displayOnlyTo attribute
|
void |
setDisseminationControls(List<String> disseminationControls)
Builder accessor for the disseminationControls attribute
|
void |
setFGIsourceOpen(List<String> FGIsourceOpen)
Builder accessor for the FGIsourceOpen attribute
|
void |
setFGIsourceProtected(List<String> FGIsourceProtected)
Builder accessor for the FGIsourceProtected attribute
|
void |
setNonICmarkings(List<String> nonICmarkings)
Builder accessor for the nonICmarkings attribute
|
void |
setNonUSControls(List<String> nonUSControls)
Builder accessor for the nonUSControls attribute
|
void |
setOwnerProducers(List<String> ownerProducers)
Builder accessor for the ownerProducers attribute
|
void |
setReleasableTo(List<String> releasableTo)
Builder accessor for the releasableTo attribute
|
void |
setSARIdentifier(List<String> SARIdentifier)
Builder accessor for the SARIdentifier attribute
|
void |
setSCIcontrols(List<String> SCIcontrols)
Builder accessor for the SCIcontrols attribute
|
void |
setTypeOfExemptedSource(String typeOfExemptedSource)
Builder accessor for the typeOfExemptedSource attribute
|
public Builder()
public Builder(SecurityAttributes attributes)
public SecurityAttributes commit() throws InvalidDDMSException
InvalidDDMSException
- if any required information is missing or malformedpublic boolean isEmpty()
public List<String> getAtomicEnergyMarkings()
public void setAtomicEnergyMarkings(List<String> atomicEnergyMarkings)
public String getClassification()
public void setClassification(String classification)
public String getClassificationReason()
public void setClassificationReason(String classificationReason)
public String getClassifiedBy()
public void setClassifiedBy(String classifiedBy)
public String getCompilationReason()
public void setCompilationReason(String compilationReason)
public String getDateOfExemptedSource()
public void setDateOfExemptedSource(String dateOfExemptedSource)
public String getDeclassDate()
public void setDeclassDate(String declassDate)
public String getDeclassEvent()
public void setDeclassEvent(String declassEvent)
public String getDeclassException()
public void setDeclassException(String declassException)
public Boolean getDeclassManualReview()
public void setDeclassManualReview(Boolean declassManualReview)
public String getDerivativelyClassifiedBy()
public void setDerivativelyClassifiedBy(String derivativelyClassifiedBy)
public String getDerivedFrom()
public void setDerivedFrom(String derivedFrom)
public List<String> getDisplayOnlyTo()
public void setDisplayOnlyTo(List<String> displayOnlyTo)
public List<String> getDisseminationControls()
public void setDisseminationControls(List<String> disseminationControls)
public List<String> getFGIsourceOpen()
public void setFGIsourceOpen(List<String> FGIsourceOpen)
public List<String> getFGIsourceProtected()
public void setFGIsourceProtected(List<String> FGIsourceProtected)
public List<String> getNonICmarkings()
public void setNonICmarkings(List<String> nonICmarkings)
public List<String> getNonUSControls()
public void setNonUSControls(List<String> nonUSControls)
public List<String> getOwnerProducers()
public void setOwnerProducers(List<String> ownerProducers)
public List<String> getReleasableTo()
public void setReleasableTo(List<String> releasableTo)
public List<String> getSARIdentifier()
public void setSARIdentifier(List<String> SARIdentifier)
public List<String> getSCIcontrols()
public void setSCIcontrols(List<String> SCIcontrols)
public String getTypeOfExemptedSource()
public void setTypeOfExemptedSource(String typeOfExemptedSource)
Copyright 2010 - 2019 by Brian Uri!
Generated on 09/15/2016 12:36 PM
https://ddmsence.urizone.net/