|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sandev.basics.structs.BaseUserStruct
org.sandev.basics.sandmessages.BaseUser
AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.basics.structs.BaseUserStruct
generator: org.sandev.generator.MessageClassGenerator
time: Dec 2, 2005 6:38:50 PM
| Field Summary | |
protected java.util.Date |
creationTime
An immutable timestamp reflecting the time when this instance first created. |
protected java.lang.String |
lastModifiedReason
A text field describing the reason for the update or add. |
protected java.util.Date |
lastModifiedTime
An immutable timestamp reflecting the time when this instance was last updated. |
protected int |
recordStatus
Initially set to SandPersistMessage.RECORDSTATUS_ACTIVE by the persistence processing on creation, this field is set to RECORDSTATUS_DELETED in response to a SandUpdateMessage ACTION_DELETE. |
static int |
RECORDSTATUS_ACTIVE
Possible value for recordStatus |
static int |
RECORDSTATUS_ARCHIVED
Possible value for recordStatus |
static int |
RECORDSTATUS_DELETED
Possible value for recordStatus |
protected long |
revisionNumber
An immutable version number updated by the persistence processing on each update. |
protected long |
uniqueID
An immutable unique identifier generated by the persistence processing when a SandUpdateMessage ACTION_ADD is sent to a DataManager node instance and processed successfully. |
| Fields inherited from class org.sandev.basics.structs.BaseUserStruct |
password, username |
| 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 | |
BaseUser()
Default constructor calls init. |
|
| Method Summary | |
BaseUser |
cloneBaseUser()
Make a deep copy of this BaseUser. |
SandInstanceMessage |
cloneMessage()
Calls cloneBaseUser |
SandInstanceMessage |
convertToSuperstructClass()
Return a new instance of the message associated with the superstruct of this instance. |
void |
copyDataFrom(BaseUser 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. |
SandCollectionMessage |
getCollectionMessage()
Returns a new BaseUserCollection instance |
java.util.Date |
getCreationTime()
Accessor for creationTime |
static java.util.Date |
getCreationTimeDefaultValue()
Default value for creationTime. |
java.lang.String |
getCreationTimeFieldPrintValue()
Return the print name of the creationTime field. |
static boolean |
getCreationTimeFlag(int fieldflag)
Field flag accessor. |
static java.util.Date |
getCreationTimeInvalidValue()
Invalid value for creationTime. |
java.lang.String |
getCreationTimeMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getCreationTimePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getCreationTimeRange()
Return the range specification for this field |
java.lang.String |
getCreationTimeValidityCheck()
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 |
getLastModifiedReason()
Accessor for lastModifiedReason |
static java.lang.String |
getLastModifiedReasonDefaultValue()
Default value for lastModifiedReason. |
java.lang.String |
getLastModifiedReasonFieldPrintValue()
Return the print name of the lastModifiedReason field. |
static boolean |
getLastModifiedReasonFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getLastModifiedReasonInvalidValue()
Invalid value for lastModifiedReason. |
static int |
getLastModifiedReasonLengthMax()
Maximum lastModifiedReason length is 70 characters |
static int |
getLastModifiedReasonLengthNorm()
Normal lastModifiedReason length is 30 characters |
java.lang.String |
getLastModifiedReasonMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getLastModifiedReasonPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getLastModifiedReasonRange()
Return the range specification for this field |
java.lang.String |
getLastModifiedReasonValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
java.util.Date |
getLastModifiedTime()
Accessor for lastModifiedTime |
static java.util.Date |
getLastModifiedTimeDefaultValue()
Default value for lastModifiedTime. |
java.lang.String |
getLastModifiedTimeFieldPrintValue()
Return the print name of the lastModifiedTime field. |
static boolean |
getLastModifiedTimeFlag(int fieldflag)
Field flag accessor. |
static java.util.Date |
getLastModifiedTimeInvalidValue()
Invalid value for lastModifiedTime. |
java.lang.String |
getLastModifiedTimeMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getLastModifiedTimePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getLastModifiedTimeRange()
Return the range specification for this field |
java.lang.String |
getLastModifiedTimeValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
java.lang.String |
getPassword()
Accessor for password |
static java.lang.String |
getPasswordDefaultValue()
Default value for password. |
java.lang.String |
getPasswordFieldPrintValue()
Return the print name of the password field. |
static boolean |
getPasswordFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getPasswordInvalidValue()
Invalid value for password. |
static int |
getPasswordLengthMax()
Maximum password length is 80 characters |
static int |
getPasswordLengthNorm()
Normal password length is 15 characters |
java.lang.String |
getPasswordMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getPasswordPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getPasswordRange()
Return the range specification for this field |
java.lang.String |
getPasswordValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
SandQueryMessage |
getQueryMessage()
Returns a new BaseUserQuery instance |
int |
getRecordStatus()
Accessor for recordStatus |
static java.lang.String[] |
getRecordStatusActualVals()
Return an array of the possible values for this field as Strings. |
static int |
getRecordStatusDefaultValue()
Default value for recordStatus. |
static java.lang.String |
getRecordStatusEnumSummary()
Return a single String summary of the possible enum values for debug and similar purposes. |
java.lang.String |
getRecordStatusFieldPrintValue()
Return the print name of the recordStatus field. |
static boolean |
getRecordStatusFlag(int fieldflag)
Field flag accessor. |
static int |
getRecordStatusInvalidValue()
Invalid value for recordStatus. |
static java.lang.String[] |
getRecordStatusKeyVals()
Return an array of unique keys for the values of this field. |
java.lang.String |
getRecordStatusMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
static java.lang.String[] |
getRecordStatusPrintVals()
Return an array of the possible values for this field in display format. |
java.lang.String |
getRecordStatusPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getRecordStatusRange()
Return the range specification for this field |
java.lang.String |
getRecordStatusValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
long |
getRevisionNumber()
Accessor for revisionNumber |
static long |
getRevisionNumberDefaultValue()
Default value for revisionNumber. |
java.lang.String |
getRevisionNumberFieldPrintValue()
Return the print name of the revisionNumber field. |
static boolean |
getRevisionNumberFlag(int fieldflag)
Field flag accessor. |
static long |
getRevisionNumberInvalidValue()
Invalid value for revisionNumber. |
java.lang.String |
getRevisionNumberMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getRevisionNumberPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getRevisionNumberRange()
Return the range specification for this field |
java.lang.String |
getRevisionNumberValidityCheck()
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 BaseUser instance |
long |
getUniqueID()
Accessor for uniqueID |
static long |
getUniqueIDDefaultValue()
Default value for uniqueID. |
java.lang.String |
getUniqueIDFieldPrintValue()
Return the print name of the uniqueID field. |
static boolean |
getUniqueIDFlag(int fieldflag)
Field flag accessor. |
static long |
getUniqueIDInvalidValue()
Invalid value for uniqueID. |
java.lang.String |
getUniqueIDMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getUniqueIDPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getUniqueIDRange()
Return the range specification for this field |
java.lang.String |
getUniqueIDValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
SandUpdateMessage |
getUpdateMessage()
Returns a new BaseUserUpdate instance |
java.lang.String |
getUsername()
Accessor for username |
static java.lang.String |
getUsernameDefaultValue()
Default value for username. |
java.lang.String |
getUsernameFieldPrintValue()
Return the print name of the username field. |
static boolean |
getUsernameFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getUsernameInvalidValue()
Invalid value for username. |
static int |
getUsernameLengthMax()
Maximum username length is 80 characters |
static int |
getUsernameLengthNorm()
Normal username length is 15 characters |
java.lang.String |
getUsernameMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getUsernamePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getUsernameRange()
Return the range specification for this field |
java.lang.String |
getUsernameValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
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 |
recordStatusActual2Print(java.lang.String actualVal)
Utility method to transform an actual value for this field into a print value. |
int |
recordStatusLabelToValue(java.lang.String label)
Given a label, return the value for it. |
static java.lang.String |
recordStatusPrint2Actual(java.lang.String printVal)
Utility method to transform a print value for this field into an actual value. |
static java.lang.String |
recordStatusPrint2Key(java.lang.String printVal)
Utility method to transform a print value for this field into a key value. |
java.lang.String |
recordStatusValueToLabel(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 |
setCreationTime(java.util.Date creationTime)
Mutator for creationTime |
void |
setCreationTime(java.lang.Object creationTime)
Generic mutator for creationTime |
void |
setLastModifiedReason(java.lang.Object lastModifiedReason)
Generic mutator for lastModifiedReason |
void |
setLastModifiedReason(java.lang.String lastModifiedReason)
Mutator for lastModifiedReason |
void |
setLastModifiedTime(java.util.Date lastModifiedTime)
Mutator for lastModifiedTime |
void |
setLastModifiedTime(java.lang.Object lastModifiedTime)
Generic mutator for lastModifiedTime |
void |
setPassword(java.lang.Object password)
Generic mutator for password |
void |
setPassword(java.lang.String password)
Mutator for password |
void |
setRecordStatus(int recordStatus)
Mutator for recordStatus |
void |
setRevisionNumber(long revisionNumber)
Mutator for revisionNumber |
void |
setUniqueID(long uniqueID)
Mutator for uniqueID |
void |
setUsername(java.lang.Object username)
Generic mutator for username |
void |
setUsername(java.lang.String username)
Mutator for username |
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 |
protected long uniqueID
protected java.util.Date creationTime
protected java.util.Date lastModifiedTime
protected java.lang.String lastModifiedReason
protected long revisionNumber
protected int recordStatus
public static final int RECORDSTATUS_ACTIVE
public static final int RECORDSTATUS_DELETED
public static final int RECORDSTATUS_ARCHIVED
| Constructor Detail |
public BaseUser()
| Method Detail |
public boolean fieldHasFlag(java.lang.String fieldname,
int fieldflag)
fieldHasFlag in interface SandInstanceMessagepublic java.lang.String getUsername()
getUsername in interface AuthUserpublic void setUsername(java.lang.String username)
setUsername in interface AuthUserpublic void setUsername(java.lang.Object username)
public static boolean getUsernameFlag(int fieldflag)
public static int getUsernameLengthNorm()
public static int getUsernameLengthMax()
public static java.lang.String getUsernameDefaultValue()
public static java.lang.String getUsernameInvalidValue()
public java.lang.String getUsernamePrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getUsernameFieldPrintValue()
public java.lang.String getUsernameRange()
public java.lang.String getUsernameValidityCheck()
public java.lang.String getUsernameMetatype()
public java.lang.String getPassword()
getPassword in interface AuthUserpublic void setPassword(java.lang.String password)
setPassword in interface AuthUserpublic void setPassword(java.lang.Object password)
public static boolean getPasswordFlag(int fieldflag)
public static int getPasswordLengthNorm()
public static int getPasswordLengthMax()
public static java.lang.String getPasswordDefaultValue()
public static java.lang.String getPasswordInvalidValue()
public java.lang.String getPasswordPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getPasswordFieldPrintValue()
public java.lang.String getPasswordRange()
public java.lang.String getPasswordValidityCheck()
public java.lang.String getPasswordMetatype()
public long getUniqueID()
getUniqueID in interface SandPersistMessagepublic void setUniqueID(long uniqueID)
setUniqueID in interface SandPersistMessagepublic static boolean getUniqueIDFlag(int fieldflag)
public static long getUniqueIDDefaultValue()
public static long getUniqueIDInvalidValue()
public java.lang.String getUniqueIDPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getUniqueIDFieldPrintValue()
public java.lang.String getUniqueIDRange()
public java.lang.String getUniqueIDValidityCheck()
public java.lang.String getUniqueIDMetatype()
public java.util.Date getCreationTime()
getCreationTime in interface SandPersistMessagepublic void setCreationTime(java.util.Date creationTime)
public void setCreationTime(java.lang.Object creationTime)
public static boolean getCreationTimeFlag(int fieldflag)
public static java.util.Date getCreationTimeDefaultValue()
public static java.util.Date getCreationTimeInvalidValue()
public java.lang.String getCreationTimePrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getCreationTimeFieldPrintValue()
public java.lang.String getCreationTimeRange()
public java.lang.String getCreationTimeValidityCheck()
public java.lang.String getCreationTimeMetatype()
public java.util.Date getLastModifiedTime()
getLastModifiedTime in interface SandPersistMessagepublic void setLastModifiedTime(java.util.Date lastModifiedTime)
public void setLastModifiedTime(java.lang.Object lastModifiedTime)
public static boolean getLastModifiedTimeFlag(int fieldflag)
public static java.util.Date getLastModifiedTimeDefaultValue()
public static java.util.Date getLastModifiedTimeInvalidValue()
public java.lang.String getLastModifiedTimePrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getLastModifiedTimeFieldPrintValue()
public java.lang.String getLastModifiedTimeRange()
public java.lang.String getLastModifiedTimeValidityCheck()
public java.lang.String getLastModifiedTimeMetatype()
public java.lang.String getLastModifiedReason()
getLastModifiedReason in interface SandPersistMessagepublic void setLastModifiedReason(java.lang.String lastModifiedReason)
setLastModifiedReason in interface SandPersistMessagepublic void setLastModifiedReason(java.lang.Object lastModifiedReason)
public static boolean getLastModifiedReasonFlag(int fieldflag)
public static int getLastModifiedReasonLengthNorm()
public static int getLastModifiedReasonLengthMax()
public static java.lang.String getLastModifiedReasonDefaultValue()
public static java.lang.String getLastModifiedReasonInvalidValue()
public java.lang.String getLastModifiedReasonPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getLastModifiedReasonFieldPrintValue()
public java.lang.String getLastModifiedReasonRange()
public java.lang.String getLastModifiedReasonValidityCheck()
public java.lang.String getLastModifiedReasonMetatype()
public long getRevisionNumber()
getRevisionNumber in interface SandPersistMessagepublic void setRevisionNumber(long revisionNumber)
setRevisionNumber in interface SandPersistMessagepublic static boolean getRevisionNumberFlag(int fieldflag)
public static long getRevisionNumberDefaultValue()
public static long getRevisionNumberInvalidValue()
public java.lang.String getRevisionNumberPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getRevisionNumberFieldPrintValue()
public java.lang.String getRevisionNumberRange()
public java.lang.String getRevisionNumberValidityCheck()
public java.lang.String getRevisionNumberMetatype()
public int getRecordStatus()
getRecordStatus in interface SandPersistMessagepublic void setRecordStatus(int recordStatus)
public java.lang.String recordStatusValueToLabel(int val)
public int recordStatusLabelToValue(java.lang.String label)
public static java.lang.String[] getRecordStatusPrintVals()
public static java.lang.String[] getRecordStatusKeyVals()
public static java.lang.String[] getRecordStatusActualVals()
public static java.lang.String recordStatusPrint2Key(java.lang.String printVal)
getRecordStatusPrintVals
and getRecordStatusKeyVals methods for details.
public static java.lang.String recordStatusPrint2Actual(java.lang.String printVal)
getRecordStatusPrintVals
and getRecordStatusActualVals methods for details.
public static java.lang.String recordStatusActual2Print(java.lang.String actualVal)
getRecordStatusActualVals
and getRecordStatusPrintVals methods for details.
public static java.lang.String getRecordStatusEnumSummary()
public static boolean getRecordStatusFlag(int fieldflag)
public static int getRecordStatusDefaultValue()
public static int getRecordStatusInvalidValue()
public java.lang.String getRecordStatusPrintValue()
Used for debug output, and as an initial value for
transformation and formatting.
public java.lang.String getRecordStatusFieldPrintValue()
public java.lang.String getRecordStatusRange()
public java.lang.String getRecordStatusValidityCheck()
public java.lang.String getRecordStatusMetatype()
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()