public class Session extends DBObject
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
Every time a user logins into the system a session object is created
which stores many informational details and the user's timezone which is
used when displaying times.
|
static java.lang.String |
DBCLASS_NAME
Every time a user logins into the system a session object is created
which stores many informational details and the user's timezone which is
used when displaying times.
|
static java.lang.String |
ENV_INNER_CIRCLE_PATTERN
The INNER CIRCLE patterns
|
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
Session(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
void |
addSessionProperty(java.lang.String name,
java.lang.String value) |
static boolean |
checkLost(MutableDataSource mds)
check if we lost any data
|
void |
checkSession(java.lang.String domainUser)
Check the session is still valid
|
static Session |
create(MutableDataSource mds)
Make a new instance of this class.
|
void |
eventDataLoaded()
When the underlying DBData is changed/ loaded.
|
void |
eventFieldUpdated(DBField field,
java.lang.Object previous,
GlobalKey previousKey,
FldParams params)
update dependent fields.
|
protected void |
extAutoEnterCreate()
When the record is created
|
protected void |
extFixUp()
fixes the following problem
1) delete the session if the login can no longer be found.
|
protected GlobalKey |
extGetDerivedGlobalKey(DBField field,
FldParams params)
Calculate the derived global key for this field.
|
protected java.lang.Object |
extGetDerivedValue(DBField field,
FldParams params)
Calculate the derived value for this field.
|
protected void |
extPreValidate()
set the variables.
|
protected ValidationError |
extValidateField(DBField field,
ValidationList list)
Additional validation for particular field OVERRIDE THIS METHOD TO ADD VALIDATIONS FOR A FIELD.
|
DBTimeZone |
fetchDBTimeZone()
fetch the linked time zone record, use the login's timezone if set else by
searching on the raw timezone text sent from the client.
|
DBJobManagerSession |
findDroidSession(java.lang.String... args)
The droid job manager session.
|
static Session |
findKey(DataSource ds,
int key)
Find the target for this class by the primary key
|
Country |
findLocationCountry(java.lang.String... args)
The location country.
|
static Login |
findLogin(java.lang.String signature,
java.lang.String loginid)
The function getLogin() returns the Login DBObject identified by the given parameter.
|
Login |
findLoginId(java.lang.String... args)
The login of the user who logs in.
|
static Session |
findSession(java.lang.String signature,
java.lang.String soapSessionID)
The function getSession() returns the Session DBObject identified by the parameter
SiteMinder Session Id from the database.
|
SessionType |
findType(java.lang.String... args)
The session type.
|
java.util.List<java.lang.String> |
getAttributes(java.lang.String... args) |
java.lang.String |
getClientHostname(java.lang.String... args) |
java.lang.String |
getDeviceVerificationCode(java.lang.String... args) |
DBJobManagerSession |
getDroidSession(java.lang.String... args) |
java.lang.String |
getDuration(java.lang.String... args) |
java.util.Date |
getEnd(java.lang.String... args) |
java.lang.String |
getHostName(java.lang.String... args) |
java.lang.String |
getHostURL(java.lang.String... args) |
int |
getID(java.lang.String... args) |
java.lang.String |
getJavaVersion(java.lang.String... args) |
java.lang.String |
getJsonGeoIP(java.lang.String... args) |
java.lang.String |
getLanguage(java.lang.String... args) |
java.lang.String |
getLocationCity(java.lang.String... args) |
java.lang.String |
getLocationCoordinates(java.lang.String... args) |
Country |
getLocationCountry(java.lang.String... args) |
java.lang.String |
getLocationRegion(java.lang.String... args) |
java.lang.String |
getLocationZipCode(java.lang.String... args) |
Login |
getLogin()
Get the login for this session
Note: Maybe a new record.
|
Login |
getLoginId(java.lang.String... args) |
java.lang.String |
getLoginPars()
Get the login parameters
|
static long |
getLostCount()
get the number of lost sessions
|
java.lang.String |
getMonitorState(java.lang.String... args) |
java.lang.String |
getOneTimePassword(java.lang.String... args) |
double |
getOsVersion(java.lang.String... args) |
java.lang.String |
getProperties(java.lang.String... args) |
ReadOnlyDataSource |
getReadOnlyDataSource()
get the readonly data source to use for this session
|
java.lang.String |
getReason(java.lang.String... args) |
java.lang.String |
getScreen(java.lang.String... args) |
int |
getScreenHeight(java.lang.String... args) |
int |
getScreenWidth(java.lang.String... args) |
java.lang.String |
getSoapSessionId(java.lang.String... args) |
java.lang.String |
getSsoMagicNumber(java.lang.String... args) |
java.util.Date |
getStart(java.lang.String... args) |
java.lang.String |
getStateID(java.lang.String... args) |
java.util.Date |
getStateTimeout(java.lang.String... args) |
java.lang.String |
getSummary(java.lang.String... args) |
java.util.TimeZone |
getTimeZone()
Get the timezone to use for this session
|
java.lang.String |
getTimeZoneRaw(java.lang.String... args) |
SessionType |
getType(java.lang.String... args) |
java.lang.String |
getUserAgent(java.lang.String... args) |
java.lang.String |
getVerificationPhase(java.lang.String... args) |
boolean |
innerCircle()
Is the session from the inner circle ?
|
boolean |
isActive()
Is it active
|
boolean |
isLoggedOut(java.lang.String... args) |
boolean |
isMatch(java.lang.String... args) |
boolean |
isOsLinux(java.lang.String... args) |
boolean |
isOsMac(java.lang.String... args) |
boolean |
isOsWindows(java.lang.String... args) |
boolean |
isTimedOut(java.lang.String... args) |
boolean |
isValidToTerminate(java.lang.String... args) |
org.w3c.dom.Element |
makeMoveTo(org.w3c.dom.Document resultDoc) |
static DBQuery<Session> |
makeQuery(DataSource ds)
Make a new QUERY for this class.
|
static java.lang.String |
makeUniqueID()
create a unique session id
|
java.lang.String |
readSessionAttribute(java.lang.String name) |
java.lang.String |
readSessionProperty(java.lang.String name) |
static void |
remove(java.lang.String signature,
java.lang.String soapSessionID)
The function remove() removes a Session DBObject identified by the parameter
SiteMinder Session Id from the database.
|
Session |
setAttributes(java.util.List<java.lang.String> value,
java.lang.String... args) |
Session |
setClientHostname(java.lang.String value,
java.lang.String... args) |
Session |
setDeviceVerificationCode(java.lang.String value,
java.lang.String... args) |
Session |
setDroidSession(com.aspc.dal.job.DBJobManagerSession value,
java.lang.String... args) |
Session |
setEnd(java.util.Date value,
java.lang.String... args) |
Session |
setHostName(java.lang.String value,
java.lang.String... args) |
Session |
setHostURL(java.lang.String value,
java.lang.String... args) |
Session |
setID(int value,
java.lang.String... args) |
Session |
setJavaVersion(java.lang.String value,
java.lang.String... args) |
Session |
setLanguage(java.lang.String value,
java.lang.String... args) |
Session |
setLocationCoordinates(java.lang.String value,
java.lang.String... args) |
Session |
setLoggedOut(boolean value,
java.lang.String... args) |
Session |
setLoginId(com.aspc.dal.dbobj.contact.Login value,
java.lang.String... args) |
Session |
setMonitorState(java.lang.String value,
java.lang.String... args) |
Session |
setOneTimePassword(java.lang.String value,
java.lang.String... args) |
Session |
setProperties(java.lang.String value,
java.lang.String... args) |
Session |
setReason(java.lang.String value,
java.lang.String... args) |
Session |
setScreenHeight(int value,
java.lang.String... args) |
Session |
setScreenWidth(int value,
java.lang.String... args) |
Session |
setSoapSessionId(java.lang.String value,
java.lang.String... args) |
Session |
setSsoMagicNumber(java.lang.String value,
java.lang.String... args) |
Session |
setStart(java.util.Date value,
java.lang.String... args) |
Session |
setStateID(java.lang.String value,
java.lang.String... args) |
Session |
setStateTimeout(java.util.Date value,
java.lang.String... args) |
Session |
setTimedOut(boolean value,
java.lang.String... args) |
Session |
setTimeZoneRaw(java.lang.String value,
java.lang.String... args) |
Session |
setType(com.aspc.dal.dbobj.misc.SessionType value,
java.lang.String... args) |
Session |
setUserAgent(java.lang.String value,
java.lang.String... args) |
Session |
setVerificationPhase(java.lang.String value,
java.lang.String... args) |
java.lang.String |
toString()
The description.
|
void |
writeSessionAttribute(java.lang.String name,
java.lang.String value) |
addReloadEventListener, archiveCheck, autoEnterCreate, calculateValue, calculateValue, calculateValue, callingRestoreByJournal, changeThreadMode, checkCreateAccess, checkDelete, checkDeleteAccess, checkModifyAccess, checkModifyAccess, checkReadAccess, clearCache, copy, copyFields, copyIncludeField, copyInwardLinks, delete, denormalizedResult, displayLogName, displayName, displayValue, doSearch, dump, equals, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extCopy, extDelete, extDeleteRecord, extGetValue, extIsMandatory, extIsOnChange, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreSaveRecord, extPreValidateDelete, extRaiseEvents, extRollbackTo, extSaveRecord, extSetValue, extUndelete, extValidateDelete, extValidateRecord, fetchLinkHolder, findGlobalKey, findGlobalKey, findGlobalKey, findGlobalKey, findLinkedObject, findLinkedObject, findLinkedObject, findRawData, fireEventDataLoaded, fixUp, forceLockedTransaction, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getChangedFieldInfo, getChangedFields, getDate, getDate, getDate, getDate, getDate, getDefaultValue, getDisableOnChangeEvent, getDouble, getDouble, getDouble, getDouble, getDouble, getFieldDouble, getFieldInt, getFieldLong, getFieldString, getFormattedString, getFormattedString, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getInt, getInt, getInt, getInt, getInt, getInt, getInwardLinkage, getKeyString, getKeyValue, getLinkedObject, getLinkedObject, getLinkedObject, getLinkedObjectByKey, getLinkedRowId, getLinkedRowId, getLinkedRowIdByData, getLinkHolder, getLockedTransaction, getLong, getLong, getLong, getLong, getLong, getLong, getMutableArrayValue, getMutableArrayValue, getOriginalKey, getOriginalValue, getOriginalValue, getProcessedValue, getPureValue, getRawData, getRawValue, getRawValue, getRowId, getRowKey, getSecondaryCacheGroupKey, getSrcLayerID, getString, getString, getString, getString, getString, getString, getValue, getValue, getValue, getValue, hasAutoChanged, hasAutoChanged, hasChanged, hasChangedByUser, hasChangedByUserField, hasChangedByUserField, hasFieldChanged, hasFieldChanged, hashCode, hasStoredResult, iCheckDeleteAccess, iCheckModifyAccess, iCheckReadAccess, iGetDenormalizedMap, iGetRawValue, iPlaceDenormalizedResult, iPostSaveOrDeleteRecord, iPreSaveOrDeleteRecord, iPreValidate, iRaiseEvents, iSaveOrDeleteRecord, isBrokenLink, isBrokenLink, isChanged, isDataCacheKnownToBeDirty, isDeleted, isEmpty, iSetValue, isForceReindex, isKeyWordField, isMandatory, isNew, isNull, isNull, isOnChange, isReindex, iValidateRecord, lastTouched, makeArchiveDataLoader, makeClone, makeDataLoader, makeDenormalizedDoc, makeLinkedArray, makeModifyAccessException, makeSearchPlan, makeWriteProvider, manualDenormalizeOnSave, markSavePoint, optLockedTransaction, registerWatchedObject, reindex, releaseDenormalized, removeReloadEventListener, restoreByJournal, rollbackTo, setBoolean, setBoolean, setBoolean, setBoolean, setDisableOnChangeEvent, setDouble, setDouble, setInt, setInt, setLong, setLong, setRawData, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, touch, undelete, validateField, validateRecord, validateSubType
public static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public static final java.lang.String ENV_INNER_CIRCLE_PATTERN
public Session(@Nonnull DBClass def, @Nonnull DataSource dataSource) throws java.lang.Exception
def
- The class of this objectdataSource
- The datasource for this objectjava.lang.Exception
- A serious problem occurred@CheckReturnValue public int getID(java.lang.String... args)
@Nonnull public Session setID(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.util.List<java.lang.String> getAttributes(java.lang.String... args)
@Nonnull public Session setAttributes(java.util.List<java.lang.String> value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getClientHostname(java.lang.String... args)
@Nonnull public Session setClientHostname(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getDeviceVerificationCode(java.lang.String... args)
@Nonnull public Session setDeviceVerificationCode(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public DBJobManagerSession getDroidSession(java.lang.String... args)
@CheckReturnValue @Nonnull public final DBJobManagerSession findDroidSession(java.lang.String... args) throws NotFoundException
DBJobManagerSession
(Integer, Searchable)args
- the optional argumentsNotFoundException
- DBJobManagerSession was not found@Nonnull public Session setDroidSession(com.aspc.dal.job.DBJobManagerSession value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getDuration(java.lang.String... args)
@CheckReturnValue @Nullable public java.util.Date getEnd(java.lang.String... args)
@Nonnull public Session setEnd(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getHostName(java.lang.String... args)
@Nonnull public Session setHostName(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getHostURL(java.lang.String... args)
@Nonnull public Session setHostURL(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isMatch(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getJavaVersion(java.lang.String... args)
@Nonnull public Session setJavaVersion(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getJsonGeoIP(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getLanguage(java.lang.String... args)
@Nonnull public Session setLanguage(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getLocationCity(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getLocationCoordinates(java.lang.String... args)
@Nonnull public Session setLocationCoordinates(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Country getLocationCountry(java.lang.String... args)
@CheckReturnValue @Nonnull public final Country findLocationCountry(java.lang.String... args) throws NotFoundException
Country
(String, Derived,
Searchable)args
- the optional argumentsNotFoundException
- Country was not found@CheckReturnValue @Nonnull public java.lang.String getLocationRegion(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getLocationZipCode(java.lang.String... args)
@CheckReturnValue public boolean isLoggedOut(java.lang.String... args)
@Nonnull public Session setLoggedOut(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Login getLoginId(java.lang.String... args)
@CheckReturnValue @Nonnull public final Login findLoginId(java.lang.String... args) throws NotFoundException
Login
(String, Searchable)args
- the optional argumentsNotFoundException
- Login was not found@Nonnull public Session setLoginId(com.aspc.dal.dbobj.contact.Login value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getMonitorState(java.lang.String... args)
@Nonnull public Session setMonitorState(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getOneTimePassword(java.lang.String... args)
@Nonnull public Session setOneTimePassword(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isOsLinux(java.lang.String... args)
@CheckReturnValue public boolean isOsMac(java.lang.String... args)
@CheckReturnValue public double getOsVersion(java.lang.String... args)
@CheckReturnValue public boolean isOsWindows(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getProperties(java.lang.String... args)
@Nonnull public Session setProperties(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getReason(java.lang.String... args)
@Nonnull public Session setReason(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getScreen(java.lang.String... args)
@CheckReturnValue public int getScreenHeight(java.lang.String... args)
@Nonnull public Session setScreenHeight(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getScreenWidth(java.lang.String... args)
@Nonnull public Session setScreenWidth(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSoapSessionId(java.lang.String... args)
@Nonnull public Session setSoapSessionId(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSsoMagicNumber(java.lang.String... args)
@Nonnull public Session setSsoMagicNumber(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getStart(java.lang.String... args)
@Nonnull public Session setStart(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getStateID(java.lang.String... args)
@Nonnull public Session setStateID(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getStateTimeout(java.lang.String... args)
@Nonnull public Session setStateTimeout(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSummary(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getTimeZoneRaw(java.lang.String... args)
@Nonnull public Session setTimeZoneRaw(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isTimedOut(java.lang.String... args)
@Nonnull public Session setTimedOut(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SessionType getType(java.lang.String... args)
@CheckReturnValue @Nonnull public final SessionType findType(java.lang.String... args) throws NotFoundException
SessionType
(String,
Searchable)args
- the optional argumentsNotFoundException
- SessionType was not found@Nonnull public Session setType(com.aspc.dal.dbobj.misc.SessionType value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getUserAgent(java.lang.String... args)
@Nonnull public Session setUserAgent(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isValidToTerminate(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getVerificationPhase(java.lang.String... args)
@Nonnull public Session setVerificationPhase(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@Nonnull @CheckReturnValue public static Session create(@Nonnull MutableDataSource mds) throws java.lang.Exception
mds
- the datasourcejava.lang.Exception
- an object of this class could not be created@Nonnull @CheckReturnValue public static DBQuery<Session> makeQuery(@Nonnull DataSource ds) throws NotFoundException
ds
- the datasourceNotFoundException
- if class could not be found@Nonnull @CheckReturnValue public static Session findKey(@Nonnull DataSource ds, int key) throws NotFoundException, java.lang.Exception
ds
- the datasourcekey
- the valueNotFoundException
- if target could not be foundjava.lang.Exception
- a serious problem@CheckReturnValue public static long getLostCount()
public void addSessionProperty(@Nonnull java.lang.String name, @Nonnull java.lang.String value) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.lang.String readSessionProperty(@Nonnull java.lang.String name) throws java.lang.IllegalArgumentException, java.io.IOException
java.lang.IllegalArgumentException
java.io.IOException
@CheckReturnValue @Nonnull public java.lang.String readSessionAttribute(@Nonnull java.lang.String name)
public void writeSessionAttribute(@Nonnull java.lang.String name, @Nonnull java.lang.String value) throws SessionWriteException
SessionWriteException
@CheckReturnValue @Nonnull public java.lang.String toString()
DBObject
@CheckReturnValue public static boolean checkLost(MutableDataSource mds)
mds
- the data source to check@CheckReturnValue public boolean innerCircle()
public void eventDataLoaded()
eventDataLoaded
in class DBObject
@OverridingMethodsMustInvokeSuper protected void extAutoEnterCreate() throws java.lang.Exception
extAutoEnterCreate
in class DBObject
java.lang.Exception
- a serious problem.@CheckReturnValue @Nonnull public static java.lang.String makeUniqueID()
@CheckReturnValue public boolean isActive()
@CheckReturnValue @Nonnull public java.lang.String getLoginPars()
@OverridingMethodsMustInvokeSuper public void eventFieldUpdated(@Nonnull DBField field, @Nullable java.lang.Object previous, @Nullable GlobalKey previousKey, @Nullable FldParams params) throws java.lang.Exception
eventFieldUpdated
in class DBObject
field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyparams
- The parameters usedjava.lang.Exception
- a serious problem@CheckReturnValue @Nullable public final Login getLogin()
@CheckReturnValue @Nonnull public final java.util.TimeZone getTimeZone()
@CheckReturnValue @Nonnull public final ReadOnlyDataSource getReadOnlyDataSource()
@OverridingMethodsMustInvokeSuper @CheckReturnValue @Nullable protected ValidationError extValidateField(@Nonnull DBField field, @Nonnull ValidationList list) throws java.lang.Exception
DBObject
extValidateField
in class DBObject
field
- The field to be validatedlist
- The validation listjava.lang.Exception
- a serious errorpublic void checkSession(@Nonnull java.lang.String domainUser) throws java.lang.Exception
domainUser
- The user name to checkjava.lang.Exception
- a serious problempublic static void remove(@Nullable java.lang.String signature, @Nullable java.lang.String soapSessionID) throws java.lang.Exception
soapSessionID
- The session idsignature
- The database name.java.lang.Exception
- A serious problem@CheckReturnValue @Nonnull public static Session findSession(@Nonnull java.lang.String signature, java.lang.String soapSessionID) throws java.lang.Exception
signature
- The database name.soapSessionID
- as String.java.lang.Exception
- A serious problempublic static Login findLogin(java.lang.String signature, java.lang.String loginid) throws java.lang.Exception
loginid
- The loginsignature
- The database name.java.lang.Exception
- A serious problem@OverridingMethodsMustInvokeSuper protected void extFixUp() throws java.lang.Exception
@OverridingMethodsMustInvokeSuper protected void extPreValidate() throws java.lang.Exception
extPreValidate
in class DBObject
java.lang.Exception
- a serious problem@CheckReturnValue @Nullable protected GlobalKey extGetDerivedGlobalKey(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedGlobalKey
in class DBObject
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problem@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedValue
in class DBObject
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problempublic DBTimeZone fetchDBTimeZone() throws java.lang.Exception
java.lang.Exception
- a serious problem@CheckReturnValue @Nullable public org.w3c.dom.Element makeMoveTo(org.w3c.dom.Document resultDoc) throws java.lang.Exception
resultDoc
- result documentjava.lang.Exception
- A serious problem occurredstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.