|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sandev.basics.structs.PingStruct
org.sandev.basics.sandmessages.Ping
AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.basics.structs.PingStruct
generator: org.sandev.generator.MessageClassGenerator
time: Dec 2, 2005 6:38:50 PM
| Field Summary | |
static int |
NODESTATUS_FAILED
Possible value for nodeStatus |
static int |
NODESTATUS_FAILING
Possible value for nodeStatus |
static int |
NODESTATUS_RESUMING
Possible value for nodeStatus |
static int |
NODESTATUS_RUNNING
Possible value for nodeStatus |
static int |
NODESTATUS_STARTING
Possible value for nodeStatus |
static int |
NODESTATUS_STOPPED
Possible value for nodeStatus |
static int |
NODESTATUS_STOPPING
Possible value for nodeStatus |
static int |
NODESTATUS_SUSPENDED
Possible value for nodeStatus |
static int |
NODESTATUS_SUSPENDING
Possible value for nodeStatus |
static int |
NODESTATUS_UNDEFINED
Possible value for nodeStatus |
protected int |
sandTransmissionCount
Counter to aid in tracking receipt of sent messages. |
protected long |
sandTransmitAuthID
The uniqueID of the authorized user of this message. |
protected java.lang.String |
sandTransmitErrorMessage
Text details of the transmission error. |
protected int |
sandTransmitStatus
Status of the message. |
| Fields inherited from class org.sandev.basics.structs.PingStruct |
className, instanceName, nodeStatus |
| Fields inherited from interface org.sandev.basics.structs.SandInstanceMessage |
FIELDCHECK_INVALIDVAL, FIELDCHECK_NOTAREF, FIELDCHECK_NOTINRANGE, FIELDCHECK_NULLARRAY, FIELDCHECK_STRINGOVER, FIELDCHECK_UNKNOWNVAL, FIELDFLAG_BINARY, FIELDFLAG_ENCRYPT, FIELDFLAG_INTERNAL, FIELDFLAG_NOECHO, FIELDFLAG_OBFUSCATE, FIELDFLAG_STRINGPERSIST, FIELDFLAG_UNIQUE, GENMOD_ACTION_APPEND, GENMOD_ACTION_INSERT, GENMOD_ACTION_REMOVE, GENMOD_ACTION_SET |
| Fields inherited from interface org.sandev.basics.structs.SandTransmitMessage |
APPERROR_NODE_UNAVAILABLE, APPERROR_NODE_UNKNOWN, APPERROR_NODE_UNREACHABLE, STATUS_APPERROR, STATUS_NORMAL, STATUS_SANDERROR, STATUS_SYSERROR |
| Constructor Summary | |
Ping()
Default constructor calls init. |
|
| Method Summary | |
SandInstanceMessage |
cloneMessage()
Calls clonePing |
Ping |
clonePing()
Make a deep copy of this Ping. |
SandInstanceMessage |
convertToSuperstructClass()
Return a new instance of the message associated with the superstruct of this instance. |
void |
copyDataFrom(Ping other)
Deep copy all the data from the specified instance. |
void |
copyFieldValue(java.lang.String fieldName,
SandInstanceMessage other)
Copy the specified field from the given instance. |
java.lang.String |
debugDump(java.lang.String prefix)
Dump this instance into a debug printable string. |
void |
defaultField(java.lang.String fieldname)
Set the specified field to its default value. |
boolean |
fieldHasFlag(java.lang.String fieldname,
int fieldflag)
Return true if the named field declares the indicated flag, false otherwise. |
boolean |
fieldsValid()
Validate the fields as specified in the SandInstanceMessage interface |
SandAttrVal[] |
fieldValidate(SandAttrVal[] checkFields)
Validate the fields as specified in the SandInstanceMessage interface |
java.lang.Object |
generalAccessor(java.lang.String fieldspec)
General field accessor method. |
SandAttrVal |
generalDereference(java.lang.String fieldspec)
General reference field accessor method. |
void |
generalModifier(int action,
java.lang.String field,
int index,
java.lang.Object val)
General mutator method. |
java.lang.String[] |
getAllFields()
Return an array of all fields for this class. |
java.lang.String |
getClassName()
Accessor for className |
static java.lang.String |
getClassNameDefaultValue()
Default value for className. |
java.lang.String |
getClassNameFieldPrintValue()
Return the print name of the className field. |
static boolean |
getClassNameFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getClassNameInvalidValue()
Invalid value for className. |
static int |
getClassNameLengthMax()
Maximum className length is 255 characters |
static int |
getClassNameLengthNorm()
Normal className length is 65 characters |
java.lang.String |
getClassNameMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getClassNamePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getClassNameRange()
Return the range specification for this field |
java.lang.String |
getClassNameValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
SandCollectionMessage |
getCollectionMessage()
Returns null |
java.lang.String[] |
getDisplayFields()
Return an array of the summary field names for this class. |
java.lang.String[] |
getDisplayValues()
Return the values for the summary fields. |
java.lang.String[] |
getDisplayValues(IDLookup lookup,
AuthUser user,
java.lang.String defaultVal)
Return the values for the summary fields, including dereference expressions. |
java.lang.String |
getInstanceName()
Accessor for instanceName |
static java.lang.String |
getInstanceNameDefaultValue()
Default value for instanceName. |
java.lang.String |
getInstanceNameFieldPrintValue()
Return the print name of the instanceName field. |
static boolean |
getInstanceNameFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getInstanceNameInvalidValue()
Invalid value for instanceName. |
static int |
getInstanceNameLengthMax()
Maximum instanceName length is 255 characters |
static int |
getInstanceNameLengthNorm()
Normal instanceName length is 30 characters |
java.lang.String |
getInstanceNameMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getInstanceNamePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getInstanceNameRange()
Return the range specification for this field |
java.lang.String |
getInstanceNameValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
int |
getNodeStatus()
Accessor for nodeStatus |
static java.lang.String[] |
getNodeStatusActualVals()
Return an array of the possible values for this field as Strings. |
static int |
getNodeStatusDefaultValue()
Default value for nodeStatus. |
static java.lang.String |
getNodeStatusEnumSummary()
Return a single String summary of the possible enum values for debug and similar purposes. |
java.lang.String |
getNodeStatusFieldPrintValue()
Return the print name of the nodeStatus field. |
static boolean |
getNodeStatusFlag(int fieldflag)
Field flag accessor. |
static int |
getNodeStatusInvalidValue()
Invalid value for nodeStatus. |
static java.lang.String[] |
getNodeStatusKeyVals()
Return an array of unique keys for the values of this field. |
java.lang.String |
getNodeStatusMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
static java.lang.String[] |
getNodeStatusPrintVals()
Return an array of the possible values for this field in display format. |
java.lang.String |
getNodeStatusPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getNodeStatusRange()
Return the range specification for this field |
java.lang.String |
getNodeStatusValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
SandQueryMessage |
getQueryMessage()
Returns null |
int |
getSandTransmissionCount()
Accessor for sandTransmissionCount |
static int |
getSandTransmissionCountDefaultValue()
Default value for sandTransmissionCount. |
java.lang.String |
getSandTransmissionCountFieldPrintValue()
Return the print name of the sandTransmissionCount field. |
static boolean |
getSandTransmissionCountFlag(int fieldflag)
Field flag accessor. |
static int |
getSandTransmissionCountInvalidValue()
Invalid value for sandTransmissionCount. |
java.lang.String |
getSandTransmissionCountMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getSandTransmissionCountPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSandTransmissionCountRange()
Return the range specification for this field |
java.lang.String |
getSandTransmissionCountValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
long |
getSandTransmitAuthID()
Accessor for sandTransmitAuthID |
static long |
getSandTransmitAuthIDDefaultValue()
Default value for sandTransmitAuthID. |
java.lang.String |
getSandTransmitAuthIDFieldPrintValue()
Return the print name of the sandTransmitAuthID field. |
static boolean |
getSandTransmitAuthIDFlag(int fieldflag)
Field flag accessor. |
static long |
getSandTransmitAuthIDInvalidValue()
Invalid value for sandTransmitAuthID. |
java.lang.String |
getSandTransmitAuthIDMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getSandTransmitAuthIDPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSandTransmitAuthIDRange()
Return the range specification for this field |
java.lang.String |
getSandTransmitAuthIDValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
java.lang.String |
getSandTransmitErrorMessage()
Accessor for sandTransmitErrorMessage |
static java.lang.String |
getSandTransmitErrorMessageDefaultValue()
Default value for sandTransmitErrorMessage. |
java.lang.String |
getSandTransmitErrorMessageFieldPrintValue()
Return the print name of the sandTransmitErrorMessage field. |
static boolean |
getSandTransmitErrorMessageFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getSandTransmitErrorMessageInvalidValue()
Invalid value for sandTransmitErrorMessage. |
static int |
getSandTransmitErrorMessageLengthMax()
Maximum sandTransmitErrorMessage length is 70 characters |
static int |
getSandTransmitErrorMessageLengthNorm()
Normal sandTransmitErrorMessage length is 30 characters |
java.lang.String |
getSandTransmitErrorMessageMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getSandTransmitErrorMessagePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSandTransmitErrorMessageRange()
Return the range specification for this field |
java.lang.String |
getSandTransmitErrorMessageValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
int |
getSandTransmitStatus()
Accessor for sandTransmitStatus |
static int |
getSandTransmitStatusDefaultValue()
Default value for sandTransmitStatus. |
java.lang.String |
getSandTransmitStatusFieldPrintValue()
Return the print name of the sandTransmitStatus field. |
static boolean |
getSandTransmitStatusFlag(int fieldflag)
Field flag accessor. |
static int |
getSandTransmitStatusInvalidValue()
Invalid value for sandTransmitStatus. |
java.lang.String |
getSandTransmitStatusMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getSandTransmitStatusPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSandTransmitStatusRange()
Return the range specification for this field |
java.lang.String |
getSandTransmitStatusValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
java.lang.String |
getShortName()
Returns the unqualified name of this message. |
SandStructMessage |
getStructMessage()
Returns a new Ping instance |
SandUpdateMessage |
getUpdateMessage()
Returns null |
java.lang.String |
getValueForFieldName(java.lang.String fieldname,
IDLookup lookup,
AuthUser user,
java.lang.String defaultVal)
Returns the print representation of the value of the specified field, or the given default value if innaccessible. |
void |
init()
Initialize all fields to their default values |
boolean |
isEquivalent(SandMessage sm)
Declared field equivalence check as specified by the SandMessage interface. |
static java.lang.String |
nodeStatusActual2Print(java.lang.String actualVal)
Utility method to transform an actual value for this field into a print value. |
int |
nodeStatusLabelToValue(java.lang.String label)
Given a label, return the value for it. |
static java.lang.String |
nodeStatusPrint2Actual(java.lang.String printVal)
Utility method to transform a print value for this field into an actual value. |
static java.lang.String |
nodeStatusPrint2Key(java.lang.String printVal)
Utility method to transform a print value for this field into a key value. |
java.lang.String |
nodeStatusValueToLabel(int val)
Given a value, return the declared label for it. |
java.lang.String[] |
referenceValidate(java.lang.String[] locations,
java.lang.String prefix,
IDLookup idlookup,
NameLookup namelookup,
AuthUser au)
Validate the references as specified in the Resolvable interface. |
void |
setClassName(java.lang.Object className)
Generic mutator for className |
void |
setClassName(java.lang.String className)
Mutator for className |
void |
setInstanceName(java.lang.Object instanceName)
Generic mutator for instanceName |
void |
setInstanceName(java.lang.String instanceName)
Mutator for instanceName |
void |
setNodeStatus(int nodeStatus)
Mutator for nodeStatus |
void |
setSandTransmissionCount(int sandTransmissionCount)
Mutator for sandTransmissionCount |
void |
setSandTransmitAuthID(long sandTransmitAuthID)
Mutator for sandTransmitAuthID |
void |
setSandTransmitErrorMessage(java.lang.Object sandTransmitErrorMessage)
Generic mutator for sandTransmitErrorMessage |
void |
setSandTransmitErrorMessage(java.lang.String sandTransmitErrorMessage)
Mutator for sandTransmitErrorMessage |
void |
setSandTransmitStatus(int sandTransmitStatus)
Mutator for sandTransmitStatus |
java.lang.String |
toString()
Return a string representation of this object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int NODESTATUS_UNDEFINED
public static final int NODESTATUS_STOPPED
public static final int NODESTATUS_STARTING
public static final int NODESTATUS_RUNNING
public static final int NODESTATUS_SUSPENDING
public static final int NODESTATUS_SUSPENDED
public static final int NODESTATUS_RESUMING
public static final int NODESTATUS_STOPPING
public static final int NODESTATUS_FAILING
public static final int NODESTATUS_FAILED
protected int sandTransmitStatus
SandTransmitMessage.
protected java.lang.String sandTransmitErrorMessage
protected int sandTransmissionCount
protected long sandTransmitAuthID
| Constructor Detail |
public Ping()
| Method Detail |
public boolean fieldHasFlag(java.lang.String fieldname,
int fieldflag)
fieldHasFlag in interface SandInstanceMessagepublic java.lang.String getClassName()
public void setClassName(java.lang.String className)
public void setClassName(java.lang.Object className)
public static boolean getClassNameFlag(int fieldflag)
public static int getClassNameLengthNorm()
public static int getClassNameLengthMax()
public static java.lang.String getClassNameDefaultValue()
public static java.lang.String getClassNameInvalidValue()
public java.lang.String getClassNamePrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getClassNameFieldPrintValue()
public java.lang.String getClassNameRange()
public java.lang.String getClassNameValidityCheck()
public java.lang.String getClassNameMetatype()
public java.lang.String getInstanceName()
public void setInstanceName(java.lang.String instanceName)
public void setInstanceName(java.lang.Object instanceName)
public static boolean getInstanceNameFlag(int fieldflag)
public static int getInstanceNameLengthNorm()
public static int getInstanceNameLengthMax()
public static java.lang.String getInstanceNameDefaultValue()
public static java.lang.String getInstanceNameInvalidValue()
public java.lang.String getInstanceNamePrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getInstanceNameFieldPrintValue()
public java.lang.String getInstanceNameRange()
public java.lang.String getInstanceNameValidityCheck()
public java.lang.String getInstanceNameMetatype()
public int getNodeStatus()
public void setNodeStatus(int nodeStatus)
public java.lang.String nodeStatusValueToLabel(int val)
public int nodeStatusLabelToValue(java.lang.String label)
public static java.lang.String[] getNodeStatusPrintVals()
public static java.lang.String[] getNodeStatusKeyVals()
public static java.lang.String[] getNodeStatusActualVals()
public static java.lang.String nodeStatusPrint2Key(java.lang.String printVal)
getNodeStatusPrintVals
and getNodeStatusKeyVals methods for details.
public static java.lang.String nodeStatusPrint2Actual(java.lang.String printVal)
getNodeStatusPrintVals
and getNodeStatusActualVals methods for details.
public static java.lang.String nodeStatusActual2Print(java.lang.String actualVal)
getNodeStatusActualVals
and getNodeStatusPrintVals methods for details.
public static java.lang.String getNodeStatusEnumSummary()
public static boolean getNodeStatusFlag(int fieldflag)
public static int getNodeStatusDefaultValue()
public static int getNodeStatusInvalidValue()
public java.lang.String getNodeStatusPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getNodeStatusFieldPrintValue()
public java.lang.String getNodeStatusRange()
public java.lang.String getNodeStatusValidityCheck()
public java.lang.String getNodeStatusMetatype()
public int getSandTransmitStatus()
getSandTransmitStatus in interface SandTransmitMessagepublic void setSandTransmitStatus(int sandTransmitStatus)
setSandTransmitStatus in interface SandTransmitMessagepublic static boolean getSandTransmitStatusFlag(int fieldflag)
public static int getSandTransmitStatusDefaultValue()
public static int getSandTransmitStatusInvalidValue()
public java.lang.String getSandTransmitStatusPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getSandTransmitStatusFieldPrintValue()
public java.lang.String getSandTransmitStatusRange()
public java.lang.String getSandTransmitStatusValidityCheck()
public java.lang.String getSandTransmitStatusMetatype()
public java.lang.String getSandTransmitErrorMessage()
getSandTransmitErrorMessage in interface SandTransmitMessagepublic void setSandTransmitErrorMessage(java.lang.String sandTransmitErrorMessage)
setSandTransmitErrorMessage in interface SandTransmitMessagepublic void setSandTransmitErrorMessage(java.lang.Object sandTransmitErrorMessage)
public static boolean getSandTransmitErrorMessageFlag(int fieldflag)
public static int getSandTransmitErrorMessageLengthNorm()
public static int getSandTransmitErrorMessageLengthMax()
public static java.lang.String getSandTransmitErrorMessageDefaultValue()
public static java.lang.String getSandTransmitErrorMessageInvalidValue()
public java.lang.String getSandTransmitErrorMessagePrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getSandTransmitErrorMessageFieldPrintValue()
public java.lang.String getSandTransmitErrorMessageRange()
public java.lang.String getSandTransmitErrorMessageValidityCheck()
public java.lang.String getSandTransmitErrorMessageMetatype()
public int getSandTransmissionCount()
getSandTransmissionCount in interface SandTransmitMessagepublic void setSandTransmissionCount(int sandTransmissionCount)
setSandTransmissionCount in interface SandTransmitMessagepublic static boolean getSandTransmissionCountFlag(int fieldflag)
public static int getSandTransmissionCountDefaultValue()
public static int getSandTransmissionCountInvalidValue()
public java.lang.String getSandTransmissionCountPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getSandTransmissionCountFieldPrintValue()
public java.lang.String getSandTransmissionCountRange()
public java.lang.String getSandTransmissionCountValidityCheck()
public java.lang.String getSandTransmissionCountMetatype()
public long getSandTransmitAuthID()
getSandTransmitAuthID in interface SandTransmitMessagepublic void setSandTransmitAuthID(long sandTransmitAuthID)
setSandTransmitAuthID in interface SandTransmitMessagepublic static boolean getSandTransmitAuthIDFlag(int fieldflag)
public static long getSandTransmitAuthIDDefaultValue()
public static long getSandTransmitAuthIDInvalidValue()
public java.lang.String getSandTransmitAuthIDPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getSandTransmitAuthIDFieldPrintValue()
public java.lang.String getSandTransmitAuthIDRange()
public java.lang.String getSandTransmitAuthIDValidityCheck()
public java.lang.String getSandTransmitAuthIDMetatype()
public void init()
public java.lang.String getShortName()
getShortName in interface SandMessagepublic SandQueryMessage getQueryMessage()
getQueryMessage in interface SandMessagepublic SandCollectionMessage getCollectionMessage()
getCollectionMessage in interface SandMessagepublic SandUpdateMessage getUpdateMessage()
getUpdateMessage in interface SandMessagepublic SandStructMessage getStructMessage()
getStructMessage in interface SandMessagepublic boolean isEquivalent(SandMessage sm)
isEquivalent in interface SandMessage
public void generalModifier(int action,
java.lang.String field,
int index,
java.lang.Object val)
throws SandException
generalModifier in interface SandInstanceMessageSandExceptionpublic SandAttrVal generalDereference(java.lang.String fieldspec)
generalDereference in interface SandInstanceMessagepublic java.lang.Object generalAccessor(java.lang.String fieldspec)
generalAccessor in interface SandInstanceMessagepublic java.lang.String[] getDisplayFields()
getDisplayFields in interface SandInstanceMessagepublic java.lang.String[] getDisplayValues()
getDisplayValues in interface SandInstanceMessage
public java.lang.String[] getDisplayValues(IDLookup lookup,
AuthUser user,
java.lang.String defaultVal)
getDisplayValues in interface Resolvable
public java.lang.String getValueForFieldName(java.lang.String fieldname,
IDLookup lookup,
AuthUser user,
java.lang.String defaultVal)
public java.lang.String toString()
public java.lang.String[] getAllFields()
getAllFields in interface SandInstanceMessagepublic void defaultField(java.lang.String fieldname)
defaultField in interface SandInstanceMessagepublic SandInstanceMessage cloneMessage()
cloneMessage in interface SandInstanceMessagepublic Ping clonePing()
public void copyDataFrom(Ping other)
public void copyFieldValue(java.lang.String fieldName,
SandInstanceMessage other)
copyFieldValue in interface SandInstanceMessagepublic SandAttrVal[] fieldValidate(SandAttrVal[] checkFields)
fieldValidate in interface SandInstanceMessagepublic boolean fieldsValid()
fieldsValid in interface SandInstanceMessage
public java.lang.String[] referenceValidate(java.lang.String[] locations,
java.lang.String prefix,
IDLookup idlookup,
NameLookup namel