|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.basics.structs.UIDisplayDirectiveStruct
org.sandev.basics.sandmessages.UIDisplayDirective
public class UIDisplayDirective
AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.basics.structs.UIDisplayDirectiveStruct
generator: org.sandev.generator.MessageClassGenerator
time: Jul 31, 2008 4:34:15 PM
| Field Summary | |
|---|---|
static int |
DIRECTIVE_COLLAPSE
Possible value for directive |
static int |
DIRECTIVE_EXPAND
Possible value for directive |
static int |
DIRECTIVE_NONE
Possible value for directive |
static int |
DIRECTIVE_RESERVEMAX
Possible value for directive |
| Fields inherited from class org.sandev.basics.structs.UIDisplayDirectiveStruct |
|---|
className, directive, fieldName, instanceID |
| Constructor Summary | |
|---|---|
UIDisplayDirective()
Default constructor calls init. |
|
| Method Summary | |
|---|---|
SandInstanceMessage |
cloneMessage()
Calls cloneUIDisplayDirective |
UIDisplayDirective |
cloneUIDisplayDirective()
Make a deep copy of this UIDisplayDirective. |
SandInstanceMessage |
convertToSuperstructClass()
Return a new instance of the message associated with the superstruct of this instance. |
void |
copyDataFrom(UIDisplayDirective other,
boolean deepcopy)
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. |
static java.lang.String |
directiveActual2Print(java.lang.String actualVal)
Utility method to transform an actual value for this field into a print value. |
int |
directiveLabelToValue(java.lang.String label)
Given a label, return the value for it. |
static int |
directiveLabelToValueStatic(java.lang.String label)
|
static java.lang.String |
directivePrint2Actual(java.lang.String printVal)
Utility method to transform a print value for this field into an actual value. |
static java.lang.String |
directivePrint2Key(java.lang.String printVal)
Utility method to transform a print value for this field into a key value. |
java.lang.String |
directiveValueToLabel(int val)
Given a value, return the declared label for it. |
static java.lang.String |
directiveValueToLabelStatic(int val)
|
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 |
SandCollectionMessage |
find(SandQueryMessage sqm)
Return a matching collection of all directly contained instances matching the given query. |
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. |
int |
getBaseMemoryUse()
Return the base memory use for this object. |
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 70 characters |
static int |
getClassNameLengthNorm()
Normal className length is 30 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[] |
getContainedMessageFields()
Return an array of all contained message fields. |
int |
getDirective()
Accessor for directive |
static java.lang.String[] |
getDirectiveActualVals()
Return an array of the possible values for this field as Strings. |
static int |
getDirectiveDefaultValue()
Default value for directive. |
static java.lang.String |
getDirectiveEnumSummary()
Return a single String summary of the possible enum values for debug and similar purposes. |
java.lang.String |
getDirectiveFieldPrintValue()
Return the print name of the directive field. |
static boolean |
getDirectiveFlag(int fieldflag)
Field flag accessor. |
static int |
getDirectiveInvalidValue()
Invalid value for directive. |
static java.lang.String[] |
getDirectiveKeyVals()
Return an array of unique keys for the values of this field. |
java.lang.String |
getDirectiveMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
static java.lang.String[] |
getDirectivePrintVals()
Return an array of the possible values for this field in display format. |
java.lang.String |
getDirectivePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getDirectiveRange()
Return the range specification for this field |
java.lang.String |
getDirectiveValidityCheck()
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[] |
getDisplayFieldsPrint()
Return an array of the summary field print names for this class. |
java.lang.String |
getDisplayID()
Return the displayID for this message instance |
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 |
getFieldName()
Accessor for fieldName |
static java.lang.String |
getFieldNameDefaultValue()
Default value for fieldName. |
java.lang.String |
getFieldNameFieldPrintValue()
Return the print name of the fieldName field. |
static boolean |
getFieldNameFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getFieldNameInvalidValue()
Invalid value for fieldName. |
static int |
getFieldNameLengthMax()
Maximum fieldName length is 70 characters |
static int |
getFieldNameLengthNorm()
Normal fieldName length is 30 characters |
java.lang.String |
getFieldNameMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getFieldNamePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getFieldNameRange()
Return the range specification for this field |
java.lang.String |
getFieldNameValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
SandPersistMessage |
getInstance(java.lang.String classname,
long id)
If this instance directly contains the specified instance, then find it and return it. |
SandInstanceMessage |
getInstance(java.lang.String classname,
java.lang.String fieldname,
java.lang.String value)
If this instance directly contains the specified instance, then find it and return it. |
java.lang.String |
getInstanceID()
Accessor for instanceID |
static java.lang.String |
getInstanceIDDefaultValue()
Default value for instanceID. |
java.lang.String |
getInstanceIDFieldPrintValue()
Return the print name of the instanceID field. |
static boolean |
getInstanceIDFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getInstanceIDInvalidValue()
Invalid value for instanceID. |
static int |
getInstanceIDLengthMax()
Maximum instanceID length is 70 characters |
static int |
getInstanceIDLengthNorm()
Normal instanceID length is 30 characters |
java.lang.String |
getInstanceIDMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getInstanceIDPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getInstanceIDRange()
Return the range specification for this field |
java.lang.String |
getInstanceIDValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
java.lang.String |
getLayoutXML()
Return the fieldlayout XML or null if not defined. |
java.lang.String |
getPrintname()
Return the printname of the class |
java.lang.String |
getPrintnameForField(java.lang.String fieldname)
Given a fieldname, return its declared printname if declared. |
SandQueryMessage |
getQueryMessage()
Returns null |
java.lang.String |
getShortName()
Returns the unqualified name of this message. |
SandStructMessage |
getStructMessage()
Returns a new UIDisplayDirective 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. |
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 |
setDirective(int directive)
Mutator for directive |
void |
setFieldName(java.lang.Object fieldName)
Generic mutator for fieldName |
void |
setFieldName(java.lang.String fieldName)
Mutator for fieldName |
void |
setInstanceID(java.lang.Object instanceID)
Generic mutator for instanceID |
void |
setInstanceID(java.lang.String instanceID)
Mutator for instanceID |
UIDisplayDirective |
shallowCopy()
Make a shallow copy of this UIDisplayDirective. |
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 DIRECTIVE_NONE
public static final int DIRECTIVE_COLLAPSE
public static final int DIRECTIVE_EXPAND
public static final int DIRECTIVE_RESERVEMAX
| Constructor Detail |
|---|
public UIDisplayDirective()
| Method Detail |
|---|
public java.lang.String getPrintname()
getPrintname in interface SandStructMessage
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 getInstanceID()
public void setInstanceID(java.lang.String instanceID)
public void setInstanceID(java.lang.Object instanceID)
public static boolean getInstanceIDFlag(int fieldflag)
public static int getInstanceIDLengthNorm()
public static int getInstanceIDLengthMax()
public static java.lang.String getInstanceIDDefaultValue()
public static java.lang.String getInstanceIDInvalidValue()
public java.lang.String getInstanceIDPrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getInstanceIDFieldPrintValue()
public java.lang.String getInstanceIDRange()
public java.lang.String getInstanceIDValidityCheck()
public java.lang.String getInstanceIDMetatype()
public java.lang.String getFieldName()
public void setFieldName(java.lang.String fieldName)
public void setFieldName(java.lang.Object fieldName)
public static boolean getFieldNameFlag(int fieldflag)
public static int getFieldNameLengthNorm()
public static int getFieldNameLengthMax()
public static java.lang.String getFieldNameDefaultValue()
public static java.lang.String getFieldNameInvalidValue()
public java.lang.String getFieldNamePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getFieldNameFieldPrintValue()
public java.lang.String getFieldNameRange()
public java.lang.String getFieldNameValidityCheck()
public java.lang.String getFieldNameMetatype()
public int getDirective()
public void setDirective(int directive)
public java.lang.String directiveValueToLabel(int val)
public static java.lang.String directiveValueToLabelStatic(int val)
public int directiveLabelToValue(java.lang.String label)
public static int directiveLabelToValueStatic(java.lang.String label)
public static java.lang.String[] getDirectivePrintVals()
public static java.lang.String[] getDirectiveKeyVals()
public static java.lang.String[] getDirectiveActualVals()
public static java.lang.String directivePrint2Key(java.lang.String printVal)
getDirectivePrintVals
and getDirectiveKeyVals methods for details.
public static java.lang.String directivePrint2Actual(java.lang.String printVal)
getDirectivePrintVals
and getDirectiveActualVals methods for details.
public static java.lang.String directiveActual2Print(java.lang.String actualVal)
getDirectiveActualVals
and getDirectivePrintVals methods for details.
public static java.lang.String getDirectiveEnumSummary()
public static boolean getDirectiveFlag(int fieldflag)
public static int getDirectiveDefaultValue()
public static int getDirectiveInvalidValue()
public java.lang.String getDirectivePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getDirectiveFieldPrintValue()
public java.lang.String getDirectiveRange()
public java.lang.String getDirectiveValidityCheck()
public java.lang.String getDirectiveMetatype()
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)
When comparing arrays, it is possible that the array elements may have been set to null as part of authorization filtering or similar unusual circumstances. A null array element is only equivalent to another null array element.
isEquivalent in interface SandMessagepublic int getBaseMemoryUse()
getBaseMemoryUse 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[] getDisplayFieldsPrint()
getDisplayFieldsPrint in interface SandInstanceMessagepublic java.lang.String getLayoutXML()
getLayoutXML 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[] getAllFields()
getAllFields in interface SandInstanceMessagepublic java.lang.String[] getContainedMessageFields()
getContainedMessageFields in interface SandInstanceMessagepublic void defaultField(java.lang.String fieldname)
defaultField in interface SandInstanceMessagepublic java.lang.String getPrintnameForField(java.lang.String fieldname)
getPrintnameForField in interface SandInstanceMessagepublic SandInstanceMessage cloneMessage()
cloneMessage in interface SandInstanceMessagepublic UIDisplayDirective cloneUIDisplayDirective()
public UIDisplayDirective shallowCopy()
public void copyDataFrom(UIDisplayDirective other,
boolean deepcopy)
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 SandInstanceMessagepublic java.lang.String getDisplayID()
getDisplayID in interface SandInstanceMessage
public SandPersistMessage getInstance(java.lang.String classname,
long id)
getInstance in interface SandStructMessage
public SandInstanceMessage getInstance(java.lang.String classname,
java.lang.String fieldname,
java.lang.String value)
getInstance in interface SandStructMessagepublic SandCollectionMessage find(SandQueryMessage sqm)
find in interface SandStructMessagepublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||