|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sandev.basics.structs.MessageDescriptionStruct
org.sandev.basics.sandmessages.MessageDescription
AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.basics.structs.MessageDescriptionStruct
generator: org.sandev.generator.MessageClassGenerator
time: Dec 2, 2005 6:38:50 PM
| Field Summary |
| Fields inherited from class org.sandev.basics.structs.MessageDescriptionStruct |
description, messageClass |
| 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 |
| Constructor Summary | |
MessageDescription()
Default constructor calls init. |
|
| Method Summary | |
void |
addDescription(SandAttrVal element)
Appends a value to description |
void |
addDescription(SandAttrVal[] elements)
Appends an array of values to description |
void |
clearDescription()
Clears all values from description |
SandInstanceMessage |
cloneMessage()
Calls cloneMessageDescription |
MessageDescription |
cloneMessageDescription()
Make a deep copy of this MessageDescription. |
SandInstanceMessage |
convertToSuperstructClass()
Return a new instance of the message associated with the superstruct of this instance. |
void |
copyDataFrom(MessageDescription 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 |
descriptionContains(SandAttrVal val)
Returns true if description contains the specified value. |
int |
descriptionIndexOf(SandAttrVal val)
Return the index of the specified value in description, or -1 if not found. |
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. |
SandCollectionMessage |
getCollectionMessage()
Returns null |
SandAttrVal[] |
getDescription()
Accessor for description |
SandAttrVal |
getDescription(int index)
Returns the element at the specified index. |
static SandAttrVal[] |
getDescriptionDefaultValue()
Default value for description. |
static SandAttrVal |
getDescriptionElementInvalidValue()
Invalid value for descriptionelement. |
static boolean |
getDescriptionFlag(int fieldflag)
Field flag accessor. |
static SandAttrVal[] |
getDescriptionInvalidValue()
Invalid value for description. |
java.lang.String |
getDescriptionMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getDescriptionRange()
Return the range specification for this field |
java.lang.String |
getDescriptionValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
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 |
getMessageClass()
Accessor for messageClass |
static java.lang.String |
getMessageClassDefaultValue()
Default value for messageClass. |
java.lang.String |
getMessageClassFieldPrintValue()
Return the print name of the messageClass field. |
static boolean |
getMessageClassFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getMessageClassInvalidValue()
Invalid value for messageClass. |
static int |
getMessageClassLengthMax()
Maximum messageClass length is 80 characters |
static int |
getMessageClassLengthNorm()
Normal messageClass length is 60 characters |
java.lang.String |
getMessageClassMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getMessageClassPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getMessageClassRange()
Return the range specification for this field |
java.lang.String |
getMessageClassValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
SandQueryMessage |
getQueryMessage()
Returns null |
java.lang.String |
getShortName()
Returns the unqualified name of this message. |
SandStructMessage |
getStructMessage()
Returns a new MessageDescription 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 |
void |
insertDescription(int index,
SandAttrVal value)
Insert the specified element at the specified index. |
boolean |
isEquivalent(SandMessage sm)
Declared field equivalence check as specified by the SandMessage interface. |
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. |
SandAttrVal |
removeDescription(int index)
Remove the element at the specified index and return it. |
boolean |
removeDescriptionValue(SandAttrVal value)
Removes the given element from description. |
void |
setDescription(int index,
SandAttrVal value)
Set the value at the index specified. |
void |
setDescription(java.lang.Object[] description)
Generic mutator for description |
void |
setDescription(SandAttrVal[] description)
Mutator for description |
void |
setMessageClass(java.lang.Object messageClass)
Generic mutator for messageClass |
void |
setMessageClass(java.lang.String messageClass)
Mutator for messageClass |
int |
sizeofDescription()
Returns the size of description. |
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 |
| Constructor Detail |
public MessageDescription()
| Method Detail |
public boolean fieldHasFlag(java.lang.String fieldname,
int fieldflag)
fieldHasFlag in interface SandInstanceMessagepublic java.lang.String getMessageClass()
public void setMessageClass(java.lang.String messageClass)
public void setMessageClass(java.lang.Object messageClass)
public static boolean getMessageClassFlag(int fieldflag)
public static int getMessageClassLengthNorm()
public static int getMessageClassLengthMax()
public static java.lang.String getMessageClassDefaultValue()
public static java.lang.String getMessageClassInvalidValue()
public java.lang.String getMessageClassPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getMessageClassFieldPrintValue()
public java.lang.String getMessageClassRange()
public java.lang.String getMessageClassValidityCheck()
public java.lang.String getMessageClassMetatype()
public SandAttrVal[] getDescription()
public void setDescription(SandAttrVal[] description)
public void setDescription(java.lang.Object[] description)
public void addDescription(SandAttrVal element)
public void addDescription(SandAttrVal[] elements)
public SandAttrVal getDescription(int index)
public void setDescription(int index,
SandAttrVal value)
public void insertDescription(int index,
SandAttrVal value)
public SandAttrVal removeDescription(int index)
public boolean removeDescriptionValue(SandAttrVal value)
public void clearDescription()
public boolean descriptionContains(SandAttrVal val)
public int descriptionIndexOf(SandAttrVal val)
public int sizeofDescription()
public static boolean getDescriptionFlag(int fieldflag)
public static SandAttrVal[] getDescriptionDefaultValue()
public static SandAttrVal getDescriptionElementInvalidValue()
public static SandAttrVal[] getDescriptionInvalidValue()
public java.lang.String getDescriptionRange()
public java.lang.String getDescriptionValidityCheck()
public java.lang.String getDescriptionMetatype()
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 MessageDescription cloneMessageDescription()
public void copyDataFrom(MessageDescription 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 namelookup,
AuthUser au)
throws SandException
referenceValidate in interface ResolvableSandExceptionpublic SandInstanceMessage convertToSuperstructClass()
convertToSuperstructClass in interface SandInstanceMessagepublic java.lang.String debugDump(java.lang.String prefix)
debugDump in interface SandInstanceMessage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||