net.datacrow.core.objects.helpers
Class ExternalReference

java.lang.Object
  extended by net.datacrow.core.objects.DcObject
      extended by net.datacrow.core.objects.helpers.ExternalReference
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<DcObject>

public class ExternalReference
extends DcObject

See Also:
Serialized Form

Field Summary
static int _EXTERNAL_ID
           
static int _EXTERNAL_ID_TYPE
           
 
Fields inherited from class net.datacrow.core.objects.DcObject
_ID, _SYS_AVAILABLE, _SYS_CONTAINER, _SYS_CREATED, _SYS_DISPLAYVALUE, _SYS_EXTERNAL_REFERENCES, _SYS_FILEHASH, _SYS_FILEHASHTYPE, _SYS_FILENAME, _SYS_FILESIZE, _SYS_LENDBY, _SYS_LOANDAYSTILLOVERDUE, _SYS_LOANDUEDATE, _SYS_LOANDURATION, _SYS_MODIFIED, _SYS_MODULE, _SYS_SERVICE, _SYS_SERVICEURL, _VALUE, children
 
Constructor Summary
ExternalReference(int module)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int getDefaultSortFieldIdx()
          The default sort field index.
 int getDisplayFieldIdx()
          Educated guess..
 java.lang.String getName()
          Returns the name of this object based on the field settings.
 
Methods inherited from class net.datacrow.core.objects.DcObject
addChild, addExternalReference, addRequest, applyEnhancers, applyTemplate, applyTemplate, beforeDelete, beforeSave, checkIntegrity, clearValues, clone, compareTo, copy, copyImage, createIcon, delete, destroy, executeRequests, finalize, flushImages, getChildren, getCurrentChildren, getDatabaseFieldCount, getDatabaseFieldName, getDisplayString, getExternalReference, getField, getFieldIndices, getFields, getFieldType, getFileField, getFilename, getIcon, getID, getLabel, getMaxFieldLength, getModule, getNormalizedString, getNotSearchableFields, getParentID, getParentReferenceFieldIndex, getRequests, getSystemDisplayFieldIdx, getTableName, getTableShortName, getValue, getValueDef, getValues, hashCode, hasPrimaryKey, initializeImages, initializeReferences, initializeReferences, isChanged, isChanged, isDestroyed, isEnabled, isFilled, isLastInLine, isLoaded, isNew, isRequired, isSearchable, isUnique, isUpdateGUI, load, loadChildren, markAsChanged, markAsUnchanged, merge, release, reload, removeChildren, removeRequests, saveNew, saveUpdate, saveUpdate, setChanged, setChildren, setIDs, setLastInLine, setLoanInformation, setLoanInformation, setNew, setUpdateGUI, setValidate, setValue, setValueForColumn, setValueForName, setValueLowLevel, toString, validateRequiredFields
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_EXTERNAL_ID

public static final int _EXTERNAL_ID
See Also:
Constant Field Values

_EXTERNAL_ID_TYPE

public static final int _EXTERNAL_ID_TYPE
See Also:
Constant Field Values
Constructor Detail

ExternalReference

public ExternalReference(int module)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class DcObject

getDefaultSortFieldIdx

public int getDefaultSortFieldIdx()
Description copied from class: DcObject
The default sort field index. In case the user has not specified the field to sort on this value will be used.

Overrides:
getDefaultSortFieldIdx in class DcObject

getDisplayFieldIdx

public int getDisplayFieldIdx()
Description copied from class: DcObject
Educated guess..

Overrides:
getDisplayFieldIdx in class DcObject

getName

public java.lang.String getName()
Description copied from class: DcObject
Returns the name of this object based on the field settings. If the field settings do no specify any descriptive fields the default name field index is used as defined in the module definition.

Overrides:
getName in class DcObject