|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.basics.structs.CacheActionStruct
org.sandev.basics.sandmessages.CacheAction
public class CacheAction
AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.basics.structs.CacheActionStruct
generator: org.sandev.generator.MessageClassGenerator
time: Jul 31, 2008 4:34:15 PM
| Field Summary | |
|---|---|
static int |
ACTION_CHANGED
The instance has been modified |
static int |
ACTION_DELETED
The instance has been deleted |
static int |
ACTION_DUMPED
For CacheManager processing reasons, this instance has been dumped from tracking. |
static int |
ACTION_REGISTER
This source requests broadcast any updates of the specified instance. |
static int |
ACTION_UNDEFINED
Invalid value |
static int |
ACTION_UNREGISTER
This source no longer requires notification of changes to the specified instance. |
protected int |
sandTransmissionCount
Counter to aid in tracking receipt of sent messages. |
protected java.util.Locale |
sandTransmissionLocale
The Locale in effect for the current transmission. |
protected long |
sandTransmitAuthID
The uniqueID of the authorized user of this message. |
protected java.lang.String |
sandTransmitErrorCode
Optional code associated with the transmission error. |
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.CacheActionStruct |
|---|
action, messageClass, revisionNumber, sources, uniqueID |
| 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 | |
|---|---|
CacheAction()
Default constructor calls init. |
|
| Method Summary | |
|---|---|
static java.lang.String |
actionActual2Print(java.lang.String actualVal)
Utility method to transform an actual value for this field into a print value. |
int |
actionLabelToValue(java.lang.String label)
Given a label, return the value for it. |
static int |
actionLabelToValueStatic(java.lang.String label)
|
static java.lang.String |
actionPrint2Actual(java.lang.String printVal)
Utility method to transform a print value for this field into an actual value. |
static java.lang.String |
actionPrint2Key(java.lang.String printVal)
Utility method to transform a print value for this field into a key value. |
java.lang.String |
actionValueToLabel(int val)
Given a value, return the declared label for it. |
static java.lang.String |
actionValueToLabelStatic(int val)
|
void |
addSources(java.lang.String element)
Appends a value to sources |
void |
addSources(java.lang.String[] elements)
Appends an array of values to sources |
void |
clearSources()
Clears all values from sources |
CacheAction |
cloneCacheAction()
Make a deep copy of this CacheAction. |
SandInstanceMessage |
cloneMessage()
Calls cloneCacheAction |
SandInstanceMessage |
convertToSuperstructClass()
Return a new instance of the message associated with the superstruct of this instance. |
void |
copyDataFrom(CacheAction 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 |
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. |
int |
getAction()
Accessor for action |
static java.lang.String[] |
getActionActualVals()
Return an array of the possible values for this field as Strings. |
static int |
getActionDefaultValue()
Default value for action. |
static java.lang.String |
getActionEnumSummary()
Return a single String summary of the possible enum values for debug and similar purposes. |
java.lang.String |
getActionFieldPrintValue()
Return the print name of the action field. |
static boolean |
getActionFlag(int fieldflag)
Field flag accessor. |
static int |
getActionInvalidValue()
Invalid value for action. |
static java.lang.String[] |
getActionKeyVals()
Return an array of unique keys for the values of this field. |
java.lang.String |
getActionMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
static java.lang.String[] |
getActionPrintVals()
Return an array of the possible values for this field in display format. |
java.lang.String |
getActionPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getActionRange()
Return the range specification for this field |
java.lang.String |
getActionValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
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. |
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 |
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 255 characters |
static int |
getMessageClassLengthNorm()
Normal messageClass length is 50 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. |
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 |
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. |
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. |
java.util.Locale |
getSandTransmissionLocale()
Accessor for sandTransmissionLocale |
static java.util.Locale |
getSandTransmissionLocaleDefaultValue()
Default value for sandTransmissionLocale. |
java.lang.String |
getSandTransmissionLocaleFieldPrintValue()
Return the print name of the sandTransmissionLocale field. |
static boolean |
getSandTransmissionLocaleFlag(int fieldflag)
Field flag accessor. |
static java.util.Locale |
getSandTransmissionLocaleInvalidValue()
Invalid value for sandTransmissionLocale. |
java.lang.String |
getSandTransmissionLocaleMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getSandTransmissionLocalePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSandTransmissionLocaleRange()
Return the range specification for this field |
java.lang.String |
getSandTransmissionLocaleValidityCheck()
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 |
getSandTransmitErrorCode()
Accessor for sandTransmitErrorCode |
static java.lang.String |
getSandTransmitErrorCodeDefaultValue()
Default value for sandTransmitErrorCode. |
java.lang.String |
getSandTransmitErrorCodeFieldPrintValue()
Return the print name of the sandTransmitErrorCode field. |
static boolean |
getSandTransmitErrorCodeFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getSandTransmitErrorCodeInvalidValue()
Invalid value for sandTransmitErrorCode. |
static int |
getSandTransmitErrorCodeLengthMax()
Maximum sandTransmitErrorCode length is 70 characters |
static int |
getSandTransmitErrorCodeLengthNorm()
Normal sandTransmitErrorCode length is 30 characters |
java.lang.String |
getSandTransmitErrorCodeMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getSandTransmitErrorCodePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSandTransmitErrorCodeRange()
Return the range specification for this field |
java.lang.String |
getSandTransmitErrorCodeValidityCheck()
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. |
java.lang.String[] |
getSources()
Accessor for sources. |
java.lang.String |
getSources(int index)
Returns the element at the specified index. |
static java.lang.String[] |
getSourcesDefaultValue()
Default value for sources. |
static java.lang.String |
getSourcesElementInvalidValue()
Invalid value for sourceselement. |
java.lang.String |
getSourcesFieldPrintValue()
Return the print name of the sources field. |
static boolean |
getSourcesFlag(int fieldflag)
Field flag accessor. |
static java.lang.String[] |
getSourcesInvalidValue()
Invalid value for sources. |
static int |
getSourcesLengthMax()
Maximum sources length is 70 characters |
static int |
getSourcesLengthNorm()
Normal sources length is 30 characters |
java.lang.String |
getSourcesMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getSourcesPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSourcesRange()
Return the range specification for this field |
java.lang.String |
getSourcesValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
SandStructMessage |
getStructMessage()
Returns a new CacheAction 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 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 |
insertSources(int index,
java.lang.String 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. |
java.lang.String |
removeSources(int index)
Remove the element at the specified index and return it. |
boolean |
removeSourcesValue(java.lang.String value)
Removes the given element from sources. |
void |
setAction(int action)
Mutator for action |
void |
setMessageClass(java.lang.Object messageClass)
Generic mutator for messageClass |
void |
setMessageClass(java.lang.String messageClass)
Mutator for messageClass |
void |
setRevisionNumber(long revisionNumber)
Mutator for revisionNumber |
void |
setSandTransmissionCount(int sandTransmissionCount)
Mutator for sandTransmissionCount |
void |
setSandTransmissionLocale(java.util.Locale sandTransmissionLocale)
Mutator for sandTransmissionLocale |
void |
setSandTransmissionLocale(java.lang.Object sandTransmissionLocale)
Generic mutator for sandTransmissionLocale |
void |
setSandTransmitAuthID(long sandTransmitAuthID)
Mutator for sandTransmitAuthID |
void |
setSandTransmitError(java.lang.String code,
java.lang.String errText)
Sets both the code and the error in a single method. |
void |
setSandTransmitErrorCode(java.lang.Object sandTransmitErrorCode)
Generic mutator for sandTransmitErrorCode |
void |
setSandTransmitErrorCode(java.lang.String sandTransmitErrorCode)
Mutator for sandTransmitErrorCode |
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 |
void |
setSources(int index,
java.lang.String value)
Set the value at the index specified. |
void |
setSources(java.lang.String[] sources)
Mutator for sources |
void |
setUniqueID(long uniqueID)
Mutator for uniqueID |
CacheAction |
shallowCopy()
Make a shallow copy of this CacheAction. |
int |
sizeofSources()
Returns the size of sources. |
boolean |
sourcesContains(java.lang.String val)
Returns true if sources contains the specified value. |
int |
sourcesIndexOf(java.lang.String val)
Return the index of the specified value in sources, or -1 if not found. |
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 ACTION_UNDEFINED
public static final int ACTION_CHANGED
public static final int ACTION_DELETED
public static final int ACTION_DUMPED
public static final int ACTION_REGISTER
public static final int ACTION_UNREGISTER
protected int sandTransmitStatus
SandTransmitMessage.
protected java.lang.String sandTransmitErrorMessage
protected java.lang.String sandTransmitErrorCode
protected int sandTransmissionCount
protected java.util.Locale sandTransmissionLocale
protected long sandTransmitAuthID
| Constructor Detail |
|---|
public CacheAction()
| Method Detail |
|---|
public java.lang.String getPrintname()
getPrintname in interface SandStructMessage
public boolean fieldHasFlag(java.lang.String fieldname,
int fieldflag)
fieldHasFlag in interface SandInstanceMessagepublic int getAction()
public void setAction(int action)
public java.lang.String actionValueToLabel(int val)
public static java.lang.String actionValueToLabelStatic(int val)
public int actionLabelToValue(java.lang.String label)
public static int actionLabelToValueStatic(java.lang.String label)
public static java.lang.String[] getActionPrintVals()
public static java.lang.String[] getActionKeyVals()
public static java.lang.String[] getActionActualVals()
public static java.lang.String actionPrint2Key(java.lang.String printVal)
getActionPrintVals
and getActionKeyVals methods for details.
public static java.lang.String actionPrint2Actual(java.lang.String printVal)
getActionPrintVals
and getActionActualVals methods for details.
public static java.lang.String actionActual2Print(java.lang.String actualVal)
getActionActualVals
and getActionPrintVals methods for details.
public static java.lang.String getActionEnumSummary()
public static boolean getActionFlag(int fieldflag)
public static int getActionDefaultValue()
public static int getActionInvalidValue()
public java.lang.String getActionPrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getActionFieldPrintValue()
public java.lang.String getActionRange()
public java.lang.String getActionValidityCheck()
public java.lang.String getActionMetatype()
public long getUniqueID()
public void setUniqueID(long uniqueID)
public 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.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 long getRevisionNumber()
public void setRevisionNumber(long revisionNumber)
public 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 java.lang.String[] getSources()
setSources.
public void setSources(java.lang.String[] sources)
public void addSources(java.lang.String element)
public void addSources(java.lang.String[] elements)
public java.lang.String getSources(int index)
public void setSources(int index,
java.lang.String value)
public void insertSources(int index,
java.lang.String value)
public java.lang.String removeSources(int index)
public boolean removeSourcesValue(java.lang.String value)
public void clearSources()
public boolean sourcesContains(java.lang.String val)
public int sourcesIndexOf(java.lang.String val)
public int sizeofSources()
public static boolean getSourcesFlag(int fieldflag)