|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.basics.structs.UIFormControlStruct
org.sandev.basics.sandmessages.UIFormControl
public class UIFormControl
AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.basics.structs.UIFormControlStruct
generator: org.sandev.generator.MessageClassGenerator
time: Jul 31, 2008 4:34:15 PM
| Field Summary |
|---|
| Fields inherited from class org.sandev.basics.structs.UIFormControlStruct |
|---|
directives, selectionField |
| Constructor Summary | |
|---|---|
UIFormControl()
Default constructor calls init. |
|
| Method Summary | |
|---|---|
void |
addDirectives(UIDisplayDirective element)
Appends a value to directives |
void |
addDirectives(UIDisplayDirective[] elements)
Appends an array of values to directives |
void |
clearDirectives()
Clears all values from directives |
SandInstanceMessage |
cloneMessage()
Calls cloneUIFormControl |
UIFormControl |
cloneUIFormControl()
Make a deep copy of this UIFormControl. |
SandInstanceMessage |
convertToSuperstructClass()
Return a new instance of the message associated with the superstruct of this instance. |
void |
copyDataFrom(UIFormControl 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. |
boolean |
directivesContains(UIDisplayDirective val)
Returns true if directives contains the specified value. |
int |
directivesIndexOf(UIDisplayDirective val)
Return the index of the specified value in directives, 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 |
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. |
SandCollectionMessage |
getCollectionMessage()
Returns null |
java.lang.String[] |
getContainedMessageFields()
Return an array of all contained message fields. |
UIDisplayDirective[] |
getDirectives()
Accessor for directives. |
UIDisplayDirective |
getDirectives(int index)
Returns the element at the specified index. |
static UIDisplayDirective[] |
getDirectivesDefaultValue()
Default value for directives. |
static UIDisplayDirective |
getDirectivesElementInvalidValue()
Invalid value for directiveselement. |
java.lang.String |
getDirectivesFieldPrintValue()
Return the print name of the directives field. |
static boolean |
getDirectivesFlag(int fieldflag)
Field flag accessor. |
static UIDisplayDirective[] |
getDirectivesInvalidValue()
Invalid value for directives. |
java.lang.String |
getDirectivesMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getDirectivesPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getDirectivesRange()
Return the range specification for this field |
java.lang.String |
getDirectivesValidityCheck()
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. |
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 |
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 |
getSelectionField()
Accessor for selectionField |
static java.lang.String |
getSelectionFieldDefaultValue()
Default value for selectionField. |
java.lang.String |
getSelectionFieldFieldPrintValue()
Return the print name of the selectionField field. |
static boolean |
getSelectionFieldFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getSelectionFieldInvalidValue()
Invalid value for selectionField. |
static int |
getSelectionFieldLengthMax()
Maximum selectionField length is 70 characters |
static int |
getSelectionFieldLengthNorm()
Normal selectionField length is 30 characters |
java.lang.String |
getSelectionFieldMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getSelectionFieldPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSelectionFieldRange()
Return the range specification for this field |
java.lang.String |
getSelectionFieldValidityCheck()
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 UIFormControl 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 |
insertDirectives(int index,
UIDisplayDirective 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. |
UIDisplayDirective |
removeDirectives(int index)
Remove the element at the specified index and return it. |
boolean |
removeDirectivesValue(UIDisplayDirective value)
Removes the given element from directives. |
void |
setDirectives(int index,
UIDisplayDirective value)
Set the value at the index specified. |
void |
setDirectives(java.lang.Object[] directives)
Generic mutator for directives |
void |
setDirectives(UIDisplayDirective[] directives)
Mutator for directives |
void |
setSelectionField(java.lang.Object selectionField)
Generic mutator for selectionField |
void |
setSelectionField(java.lang.String selectionField)
Mutator for selectionField |
UIFormControl |
shallowCopy()
Make a shallow copy of this UIFormControl. |
int |
sizeofDirectives()
Returns the size of directives. |
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 UIFormControl()
| 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 getSelectionField()
public void setSelectionField(java.lang.String selectionField)
public void setSelectionField(java.lang.Object selectionField)
public static boolean getSelectionFieldFlag(int fieldflag)
public static int getSelectionFieldLengthNorm()
public static int getSelectionFieldLengthMax()
public static java.lang.String getSelectionFieldDefaultValue()
public static java.lang.String getSelectionFieldInvalidValue()
public java.lang.String getSelectionFieldPrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getSelectionFieldFieldPrintValue()
public java.lang.String getSelectionFieldRange()
public java.lang.String getSelectionFieldValidityCheck()
public java.lang.String getSelectionFieldMetatype()
public UIDisplayDirective[] getDirectives()
setDirectives.
public void setDirectives(UIDisplayDirective[] directives)
public void setDirectives(java.lang.Object[] directives)
public void addDirectives(UIDisplayDirective element)
public void addDirectives(UIDisplayDirective[] elements)
public UIDisplayDirective getDirectives(int index)
public void setDirectives(int index,
UIDisplayDirective value)
public void insertDirectives(int index,
UIDisplayDirective value)
public UIDisplayDirective removeDirectives(int index)
public boolean removeDirectivesValue(UIDisplayDirective value)
public void clearDirectives()
public boolean directivesContains(UIDisplayDirective val)
public int directivesIndexOf(UIDisplayDirective val)
public int sizeofDirectives()
public static boolean getDirectivesFlag(int fieldflag)
public static UIDisplayDirective[] getDirectivesDefaultValue()
public static UIDisplayDirective getDirectivesElementInvalidValue()
public static UIDisplayDirective[] getDirectivesInvalidValue()
public java.lang.String getDirectivesPrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getDirectivesFieldPrintValue()
public java.lang.String getDirectivesRange()
public java.lang.String getDirectivesValidityCheck()
public java.lang.String getDirectivesMetatype()
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 UIFormControl cloneUIFormControl()
public UIFormControl shallowCopy()
public void copyDataFrom(UIFormControl 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 | ||||||||