Class EPPLaunchPolicyPhase
- java.lang.Object
-
- com.verisign.epp.codec.launchpolicy.v01.EPPLaunchPolicyPhase
-
- All Implemented Interfaces:
EPPCodecComponent,java.io.Serializable,java.lang.Cloneable
public class EPPLaunchPolicyPhase extends java.lang.Object implements EPPCodecComponent
EPPLaunchPolicyPhaserepresents the policies for a zone phase.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEPPLaunchPolicyPhase.CheckFormPossible check forms supported by the phase.static classEPPLaunchPolicyPhase.CreateFormPossible create forms supported by the phase.static classEPPLaunchPolicyPhase.MarkValidationPossible mark validation models supported by the phase.static classEPPLaunchPolicyPhase.ModeModedefines how the phase operates, which include the following possible values:
fcfs- In this mode, each domain name is immediately created and there is no use of an application identifier.pendingRegistration- In this mode, the domain name is created with the "pendingCreate" status with no use of an application identifier.static classEPPLaunchPolicyPhase.PhasePhasedefines the type of phase, which include the following possible values:
preDelegation- Phase when pre-delegation testing is done.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_LOCALNAMEConstant for the phase local namestatic java.lang.StringELM_NAMEConstant for the phase qualified name (prefix and local name)
-
Constructor Summary
Constructors Constructor Description EPPLaunchPolicyPhase()EPPLaunchPolicyPhasedefault constructor.EPPLaunchPolicyPhase(EPPLaunchPolicyPhase.Phase aPhase, java.lang.String aName, EPPLaunchPolicyPhase.Mode aMode, java.util.Date aStartDate, java.util.Date aEndDate, java.lang.Boolean aValidatePhase, java.util.List<java.lang.String> aValidatorIds, java.util.List<EPPLaunchPolicyPhaseStatus> aStatuses, java.lang.Boolean aPendingCreate, EPPLaunchPolicyPollPolicy aPollPolicy, java.util.List<EPPLaunchPolicyPhase.MarkValidation> aMarkValidations, java.lang.Integer aMaxMarks, java.util.List<java.lang.String> aMarksSupported, java.util.List<java.lang.String> aSignedMarksSupported, java.util.List<java.lang.String> aEncodedSignedMarksSupported, java.util.List<EPPLaunchPolicyPhase.CheckForm> aCheckForms, java.util.List<EPPLaunchPolicyPhase.CreateForm> aCreateForms, java.lang.Boolean aCreateValidateType)EPPLaunchPolicyPhaseconstructor that takes attributes.EPPLaunchPolicyPhase(EPPLaunchPolicyPhase.Phase aPhase, java.util.Date aStartDate)EPPLaunchPolicyPhaseconstructor that takes the required set of attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCheckForm(EPPLaunchPolicyPhase.CheckForm aCheckForm)Adds a check form to the check form list.voidaddCreateForm(EPPLaunchPolicyPhase.CreateForm aCreateForm)Adds a create form to the create form list.voidaddEncodedSignedMarkSupported(java.lang.String aEncodedSignedMarkSupported)Add an encoded signed mark XML namespace to the list of supported encoded signed mark XML namespaces.voidaddInfoPhase(EPPLaunchPolicyInfoPhase aInfoPhase)Adds an info phase to the info phase list, which defines the supported info phase values.voidaddMarkSupported(java.lang.String aMarkSupported)Add a mark XML namespace to the list of supported mark XML namespaces.voidaddMarkValidation(EPPLaunchPolicyPhase.MarkValidation aMarkValidation)Adds a mark validation model to the mark validation list.voidaddSignedMarkSupported(java.lang.String aSignedMarkSupported)Add a signed mark XML namespace to the list of supported signed mark XML namespaces.voidaddStatus(EPPLaunchPolicyPhaseStatus aStatus)Adds a status to the status list.voidaddValidatorId(java.lang.String aValidatorId)Add a validator identifier to the list of supported Validator Identifier values for the phase.java.lang.Objectclone()CloneEPPLaunchPolicyPhaseinstance.voiddecode(org.w3c.dom.Element aElement)Decode theEPPLaunchPolicyPhaseelement aElement DOM Element tree.org.w3c.dom.Elementencode(org.w3c.dom.Document aDocument)Encode a DOM Element tree from the attributes of theEPPLaunchPolicyPhaseinstance.booleanequals(java.lang.Object aObject)implements a deepEPPLaunchPolicyPhasecompare.java.util.List<EPPLaunchPolicyPhase.CheckForm>getCheckForms()Gets the check form list.java.util.List<EPPLaunchPolicyPhase.CreateForm>getCreateForms()Gets the create form list.java.lang.BooleangetCreateValidateType()Gets the OPTIONAL boolean value that indicates whether the server validates the OPTIONAL <launch:create> "type" attribute.java.util.List<java.lang.String>getEncodedSignedMarksSupported()Gets the encoded signed marks supported list, which is the list of XML namespaces of the encoded signed marks that are supported in the phase.java.util.DategetEndDate()Get the OPTIONAL end date and time for the phase.java.util.List<EPPLaunchPolicyInfoPhase>getInfoPhases()Gets the info phase list.java.util.List<java.lang.String>getMarksSupported()Gets the marks supported list, which is the list of XML namespaces of the marks that are supported in the phase.java.util.List<EPPLaunchPolicyPhase.MarkValidation>getMarkValidations()Gets the mark validation list.java.lang.IntegergetMaxMarks()Gets the OPTIONAL maximum number of marks per domain name for the phase.EPPLaunchPolicyPhase.ModegetMode()Gets the mode value.java.lang.StringgetName()Gets the OPTIONAL phase name or sub-phase name.java.lang.StringgetNamespace()Returns the XML namespace associated with theEPPCodecComponent.java.lang.BooleangetPendingCreate()Gets the OPTIONAL boolean value that indicates that the server will place the Launch Application or the Launch Registration in the "pendingCreate" status as specified in [RFC5731].EPPLaunchPolicyPhase.PhasegetPhase()Gets the phase value.EPPLaunchPolicyPollPolicygetPollPolicy()Gets the poll policy value.java.util.List<java.lang.String>getSignedMarksSupported()Gets the signed marks supported list, which is the list of XML namespaces of the signed marks that are supported in the phase.java.util.DategetStartDate()Get the start date and time for the phase.java.util.List<EPPLaunchPolicyPhaseStatus>getStatuses()Gets the status list.java.lang.BooleangetValidatePhase()Gets the OPTIONAL boolean value that indicates whether the server validates the phase provided by the client in the <launch:phase> element.java.util.List<java.lang.String>getValidatorIds()Gets the validator identifier list.booleanhasCheckForms()Is the check form list defined?booleanhasCreateForms()Is the create form list defined?booleanhasCreateValidateType()Is the create validate type flag defined?booleanhasEncodedSignedMarksSupported()Is the encoded signed marks supported list defined?booleanhasEndDate()Is the end date defined?booleanhasInfoPhases()Is the info phase list defined?booleanhasMarksSupported()Is the marks supported list defined?booleanhasMarkValidations()Is the mark validation list defined?booleanhasMaxMarks()Is the max marks defined?booleanhasName()Is the name defined?booleanhasPendingCreate()Is the pending create flag defined?booleanhasPhase()Is the phase defined?booleanhasPollPolicy()Is the poll policy defined?booleanhasSignedMarksSupported()Is the signed marks supported list defined?booleanhasStartDate()Is the start date defined?booleanhasStatuses()Is the status list defined?booleanhasValidatePhase()Is the validate phase flag defined?booleanhasValidatorIds()Is the validator identifier list defined?voidsetCheckForms(java.util.List<EPPLaunchPolicyPhase.CheckForm> aCheckForms)Sets the check form list.voidsetCreateDate(java.util.Date aStartDate)Set start date and time for the phase.voidsetCreateForms(java.util.List<EPPLaunchPolicyPhase.CreateForm> aCreateForms)Sets the create form list.voidsetCreateValidateType(java.lang.Boolean aCreateValidateType)Sets the OPTIONAL boolean value that indicates whether the server validates the OPTIONAL <launch:create> "type" attribute.voidsetEncodedSignedMarksSupported(java.util.List<java.lang.String> aEncodedSignedMarksSupported)Sets the encoded signed marks supported list, which is the list of XML namespaces of the encoded signed marks that are supported in the phase.voidsetEndDate(java.util.Date aEndDate)Set end date and time for the phase.voidsetInfoPhases(java.util.List<EPPLaunchPolicyInfoPhase> aInfoPhases)Sets the info phase list.voidsetMarksSupported(java.util.List<java.lang.String> aMarksSupported)Sets the marks supported list, which is the list of XML namespaces of the marks that are supported in the phase.voidsetMarkValidations(java.util.List<EPPLaunchPolicyPhase.MarkValidation> aMarkValidations)Sets the mark validation list.voidsetMaxMarks(java.lang.Integer aMaxMarks)Sets the OPTIONAL maximum number of marks per domain name for the phase.voidsetMode(EPPLaunchPolicyPhase.Mode aMode)Sets the mode value.voidsetName(java.lang.String aName)Sets the OPTIONAL phase name or sub-phase name.voidsetPendingCreate(java.lang.Boolean aPendingCreate)Sets the OPTIONAL boolean flag that indicates that the server will place the Launch Application or the Launch Registration in the "pendingCreate" status as specified in [RFC5731].voidsetPhase(EPPLaunchPolicyPhase.Phase aPhase)Sets the phase value.voidsetPollPolicy(EPPLaunchPolicyPollPolicy aPollPolicy)Sets the poll policy value.voidsetSignedMarksSupported(java.util.List<java.lang.String> aSignedMarksSupported)Sets the signed marks supported list, which is the list of XML namespaces of the signed marks that are supported in the phase.voidsetStatuses(java.util.List<EPPLaunchPolicyPhaseStatus> aStatuses)Sets the status list.voidsetValidatePhase(java.lang.Boolean aValidatePhase)Sets the OPTIONAL boolean flag that indicates whether the server validates the phase provided by the client in the <launch:phase> element.voidsetValidatorIds(java.util.List<java.lang.String> aValidatorIds)Sets the validator identifier list.java.lang.StringtoString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.voidvalidateState()Validate the state of theEPPLaunchPolicyPhaseinstance.
-
-
-
Field Detail
-
ELM_LOCALNAME
public static final java.lang.String ELM_LOCALNAME
Constant for the phase local name- See Also:
- Constant Field Values
-
ELM_NAME
public static final java.lang.String ELM_NAME
Constant for the phase qualified name (prefix and local name)- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPLaunchPolicyPhase
public EPPLaunchPolicyPhase()
EPPLaunchPolicyPhasedefault constructor.
-
EPPLaunchPolicyPhase
public EPPLaunchPolicyPhase(EPPLaunchPolicyPhase.Phase aPhase, java.util.Date aStartDate)
EPPLaunchPolicyPhaseconstructor that takes the required set of attributes.- Parameters:
aPhase- The launch phaseaStartDate- Start date and time for the phase.
-
EPPLaunchPolicyPhase
public EPPLaunchPolicyPhase(EPPLaunchPolicyPhase.Phase aPhase, java.lang.String aName, EPPLaunchPolicyPhase.Mode aMode, java.util.Date aStartDate, java.util.Date aEndDate, java.lang.Boolean aValidatePhase, java.util.List<java.lang.String> aValidatorIds, java.util.List<EPPLaunchPolicyPhaseStatus> aStatuses, java.lang.Boolean aPendingCreate, EPPLaunchPolicyPollPolicy aPollPolicy, java.util.List<EPPLaunchPolicyPhase.MarkValidation> aMarkValidations, java.lang.Integer aMaxMarks, java.util.List<java.lang.String> aMarksSupported, java.util.List<java.lang.String> aSignedMarksSupported, java.util.List<java.lang.String> aEncodedSignedMarksSupported, java.util.List<EPPLaunchPolicyPhase.CheckForm> aCheckForms, java.util.List<EPPLaunchPolicyPhase.CreateForm> aCreateForms, java.lang.Boolean aCreateValidateType)
EPPLaunchPolicyPhaseconstructor that takes attributes.- Parameters:
aPhase- The launch phaseaName- The sub-phase name or the custom name ifaPhaseisEPPLaunchPolicyPhase.Phase.custom. Set tonullif undefined.aMode- Phase operation mode. Setting tonullwill set the mode ot the default ofEPPLaunchPolicyPhase.Mode.fcfs.aStartDate- Start date and time for the phase.aEndDate- OPTIONAL end date and time for the phase. Set tonullif undefined.aValidatePhase- OPTIONAL boolean value that indicates whether the server validates the phase provided by the client in the <launch:phase> element. Set tonullif undefined.aValidatorIds- List of validator identifiers.aStatuses- List of supported phase statusesaPendingCreate- OPTIONAL boolean value that indicates that the server will place the Launch Application or the Launch Registration in the "pendingCreate" status as specified in [RFC5731]. Set tonullif undefined.aPollPolicy- An OPTIONAL element that defines the poll messaging policy for the phase. Set tonullif undefined.aMarkValidations- Supported mark validation models. Set tonullif undefined.aMaxMarks- OPTIONAL maximum number of marks per domain name for the phase. Set to {code null} if undefined.aMarksSupported- Supported mark XML namespaces. Set tonullif undefined.aSignedMarksSupported- Supported signed mark XML namespaces. Set tonullif undefined.aEncodedSignedMarksSupported- Supported encoded signed mark XML namespaces. Set tonullif undefined.aCheckForms- Supported check forms. Set tonullif undefined.aCreateForms- Supported create forms. Set tonullif undefined.aCreateValidateType- OPTIONAL boolean value that indicates whether the server validates the OPTIONAL <launch:create> "type" attribute. Set tonullif undefined.
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPLaunchPolicyPhaseinstance.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classjava.lang.Object- Returns:
- clone of
EPPLaunchPolicyPhase - Throws:
java.lang.CloneNotSupportedException- standard Object.clone exception
-
validateState
public void validateState() throws EPPCodecExceptionValidate the state of theEPPLaunchPolicyPhaseinstance. A valid state means that all of the required attributes have been set. If validateState returns without an exception, the state is valid. If the state is not valid, theEPPCodecExceptionwill contain a description of the error. throws EPPCodecException State error. This will contain the name of the attribute that is not valid.- Throws:
EPPCodecException- On invalid state
-
encode
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPLaunchPolicyPhaseinstance.- Specified by:
encodein interfaceEPPCodecComponent- Parameters:
aDocument- - DOM Document that is being built. Used as an Element factory.- Returns:
- Element - Root DOM Element representing the
EPPLaunchPolicyPhaseinstance. - Throws:
EPPEncodeException- - Unable to encodeEPPLaunchPolicyPhaseinstance.
-
decode
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPLaunchPolicyPhaseelement aElement DOM Element tree.- Specified by:
decodein interfaceEPPCodecComponent- Parameters:
aElement- - Root DOM Element to decodeEPPLaunchPolicyPhasefrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
equals
public boolean equals(java.lang.Object aObject)
implements a deepEPPLaunchPolicyPhasecompare.- Overrides:
equalsin classjava.lang.Object- Parameters:
aObject-EPPLaunchPolicyPhaseinstance to compare with- Returns:
trueif equal;falseotherwise
-
toString
public java.lang.String toString()
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.- Overrides:
toStringin classjava.lang.Object- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-
hasPhase
public boolean hasPhase()
Is the phase defined?- Returns:
trueif the phase is defined;falseotherwise.
-
getPhase
public EPPLaunchPolicyPhase.Phase getPhase()
Gets the phase value.- Returns:
EPPLaunchPolicyPhase.Phaseenumerated value if set;nullotherwise.
-
setPhase
public void setPhase(EPPLaunchPolicyPhase.Phase aPhase)
Sets the phase value.- Parameters:
aPhase- Sets the phase value.
-
hasName
public boolean hasName()
Is the name defined?- Returns:
trueif the name is defined;falseotherwise.
-
getName
public java.lang.String getName()
Gets the OPTIONAL phase name or sub-phase name.- Returns:
- The phase name or sub-phase name if defined;
nullotherwise.
-
setName
public void setName(java.lang.String aName)
Sets the OPTIONAL phase name or sub-phase name.- Parameters:
aName- Phase name
-
getMode
public EPPLaunchPolicyPhase.Mode getMode()
Gets the mode value.- Returns:
EPPLaunchPolicyPhase.Modeenumerated value, with the default value ofEPPLaunchPolicyPhase.Mode.fcfs.
-
setMode
public void setMode(EPPLaunchPolicyPhase.Mode aMode)
Sets the mode value.- Parameters:
aMode- Sets the phase value. Ifnullthe default value ofEPPLaunchPolicyPhase.Mode.fcfs.
-
hasStartDate
public boolean hasStartDate()
Is the start date defined?- Returns:
trueif the start date is defined;falseotherwise.
-
getStartDate
public java.util.Date getStartDate()
Get the start date and time for the phase.- Returns:
- Start date and time for the phase.
-
setCreateDate
public void setCreateDate(java.util.Date aStartDate)
Set start date and time for the phase.- Parameters:
aStartDate- Start date and time for the phase.
-
hasEndDate
public boolean hasEndDate()
Is the end date defined?- Returns:
trueif the start date is defined;falseotherwise.
-
getEndDate
public java.util.Date getEndDate()
Get the OPTIONAL end date and time for the phase.- Returns:
- End date and time for the phase if defined;
nullotherwise.
-
setEndDate
public void setEndDate(java.util.Date aEndDate)
Set end date and time for the phase.- Parameters:
aEndDate- End date and time for the phase. Set tonullif undefined.
-
hasValidatePhase
public boolean hasValidatePhase()
Is the validate phase flag defined?- Returns:
trueif the validate phase flag is defined;falseotherwise.
-
getValidatePhase
public java.lang.Boolean getValidatePhase()
Gets the OPTIONAL boolean value that indicates whether the server validates the phase provided by the client in the <launch:phase> element.- Returns:
trueorfalseindicating whether the server validates the phase provided by the client in the <launch:phase> element if defined;nullotherwise.
-
setValidatePhase
public void setValidatePhase(java.lang.Boolean aValidatePhase)
Sets the OPTIONAL boolean flag that indicates whether the server validates the phase provided by the client in the <launch:phase> element.- Parameters:
aValidatePhase-trueorfalseindicating whether the server validates the phase provided by the client in the <launch:phase> element. Set tonullif undefined.
-
hasValidatorIds
public boolean hasValidatorIds()
Is the validator identifier list defined?- Returns:
trueif the validator identifier list is defined;falseotherwise.
-
getValidatorIds
public java.util.List<java.lang.String> getValidatorIds()
Gets the validator identifier list.- Returns:
- Validator identifiers
-
setValidatorIds
public void setValidatorIds(java.util.List<java.lang.String> aValidatorIds)
Sets the validator identifier list.- Parameters:
aValidatorIds- List of validator identifiers.
-
addValidatorId
public void addValidatorId(java.lang.String aValidatorId)
Add a validator identifier to the list of supported Validator Identifier values for the phase.- Parameters:
aValidatorId- Validator identifier to the list of supported Validator Identifier values for the phase.
-
hasStatuses
public boolean hasStatuses()
Is the status list defined?- Returns:
trueif the status list is defined;falseotherwise.
-
getStatuses
public java.util.List<EPPLaunchPolicyPhaseStatus> getStatuses()
Gets the status list. which defines the supported launch status values.- Returns:
- Supported launch statuses
-
setStatuses
public void setStatuses(java.util.List<EPPLaunchPolicyPhaseStatus> aStatuses)
Sets the status list. which defines the supported launch status values.- Parameters:
aStatuses- List of supported launch statuses
-
addStatus
public void addStatus(EPPLaunchPolicyPhaseStatus aStatus)
Adds a status to the status list. which defines the supported launch status values.- Parameters:
aStatus- Supported status to add to the supported launch status list.
-
hasPendingCreate
public boolean hasPendingCreate()
Is the pending create flag defined?- Returns:
trueif the pending create flag is defined;falseotherwise.
-
getPendingCreate
public java.lang.Boolean getPendingCreate()
Gets the OPTIONAL boolean value that indicates that the server will place the Launch Application or the Launch Registration in the "pendingCreate" status as specified in [RFC5731].- Returns:
trueorfalseindicating that the server will place the Launch Application or the Launch Registration in the "pendingCreate" status as specified in [RFC5731] if defined;nullotherwise.
-
setPendingCreate
public void setPendingCreate(java.lang.Boolean aPendingCreate)
Sets the OPTIONAL boolean flag that indicates that the server will place the Launch Application or the Launch Registration in the "pendingCreate" status as specified in [RFC5731].- Parameters:
aPendingCreate-trueorfalseindicating that the server will place the Launch Application or the Launch Registration in the "pendingCreate" status as specified in [RFC5731]. Set tonullif undefined.
-
hasPollPolicy
public boolean hasPollPolicy()
Is the poll policy defined?- Returns:
trueif the poll policy is defined;falseotherwise.
-
getPollPolicy
public EPPLaunchPolicyPollPolicy getPollPolicy()
Gets the poll policy value.- Returns:
EPPLaunchPolicyPollPolicyinstance if defined;nullotherwise.
-
setPollPolicy
public void setPollPolicy(EPPLaunchPolicyPollPolicy aPollPolicy)
Sets the poll policy value.- Parameters:
aPollPolicy- Sets the poll policy value.
-
hasMarkValidations
public boolean hasMarkValidations()
Is the mark validation list defined?- Returns:
trueif the mark validation is defined;falseotherwise.
-
getMarkValidations
public java.util.List<EPPLaunchPolicyPhase.MarkValidation> getMarkValidations()
Gets the mark validation list. which defines the supported mark validation models in the phase.- Returns:
- Supported mark validation models statuses
-
setMarkValidations
public void setMarkValidations(java.util.List<EPPLaunchPolicyPhase.MarkValidation> aMarkValidations)
Sets the mark validation list. which defines the supported mark validation models in the phase.- Parameters:
aMarkValidations- List of supported mark validation models
-
addMarkValidation
public void addMarkValidation(EPPLaunchPolicyPhase.MarkValidation aMarkValidation)
Adds a mark validation model to the mark validation list. which defines the supported mark validation models in the phase.- Parameters:
aMarkValidation- Supported mark validation model to add to the mark validation list.
-
hasMaxMarks
public boolean hasMaxMarks()
Is the max marks defined?- Returns:
trueif the max marks is defined;falseotherwise.
-
getMaxMarks
public java.lang.Integer getMaxMarks()
Gets the OPTIONAL maximum number of marks per domain name for the phase.- Returns:
- Maximum number of marks per domain name for the phase if defined;
nullotherwise.
-
setMaxMarks
public void setMaxMarks(java.lang.Integer aMaxMarks)
Sets the OPTIONAL maximum number of marks per domain name for the phase.- Parameters:
aMaxMarks- Maximum number of marks per domain name for the phase. Set tonullif undefined.
-
hasMarksSupported
public boolean hasMarksSupported()
Is the marks supported list defined?- Returns:
trueif the marks supported list is defined;falseotherwise.
-
getMarksSupported
public java.util.List<java.lang.String> getMarksSupported()
Gets the marks supported list, which is the list of XML namespaces of the marks that are supported in the phase.- Returns:
- XML namespaces of the marks supported by the phase.
-
setMarksSupported
public void setMarksSupported(java.util.List<java.lang.String> aMarksSupported)
Sets the marks supported list, which is the list of XML namespaces of the marks that are supported in the phase.- Parameters:
aMarksSupported- List of supported mark XML namespaces
-
addMarkSupported
public void addMarkSupported(java.lang.String aMarkSupported)
Add a mark XML namespace to the list of supported mark XML namespaces.- Parameters:
aMarkSupported- XML namespace of the mark that is supported in the phase.
-
hasSignedMarksSupported
public boolean hasSignedMarksSupported()
Is the signed marks supported list defined?- Returns:
trueif the signed marks supported list is defined;falseotherwise.
-
getSignedMarksSupported
public java.util.List<java.lang.String> getSignedMarksSupported()
Gets the signed marks supported list, which is the list of XML namespaces of the signed marks that are supported in the phase.- Returns:
- XML namespaces of the signed marks supported by the phase.
-
setSignedMarksSupported
public void setSignedMarksSupported(java.util.List<java.lang.String> aSignedMarksSupported)
Sets the signed marks supported list, which is the list of XML namespaces of the signed marks that are supported in the phase.- Parameters:
aSignedMarksSupported- List of supported signed mark XML namespaces
-
addSignedMarkSupported
public void addSignedMarkSupported(java.lang.String aSignedMarkSupported)
Add a signed mark XML namespace to the list of supported signed mark XML namespaces.- Parameters:
aSignedMarkSupported- XML namespace of the signed mark that is supported in the phase.
-
hasEncodedSignedMarksSupported
public boolean hasEncodedSignedMarksSupported()
Is the encoded signed marks supported list defined?- Returns:
trueif the encoded signed marks supported list is defined;falseotherwise.
-
getEncodedSignedMarksSupported
public java.util.List<java.lang.String> getEncodedSignedMarksSupported()
Gets the encoded signed marks supported list, which is the list of XML namespaces of the encoded signed marks that are supported in the phase.- Returns:
- XML namespaces of the encoded signed marks supported by the phase.
-
setEncodedSignedMarksSupported
public void setEncodedSignedMarksSupported(java.util.List<java.lang.String> aEncodedSignedMarksSupported)
Sets the encoded signed marks supported list, which is the list of XML namespaces of the encoded signed marks that are supported in the phase.- Parameters:
aEncodedSignedMarksSupported- List of supported encoded signed mark XML namespaces
-
addEncodedSignedMarkSupported
public void addEncodedSignedMarkSupported(java.lang.String aEncodedSignedMarkSupported)
Add an encoded signed mark XML namespace to the list of supported encoded signed mark XML namespaces.- Parameters:
aEncodedSignedMarkSupported- XML namespace of the signed mark that is supported in the phase.
-
hasCheckForms
public boolean hasCheckForms()
Is the check form list defined?- Returns:
trueif the check form list is defined;falseotherwise.
-
getCheckForms
public java.util.List<EPPLaunchPolicyPhase.CheckForm> getCheckForms()
Gets the check form list. which defines the supported check forms in the phase.- Returns:
- Supported check forms
-
setCheckForms
public void setCheckForms(java.util.List<EPPLaunchPolicyPhase.CheckForm> aCheckForms)
Sets the check form list. which defines the supported check forms in the phase.- Parameters:
aCheckForms- List of supported check forms
-
addCheckForm
public void addCheckForm(EPPLaunchPolicyPhase.CheckForm aCheckForm)
Adds a check form to the check form list. which defines the supported check forms in the phase.- Parameters:
aCheckForm- Supported check form to add to the check form list.
-
hasInfoPhases
public boolean hasInfoPhases()
Is the info phase list defined?- Returns:
trueif the info phase list is defined;falseotherwise.
-
getInfoPhases
public java.util.List<EPPLaunchPolicyInfoPhase> getInfoPhases()
Gets the info phase list. which defines the supported info phase values.- Returns:
- Supported info launch phases
-
setInfoPhases
public void setInfoPhases(java.util.List<EPPLaunchPolicyInfoPhase> aInfoPhases)
Sets the info phase list. which defines the supported info phase values.- Parameters:
aInfoPhases- List of supported info phase values.
-
addInfoPhase
public void addInfoPhase(EPPLaunchPolicyInfoPhase aInfoPhase)
Adds an info phase to the info phase list, which defines the supported info phase values.- Parameters:
aInfoPhase- Supported info phase to add to the supported info phase list.
-
hasCreateForms
public boolean hasCreateForms()
Is the create form list defined?- Returns:
trueif the create form list is defined;falseotherwise.
-
getCreateForms
public java.util.List<EPPLaunchPolicyPhase.CreateForm> getCreateForms()
Gets the create form list. which defines the supported create forms in the phase.- Returns:
- Supported create forms
-
setCreateForms
public void setCreateForms(java.util.List<EPPLaunchPolicyPhase.CreateForm> aCreateForms)
Sets the create form list. which defines the supported create forms in the phase.- Parameters:
aCreateForms- List of supported create forms
-
addCreateForm
public void addCreateForm(EPPLaunchPolicyPhase.CreateForm aCreateForm)
Adds a create form to the create form list. which defines the supported create forms in the phase.- Parameters:
aCreateForm- Supported create form to add to the create form list.
-
hasCreateValidateType
public boolean hasCreateValidateType()
Is the create validate type flag defined?- Returns:
trueif the create validate type flag is defined;falseotherwise.
-
getCreateValidateType
public java.lang.Boolean getCreateValidateType()
Gets the OPTIONAL boolean value that indicates whether the server validates the OPTIONAL <launch:create> "type" attribute.- Returns:
trueorfalseindicating whether the server validates the OPTIONAL <launch:create> "type" attribute. if defined;nullotherwise.
-
setCreateValidateType
public void setCreateValidateType(java.lang.Boolean aCreateValidateType)
Sets the OPTIONAL boolean value that indicates whether the server validates the OPTIONAL <launch:create> "type" attribute.- Parameters:
aCreateValidateType-trueorfalseindicating whether the server validates the OPTIONAL <launch:create> "type" attribute. Set tonullif undefined.
-
-