|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.cisco.provisioning.cpe.internal.BaseEnum
com.cisco.provisioning.cpe.ActivationMode
public final class ActivationMode
The ActivationMode class provides an enumeration of batch activation request
states that are set on a Batch.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.cisco.provisioning.cpe.internal.BaseEnum |
|---|
com.cisco.provisioning.cpe.internal.BaseEnum.CompareDifferentClassEnumException |
| Field Summary | |
|---|---|
static ActivationMode |
AUTOMATIC
ActivationMode to be set on a batch. |
static ActivationMode |
NO_ACTIVATION
Activation mode to be set on a batch. |
| Fields inherited from class com.cisco.provisioning.cpe.internal.BaseEnum |
|---|
NAME, VALUE |
| Constructor Summary | |
|---|---|
ActivationMode()
Default constructor needed for externalization. |
|
| Method Summary | |
|---|---|
static ActivationMode |
getNamed(String name)
Returns the ActivationMode object with the selected name (or null if it does not exist). |
static SortedSet |
getSortedSet()
Return a sorted set of the enumeration codes associated with the enumeration type defined in this class. |
static ActivationMode |
getValued(int value)
Returns the ActivationMode object with the selected value (or null if it does not exist). |
static Iterator |
iterator()
Return an iterator over the enumeration codes associated with the enumeration type defined in this class. |
static int |
maxVal()
Return the maximum ordinal value in this enumeration, or -1 if no enumeration codes are defined. |
void |
readExternal(ObjectInput in)
Externalizable interface. |
static int |
size()
Return an integer giving the total number of enumeration codes associated with this enumeration type. |
void |
writeExternal(ObjectOutput out)
Externalizable interface. |
| Methods inherited from class com.cisco.provisioning.cpe.internal.BaseEnum |
|---|
compareNames, compareTo, compareValues, getName, getSortByNameComparator, getValue, toString, toStringWithValue |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final ActivationMode NO_ACTIVATION
These steps performed for processing a batch with this ActivationMode include performing batch writes to the database, generating new device configurations for the devices the batch affects, and pushing the new configurations to the appropriate DPE(s).
The devices will obtain thier new configurations the next time they are reboot.
public static final ActivationMode AUTOMATIC
A batch running in this mode can only affect a single device or else the
batch will fail with the batch status
BatchStatusCode.BATCH_FAILED_VALIDATION and an appropriate error
message when posted to the RDU.
A batch running in this mode can only affect a device whose technology type has a registered disruption extension point.
The steps performed for processing a batch with this ActivationMode include performing batch writes to the database, generating a new device configuration the device the batch affects, downloading the new configuration to the appropriate DPE(s), and disrupting the device. Service will be disrupted while the device reboots.
The batch ConfirmationModeflag specifies how
the batch should proceed if disruption cannot be verified or fails.
| Constructor Detail |
|---|
public ActivationMode()
Note : This constructor is ONLY used for externalization. Use the defined constants instead.
| Method Detail |
|---|
public static ActivationMode getNamed(String name)
Note : This method is for internal use only. Please use the constants defined on this class to retrieve the desired ActivationMode object.
name - the name associated with the desired instance of
ActivationMode
public static SortedSet getSortedSet()
The set returned does not support modifications. Set methods would modify the set will throw an UnsupportedOperationException.
Note : This method is for internal use only. Please use the constants defined on this class to retrieve the desired object.
public static ActivationMode getValued(int value)
Note : This method is for internal use only. Please use the constants defined on this class to retrieve the desired ActivationMode object.
value - the value associated with the desired instance of
ActivationMode
public static Iterator iterator()
The iterator returned does not support modifications. The remove method will throw an UnsupportedOperationException.
Note : This method is for internal use only. Please use the constants defined on this class to retrieve the desired object.
public static int maxVal()
Note : This method is for internal use only. Please use the constants defined on this class to retrieve the desired object.
public static int size()
Note : This method is for internal use only. Please use the constants defined on this class to retrieve the desired object.
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class com.cisco.provisioning.cpe.internal.BaseEnumin - the stream to read data from in order to restore the object
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored
cannot be found.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizablewriteExternal in class com.cisco.provisioning.cpe.internal.BaseEnumout - the stream to write the object to
IOException - Includes any I/O exceptions that may occur
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||