public class EinstellungenVariable
extends de.ipcon.db.core.EinstellungenVariableBase
ATT_BooleanValue, ATT_BOValue, ATT_DateValue, ATT_DecimalValue, ATT_IntegerValue, ATT_IstFesterWert, ATT_Klasse, ATT_LongValue, ATT_Standardwert, ATT_StringValue, ATT_Ueberschreibbar, ATT_Werte, ENT_EinstellungenVariableATT_Beschreibung, ATT_KinderRefs, ATT_L10nBeschreibung, ATT_L10nName, ATT_Name, ENT_BenanntATT_AlsAntwortAnBeiAuftraegen, ATT_AlsEmpfaengerBCCBeiAuftraegen, ATT_AlsEmpfaengerBeiAuftraegen, ATT_AlsEmpfaengerCCBeiAuftraegen, ATT_AlsKontextBOBeiAuftraegen, ATT_WirdAlsAntwortAnVerwendetBeiAlarmen, ATT_WirdBenachrichtigtBCCBeiAlarm, ATT_WirdBenachrichtigtBeiAlarm, ATT_WirdBenachrichtigtCCBeiAlarm, ENT_CoreBOBLOB_KEY, CANCEL_RECALC_CALLED, D_0, D_1, D_10, D_100, D_1000, D_10000, D_5, D_MINUS_1, D_MINUS_ONE, D_ONE, D_ZERO, doExWriteLRMFunction, EMPTY_ARRAY, F_0, F_1, L_0, L10N_KEY_BO_INSTANTIATION, L10N_KEY_BO_WITH_PROTECTED_CONSTRUCTOR, NULL_AGGREGATE, NULL_ITERATORATT_Badge, ATT_Badge2, ATT_Badge3, ATT_Badge4, ATT_BLOBCreatedBy, ATT_BLOBCreatedOn, ATT_BLOBDeletedBy, ATT_BLOBDeletedOn, ATT_BLOBLastModifiedBy, ATT_BLOBLastModifiedOn, ATT_Bot, ATT_Crea, ATT_CreatedBy, ATT_CreatedModifiedText, ATT_Id, ATT_InvolvedInProcs, ATT_LastModifiedBy, ATT_Ldel, ATT_Lmod, ATT_Procs, EMPTY_ARRAY, ENT_BO| Constructor and Description |
|---|
EinstellungenVariable() |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendDebug(java.lang.Appendable sb,
java.lang.Object about) |
static EinstellungenVariable |
byName(BOLoaderI bol,
java.lang.String varName)
Returns the
EinstellungenVariable with the given name if it exists. |
static EinstellungenVariable |
byName(BOLoaderI bol,
java.lang.String varName,
java.lang.Appendable sb) |
java.lang.Boolean |
getBooleanValue() |
java.lang.Boolean |
getBooleanValue(Benutzer user) |
java.lang.Boolean |
getBooleanValue(Benutzer user,
java.lang.Appendable sb) |
static java.lang.Boolean |
getBooleanValue(BOLoaderI bol,
java.lang.String varName)
Convenience method to get the
Boolean value of an EV which is configured to be of type Boolean. |
static java.lang.Boolean |
getBooleanValue(BOLoaderI bol,
java.lang.String varName,
Benutzer user) |
static java.lang.Boolean |
getBooleanValue(BOLoaderI bol,
java.lang.String varName,
Benutzer user,
java.lang.Appendable sb) |
CoreBO |
getBOValue()
Returns the value of this variable as
CoreBO, if possible. |
CoreBO |
getBOValue(Benutzer user) |
CoreBO |
getBOValue(Benutzer user,
java.lang.Appendable sb) |
java.util.Date |
getDateValue() |
java.util.Date |
getDateValue(Benutzer user) |
java.util.Date |
getDateValue(Benutzer user,
java.lang.Appendable sb) |
java.util.Date |
getDateValue(Benutzer user,
java.lang.Appendable sb,
java.lang.String df) |
java.math.BigDecimal |
getDecimalValue() |
java.math.BigDecimal |
getDecimalValue(Benutzer user) |
java.math.BigDecimal |
getDecimalValue(Benutzer user,
java.lang.Appendable sb) |
java.lang.Integer |
getIntegerValue() |
java.lang.Integer |
getIntegerValue(Benutzer user) |
java.lang.Integer |
getIntegerValue(Benutzer user,
java.lang.Appendable sb) |
java.lang.Long |
getLongValue() |
java.lang.Long |
getLongValue(Benutzer user) |
java.lang.Long |
getLongValue(Benutzer user,
java.lang.Appendable sb) |
java.lang.Object |
getObjectValue() |
java.lang.Object |
getObjectValue(Benutzer user) |
java.lang.Object |
getObjectValue(Benutzer user,
java.lang.Appendable sb) |
java.lang.String |
getRawStringValue()
Gets and returns the raw string value of this
EinstellungenVariable. |
java.lang.String |
getRawStringValue(Benutzer user) |
java.lang.String |
getRawStringValue(Benutzer user,
java.lang.Appendable debugInfoAppendable) |
GroovyScript |
getScript() |
static java.lang.String |
getStandardwert(BOLoaderI bol,
java.lang.String varName)
Deprecated.
use the type-safe methods instead
|
static java.lang.String |
getStandardwert(BOLoaderI bol,
java.lang.String varName,
java.lang.String defaultValue) |
static java.lang.String |
getStandardwert(BOLoaderI bol,
java.lang.String varName,
java.lang.String defaultValue,
java.lang.Appendable sb) |
java.lang.String |
getStringValue() |
java.lang.String |
getStringValue(Benutzer user) |
java.lang.String |
getStringValue(Benutzer user,
java.lang.Appendable sb) |
java.lang.Class |
getValueClass() |
static java.lang.Object |
getVariablenWert(BOLoaderI bol,
java.lang.String name)
Retrieves the typed value of the variable, inferring the return type from the
configured class or the provided defaultValue.
|
static java.lang.Object |
getVariablenWert(BOLoaderI bol,
java.lang.String name,
Benutzer user) |
static java.lang.Object |
getVariablenWert(BOLoaderI bol,
java.lang.String name,
Benutzer user,
java.lang.Object defaultValue) |
static java.lang.Object |
getVariablenWert(BOLoaderI bol,
java.lang.String name,
Benutzer user,
java.lang.Object defaultValue,
java.lang.Appendable sb) |
static java.lang.Object |
getVariablenWert(BOLoaderI bol,
java.lang.String name,
Benutzer user,
java.lang.Object defaultValue,
java.lang.Appendable sb,
boolean skipClasscheck) |
static java.lang.Object |
getVariablenWert(java.lang.String name,
Benutzer user) |
static java.lang.Object |
getVariablenWert(java.lang.String name,
Benutzer user,
java.lang.Object defaultValue) |
static java.lang.Object |
getVariablenWert(java.lang.String name,
Benutzer user,
java.lang.Object defaultValue,
java.lang.Appendable sb) |
static java.lang.Object |
getVariablenWert(java.lang.String name,
Benutzer user,
java.lang.Object defaultValue,
java.lang.Appendable sb,
boolean skipClasscheck) |
static java.lang.String |
getWertForBenutzer(BOLoaderI bol,
java.lang.String varName,
Benutzer user)
Deprecated.
use the type-safe methods instead
|
static java.lang.String |
getWertForBenutzer(BOLoaderI bol,
java.lang.String varName,
Benutzer user,
java.lang.String defaultValue) |
static java.lang.String |
getWertForBenutzer(BOLoaderI bol,
java.lang.String varName,
Benutzer user,
java.lang.String defaultValue,
java.lang.Appendable sb) |
static EinstellungenVariable |
loadVariable(BOLoaderI bol,
java.lang.String varName)
Deprecated.
use "new style named"
byName method instead |
static EinstellungenVariable |
loadVariable(BOLoaderI bol,
java.lang.String varName,
java.lang.Appendable sb) |
void |
verifyOnClient(de.ipcon.db.core.BasicClientContextI ctx) |
void |
verifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx) |
addWert, copyFrom, copyFrom, equalPayload, getBooleanValueNN, getBooleanValueNN, getDecimalValueNN, getDecimalValueNN, getIntegerValueNN, getIntegerValueNN, getIstFesterWert, getIstFesterWertNN, getIstFesterWertNN, getKlasse, getLongValueNN, getLongValueNN, getStandardwert, getStandardwertNE, getStandardwertNN, getStandardwertNN, getStringValueNE, getStringValueNN, getStringValueNN, getUeberschreibbar, getUeberschreibbarNN, getUeberschreibbarNN, getWerte, getWerteIterator, istBooleanValue, istIstFesterWert, istUeberschreibbar, needBooleanValue, needBOValue, needDateValue, needDecimalValue, needIntegerValue, needIstFesterWert, needKlasse, needLongValue, needPopulatedWerte, needStandardwert, needStringValue, needUeberschreibbar, pgetWerteLazy, readExternal, removeWert, setBOLoader, setIstFesterWert, setKlasse, setStandardwert, setUeberschreibbar, setWerte, slim, slim, writeExternalcompareTo, createTID, createTID, getL10nBeschreibung, getL10nName, getPairStorage, inputAsBenanntRelation, inputAsBenanntRelation, inputAsBenanntRelation, inputAsBenanntRelation, inputAsMultiBenanntRelation, inputAsMultiBenanntRelation, inputAsMultiBenanntRelation, inputAsMultiRelation, inputAsMultiRelation, inputAsMultiRelation, inputAsRelation, inputAsRelation, inputAsRelation, inputAsRelation, outputAsBenanntRelation, outputAsBenanntRelation, outputAsMultiBenanntRelation, outputAsMultiBenanntRelation, outputAsMultiRelation, outputAsMultiRelation, outputAsRelation, outputAsRelation, outputAsRelation, outputBOTName, outputIntoElement, outputIntoElement, storePreparedRelationQueryResultaddKinderRef, getBeschreibung, getBeschreibungNE, getBeschreibungNN, getBeschreibungNN, getKinderRefs, getKinderRefsIterator, getL10nBeschreibungNE, getL10nBeschreibungNN, getL10nBeschreibungNN, getL10nNameNE, getL10nNameNN, getL10nNameNN, getName, getNameNE, getNameNN, getNameNN, needBeschreibung, needL10nBeschreibung, needL10nName, needName, needPopulatedKinderRefs, pgetKinderRefsLazy, removeKinderRef, setBeschreibung, setKinderRefs, setNameaddAlsAntwortAnBeiAuftrag, addAlsEmpfaengerBCCBeiAuftrag, addAlsEmpfaengerBeiAuftrag, addAlsEmpfaengerCCBeiAuftrag, addAlsKontextBOBeiAuftrag, addWirdAlsAntwortAnVerwendetBeiAlarm, addWirdBenachrichtigtBCCBeiAlarm, addWirdBenachrichtigtBeiAlarm, addWirdBenachrichtigtCCBeiAlarm, getAlsAntwortAnBeiAuftraegen, getAlsAntwortAnBeiAuftraegenIterator, getAlsEmpfaengerBCCBeiAuftraegen, getAlsEmpfaengerBCCBeiAuftraegenIterator, getAlsEmpfaengerBeiAuftraegen, getAlsEmpfaengerBeiAuftraegenIterator, getAlsEmpfaengerCCBeiAuftraegen, getAlsEmpfaengerCCBeiAuftraegenIterator, getAlsKontextBOBeiAuftraegen, getAlsKontextBOBeiAuftraegenIterator, getWirdAlsAntwortAnVerwendetBeiAlarmen, getWirdAlsAntwortAnVerwendetBeiAlarmenIterator, getWirdBenachrichtigtBCCBeiAlarm, getWirdBenachrichtigtBCCBeiAlarmIterator, getWirdBenachrichtigtBeiAlarm, getWirdBenachrichtigtBeiAlarmIterator, getWirdBenachrichtigtCCBeiAlarm, getWirdBenachrichtigtCCBeiAlarmIterator, needPopulatedAlsAntwortAnBeiAuftraegen, needPopulatedAlsEmpfaengerBCCBeiAuftraegen, needPopulatedAlsEmpfaengerBeiAuftraegen, needPopulatedAlsEmpfaengerCCBeiAuftraegen, needPopulatedAlsKontextBOBeiAuftraegen, needPopulatedWirdAlsAntwortAnVerwendetBeiAlarmen, needPopulatedWirdBenachrichtigtBCCBeiAlarm, needPopulatedWirdBenachrichtigtBeiAlarm, needPopulatedWirdBenachrichtigtCCBeiAlarm, pgetAlsAntwortAnBeiAuftraegenLazy, pgetAlsEmpfaengerBCCBeiAuftraegenLazy, pgetAlsEmpfaengerBeiAuftraegenLazy, pgetAlsEmpfaengerCCBeiAuftraegenLazy, pgetAlsKontextBOBeiAuftraegenLazy, pgetWirdAlsAntwortAnVerwendetBeiAlarmenLazy, pgetWirdBenachrichtigtBCCBeiAlarmLazy, pgetWirdBenachrichtigtBeiAlarmLazy, pgetWirdBenachrichtigtCCBeiAlarmLazy, removeAlsAntwortAnBeiAuftrag, removeAlsEmpfaengerBCCBeiAuftrag, removeAlsEmpfaengerBeiAuftrag, removeAlsEmpfaengerCCBeiAuftrag, removeAlsKontextBOBeiAuftrag, removeWirdAlsAntwortAnVerwendetBeiAlarm, removeWirdBenachrichtigtBCCBeiAlarm, removeWirdBenachrichtigtBeiAlarm, removeWirdBenachrichtigtCCBeiAlarm, setAlsAntwortAnBeiAuftraegen, setAlsEmpfaengerBCCBeiAuftraegen, setAlsEmpfaengerBeiAuftraegen, setAlsEmpfaengerCCBeiAuftraegen, setAlsKontextBOBeiAuftraegen, setWirdAlsAntwortAnVerwendetBeiAlarmen, setWirdBenachrichtigtBCCBeiAlarm, setWirdBenachrichtigtBeiAlarm, setWirdBenachrichtigtCCBeiAlarm_set, $, $, $, $$, $$bo, $$o, $$r, $$ri, $$ri, acquireTxWriteLock, add, afterSaveOnClient, afterSaveOnServer, afterVerifyOnClient, afterVerifyOnServer, aggregate, aggregate, aggregate, aggregate, badge, badge, beforeVerifyOnClient, beforeVerifyOnServer, bumpVersion, cacheLocally, cacheLocally, cacheLocallyAndThrowUnwrappedCause, cacheLocallyAndThrowUnwrappedCause, cacheLocallyAndThrowUnwrappedUncheckedCause, cacheLocallyAndThrowUnwrappedUncheckedCause, cancelCheckConstraints, cancelRecalc, cancelRecalcViaLoadingTransaction, clone, commitTransaction, computeTransientPropertyIfAbsent, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, consumeAndAssureTransientPropertyExists, copyBLOBFrom, createCopy, createCopy, deepClone, deepClone, delete, describe, describe, describe, describe, describe, describe, describe, describe, describe, describe, describeId, describeId, describeId, describeId, describeId, describeId, describeId, describeId, describeNE, describeNE, describeNE, describeNE, describeNE, destub, equalPayload, equalPayload, equalPayload, equalPayload, equals, equalsBO, equalsBO, equalsRegardingAttrs, exportBLOB, exReadString, exWriteString, forgetTransientBLOBHandle, frap, getAsBOInIssueReports, getAsBOInIssueReportsIterator, getAsString, getBackendBOLoaderWithPersistenceHandler, getBadge, getBadge, getBadge2, getBadge3, getBadge4, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOBAsDataInput, getBLOBAsEncodedString, getBLOBAsEncodedString, getBLOBAsInputStream, getBLOBAsUTF8EncodedString, getBLOBCreatedBy, getBLOBCreatedOn, getBLOBDeletedBy, getBLOBDeletedOn, getBLOBInfo, getBLOBLastModifiedBy, getBLOBLastModifiedOn, getBOLoader, getBot, getBOVersion, getBytes, getCache, getCache, getCache, getCache, getCache, getCache, getCache, getCache, getCache, getCache, getCache, getCache, getCacheNT, getCacheNT, getCacheNT, getCacheNT, getCacheNT, getCacheNT, getCacheNT, getCacheProvider, getCacheProvider, getClazz, getCreatedBy, getCreatedModifiedText, getDefaultScriptImportsList, getDefaultScriptImportsList, getDefaultScriptImportsList, getDescribingBOWrapper, getDescribingBOWrapper, getEventProvider, getEventProvider, getId, getInvolvedInProcs, getInvolvedInProcsIterator, getLastModifiedBy, getLazyData, getLoadingTransaction, getNullIterator, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getOrCreate, getPermissionHandler, getProcs, getProcsIterator, getRootLoaderSchema, getSchema, getSizeFast, getTransaction, getTransientProperty, getTransientProperty, getWrappedTransientProperty, hasActiveTransaction, hasBLOB, hasBLOBOnServerSide, hasBOAssignedTempId, hashCode, hasRelationObjects, hasRelationObjects, hasSessionAssignedTempId, hasTempId, hasTempIdForNewBOs, hasTransientProperty, hasTransientPropertyUnfiltered, includeAllowed, includeInTransaction, invalidateBLOBCache, isBOAssignedTempId, isCompoundChangeInProgress, isCurrentTransactionUnderAdminControl, isIgnoreModificationConstraints, isMandatory, isNew, isReadOnly, isServerSideAndLoadedReadOnly, isSessionAssignedTempId, isStub, isTempId, isTempIdForNewInstance, isTemporary, isVisible, isWriteable, markCompoundChangeInProgress, markDelete, markUndelete, needLoadingTransaction, needsReload, needTransactionInclusion, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, nextTempId, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBus, notifyMessageBusOfAdd, notifyMessageBusOfRemove, nullSafeCompareTo, nullSafeCompareTo, nullSafeContainsBO, nullSafeContainsBO, nullSafeEquals, nullSafeEqualsBO, nullSafeEqualsBO, ofStub, propertyMissing, propertyMissing, releaseCompoundChangeInProgress, releaseTxWriteLock, remove, removeBLOB, requireNonEmptyRelation, requireNonNullAttribute, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, requireNonNullAttributes, setAsString, setBadge, setBadge, setBadge2, setBadge3, setBadge4, setBOLoaderNoCascade, setBOLoaderNoCascade, setBot, setId, setId, setIgnoreModificationConstraints, setLazyData, setTempId, setTransientProperty, setTransientProperty, setTransientProperty, setTransientProperty, setTransientProperty, setTransientProperty, slim, slim, storeBLOB, storeBLOB, storeBLOB, storeBLOB, storeBLOB, stub, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toMap, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toRelationMapRO, toString, undelete, wrapIfGroovygetCrea, getLdel, getLmod, isDeleted, isLdel, setCrea, setLdel, setLdel, setLmodgetInstanceSpecificLocale, getInstanceSpecificPaths, l10n, l10n, l10n, l10n, l10n, l10n, l10nbumpVersion, cancelCheckConstraints, consumeAndAssureTransientPropertyExists, contains, delete, equalsBO, equalsBO, filterDeleted, filterDeleted, filterDeleted, filterDeleted, filterDeletedAndReturnMap, filterDeletedAndReturnMap, getAttribute, getAttribute, getBLOB, getBLOB, getBOVersion, getClazz, getCrea, getEntity, getEntity, getRootLoaderSchema, getSchema, getTransientProperty, hasActiveTransaction, hasBLOB, hasTransientProperty, hasTransientPropertyUnfiltered, isDeleted, isMandatory, isNew, isReadOnly, isSubEntityOf, isSubEntityOf, isTemporary, isVisible, setTransientProperty, toRelationMapROcollectIds, collectIds, getCommaSeparatedIdList, getId, hasTempId, toMap, toMapcollectDescribe, collectDescribe, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, conciseDesc, describe, describe, describe, describe, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeAndConciseDesc, describeNE, describeNE, join, join, join, notEmptyDescriptionpublic void verifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx)
verifyOnServer in interface SaveVetoIverifyOnServer in class BOpublic void verifyOnClient(de.ipcon.db.core.BasicClientContextI ctx)
verifyOnClient in interface SaveVetoIverifyOnClient in class BOpublic static java.lang.String getStandardwert(BOLoaderI bol, java.lang.String varName)
bol - a BOLoaderI instance with which to (try to) load
the EinstellungenVariable.varName - the Name of the EinstellungenVariable(object) whose value
is wanted.defaultValue - a default value that is returned if the variable does not
even exist; may be and defaults to null.sb - an Appendable instance to which short information is written
from where the returned value actually comes from; may be and defaults to
null.public static java.lang.String getStandardwert(BOLoaderI bol, java.lang.String varName, java.lang.String defaultValue)
public static java.lang.String getStandardwert(BOLoaderI bol, java.lang.String varName, java.lang.String defaultValue, java.lang.Appendable sb)
public static java.lang.String getWertForBenutzer(BOLoaderI bol, java.lang.String varName, Benutzer user)
bol - a BOLoaderI instance with which to (try to) load
EinstellungenVariablenWerte for Benutzer or Gruppe.varName - the Name of the EinstellungenVariable(object) whose value
is wanted.user - the Benutzer for which the value is wanted; if null will return
the Standardwert of the variable.defaultValue - a default value that is returned if the variable does not
even exist; may be and defaults to null.sb - an Appendable instance to which short information is written
from where the returned value actually comes from; may be and defaults to
null.public static java.lang.String getWertForBenutzer(BOLoaderI bol, java.lang.String varName, Benutzer user, java.lang.String defaultValue)
public static java.lang.String getWertForBenutzer(BOLoaderI bol, java.lang.String varName, Benutzer user, java.lang.String defaultValue, java.lang.Appendable sb)
public static java.lang.Object getVariablenWert(java.lang.String name,
Benutzer user)
public static java.lang.Object getVariablenWert(java.lang.String name,
Benutzer user,
java.lang.Object defaultValue)
public static java.lang.Object getVariablenWert(java.lang.String name,
Benutzer user,
java.lang.Object defaultValue,
java.lang.Appendable sb)
public static java.lang.Object getVariablenWert(java.lang.String name,
Benutzer user,
java.lang.Object defaultValue,
java.lang.Appendable sb,
boolean skipClasscheck)
public static java.lang.Object getVariablenWert(BOLoaderI bol, java.lang.String name)
bol - The BOLoader instancename - The name of the variable to resolveuser - The user (context) for variable resolutiondefaultValue - Fallback value, also used as a type token for castingsb - Optional appendable for debug outputskipClasscheck - If true, bypasses type compatibility checks against the default valuepublic static java.lang.Object getVariablenWert(BOLoaderI bol, java.lang.String name, Benutzer user)
public static java.lang.Object getVariablenWert(BOLoaderI bol, java.lang.String name, Benutzer user, java.lang.Object defaultValue)
public static java.lang.Object getVariablenWert(BOLoaderI bol, java.lang.String name, Benutzer user, java.lang.Object defaultValue, java.lang.Appendable sb)
public static java.lang.Object getVariablenWert(BOLoaderI bol, java.lang.String name, Benutzer user, java.lang.Object defaultValue, java.lang.Appendable sb, boolean skipClasscheck)
public java.lang.Class getValueClass()
public java.lang.String getRawStringValue()
EinstellungenVariable.
Evaluates overrides in the following order: Cache -> User Override -> Group Override -> Default Value.user - a Benutzer for which the value should be returned; may be nulldebugInfoAppendable - an Appendable to which debug information will be appended; may be nullBenutzerpublic java.lang.String getRawStringValue(Benutzer user)
public java.lang.String getRawStringValue(Benutzer user, java.lang.Appendable debugInfoAppendable)
public GroovyScript getScript()
public static void appendDebug(java.lang.Appendable sb,
java.lang.Object about)
public static EinstellungenVariable byName(BOLoaderI bol, java.lang.String varName)
EinstellungenVariable with the given name if it exists.bol - a BOLoaderI to query the database withvarName - the name of the requested EinstellungenVariablesb - (optional, may be and defaults to null) an Appendable to which debug info is appendedEinstellungenVariable with the given name if it exists; null otherwisepublic static EinstellungenVariable byName(BOLoaderI bol, java.lang.String varName, java.lang.Appendable sb)
public static EinstellungenVariable loadVariable(BOLoaderI bol, java.lang.String varName)
byName method insteadpublic static EinstellungenVariable loadVariable(BOLoaderI bol, java.lang.String varName, java.lang.Appendable sb)
public java.lang.Object getObjectValue()
public java.lang.Object getObjectValue(Benutzer user)
public java.lang.Object getObjectValue(Benutzer user, java.lang.Appendable sb)
public java.lang.String getStringValue()
getStringValue in class de.ipcon.db.core.EinstellungenVariableBasepublic java.lang.String getStringValue(Benutzer user)
public java.lang.String getStringValue(Benutzer user, java.lang.Appendable sb)
public static java.lang.Boolean getBooleanValue(BOLoaderI bol, java.lang.String varName)
Boolean value of an EV which is configured to be of type Boolean.user - the Benutzer for which the value should be retrieved; if null (the default) the default value
for the variable will be retrievedsb - an Appendable to which debug info will be appended; may be and defaults to null.Boolean; null if no
variable with the given name does exist, or no value for it is configuredjava.lang.RuntimeException - if an error occurs, especially if the configured type of the variable is not Booleanpublic static java.lang.Boolean getBooleanValue(BOLoaderI bol, java.lang.String varName, Benutzer user)
public static java.lang.Boolean getBooleanValue(BOLoaderI bol, java.lang.String varName, Benutzer user, java.lang.Appendable sb)
public java.lang.Boolean getBooleanValue()
getBooleanValue in class de.ipcon.db.core.EinstellungenVariableBasepublic java.lang.Boolean getBooleanValue(Benutzer user)
public java.lang.Boolean getBooleanValue(Benutzer user, java.lang.Appendable sb)
public java.lang.Integer getIntegerValue()
getIntegerValue in class de.ipcon.db.core.EinstellungenVariableBasepublic java.lang.Integer getIntegerValue(Benutzer user)
public java.lang.Integer getIntegerValue(Benutzer user, java.lang.Appendable sb)
public java.lang.Long getLongValue()
getLongValue in class de.ipcon.db.core.EinstellungenVariableBasepublic java.lang.Long getLongValue(Benutzer user)
public java.lang.Long getLongValue(Benutzer user, java.lang.Appendable sb)
public java.util.Date getDateValue()
getDateValue in class de.ipcon.db.core.EinstellungenVariableBasepublic java.util.Date getDateValue(Benutzer user)
public java.util.Date getDateValue(Benutzer user, java.lang.Appendable sb)
public java.util.Date getDateValue(Benutzer user, java.lang.Appendable sb, java.lang.String df)
public java.math.BigDecimal getDecimalValue()
getDecimalValue in class de.ipcon.db.core.EinstellungenVariableBasepublic java.math.BigDecimal getDecimalValue(Benutzer user)
public java.math.BigDecimal getDecimalValue(Benutzer user, java.lang.Appendable sb)
public CoreBO getBOValue()
CoreBO, if possible.
The raw variable value may be the string version of an Id or a Tid and then a BO with a matching Id/Tid
will be searched in the database and be returned if one such exists.
Otherwise the raw value may be interpreted as a script which either will already return a CoreBO directly
or will return an Id or Tid, which will then be used as above.getBOValue in class de.ipcon.db.core.EinstellungenVariableBaseCopyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.