public class AndVariable extends SingleValueVariable
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
Logical AND variable, variable result is "true" or "false"
|
static java.lang.String |
DBCLASS_NAME
Logical AND variable, variable result is "true" or "false"
|
DEFAULT_VARIABLE_ENCODE, WEB_CLIENT
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
AndVariable(DBClass def,
DataSource dataSource) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
calculateResult(WebClient wc,
java.util.HashMap<java.lang.String,SiteVariableCalculation> variables,
SiteComponent component) |
protected void |
extCopy(DBObject target)
Additional functionality when an object is copied.
|
protected java.lang.Object |
extGetDerivedValue(DBField field,
FldParams params)
OVERRIDE This method for all objects with derived fields that are NOT linked.
|
protected void |
extValidateRecord(ValidationList list)
Performs additional validations on this record.
|
SingleValueVariable |
findVariable1(java.lang.String... args)
Variable one.
|
SingleValueVariable |
findVariable2(java.lang.String... args)
Variable two.
|
SingleValueVariable |
findVariable3(java.lang.String... args)
Variable three.
|
java.lang.String |
getPattern1(java.lang.String... args) |
java.lang.String |
getPattern2(java.lang.String... args) |
java.lang.String |
getPattern3(java.lang.String... args) |
SingleValueVariable |
getVariable1(java.lang.String... args) |
SingleValueVariable |
getVariable2(java.lang.String... args) |
SingleValueVariable |
getVariable3(java.lang.String... args) |
AndVariable |
setPattern1(java.lang.String value,
java.lang.String... args) |
AndVariable |
setPattern2(java.lang.String value,
java.lang.String... args) |
AndVariable |
setPattern3(java.lang.String value,
java.lang.String... args) |
AndVariable |
setVariable1(com.aspc.dal.cms.variable.single.SingleValueVariable value,
java.lang.String... args) |
AndVariable |
setVariable2(com.aspc.dal.cms.variable.single.SingleValueVariable value,
java.lang.String... args) |
AndVariable |
setVariable3(com.aspc.dal.cms.variable.single.SingleValueVariable value,
java.lang.String... args) |
encodeValue, findEncoding, getDefault, getEncoding, setDefault, setEncoding
calculateJSON, extGetDerivedGlobalKey, extPreValidate, findComponent, findInheritedByComponent, findKey, findOwnedBySite, findSite, getComponent, getID, getInheritedByComponent, getLabel, getName, getOwnedBySite, getPath, getResult, getSequence, getSite, isVisibleToThisComponent, makeQuery, setComponent, setID, setLabel, setName, setSequence, setSite
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, eventDataLoaded, eventFieldUpdated, extAutoEnterCreate, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extDelete, extDeleteRecord, extFixUp, extGetValue, extIsMandatory, extIsOnChange, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreSaveRecord, extPreValidateDelete, extRaiseEvents, extRollbackTo, extSaveRecord, extSetValue, extUndelete, extValidateDelete, extValidateField, 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, toString, touch, undelete, validateField, validateRecord, validateSubType
public static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public AndVariable(DBClass def, DataSource dataSource) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getPattern1(java.lang.String... args)
@Nonnull public AndVariable setPattern1(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getPattern2(java.lang.String... args)
@Nonnull public AndVariable setPattern2(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getPattern3(java.lang.String... args)
@Nonnull public AndVariable setPattern3(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SingleValueVariable getVariable1(java.lang.String... args)
@CheckReturnValue @Nonnull public final SingleValueVariable findVariable1(java.lang.String... args) throws NotFoundException
SingleValueVariable
(Integer, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- SingleValueVariable was not found@Nonnull public AndVariable setVariable1(com.aspc.dal.cms.variable.single.SingleValueVariable value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SingleValueVariable getVariable2(java.lang.String... args)
@CheckReturnValue @Nonnull public final SingleValueVariable findVariable2(java.lang.String... args) throws NotFoundException
SingleValueVariable
(Integer, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- SingleValueVariable was not found@Nonnull public AndVariable setVariable2(com.aspc.dal.cms.variable.single.SingleValueVariable value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SingleValueVariable getVariable3(java.lang.String... args)
@CheckReturnValue @Nonnull public final SingleValueVariable findVariable3(java.lang.String... args) throws NotFoundException
SingleValueVariable
(Integer, Searchable)args
- the optional argumentsNotFoundException
- SingleValueVariable was not found@Nonnull public AndVariable setVariable3(com.aspc.dal.cms.variable.single.SingleValueVariable value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
DBObject
extGetDerivedValue
in class SingleValueVariable
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- a serious problem@OverridingMethodsMustInvokeSuper protected void extCopy(@Nonnull DBObject target) throws java.lang.Exception
DBObject
@OverridingMethodsMustInvokeSuper protected void extValidateRecord(@Nonnull ValidationList list) throws java.lang.Exception
SiteVariable
extValidateRecord
in class SiteVariable
list
- The validation list.java.lang.Exception
- A serious problempublic java.lang.String calculateResult(WebClient wc, java.util.HashMap<java.lang.String,SiteVariableCalculation> variables, SiteComponent component) throws java.lang.Exception
calculateResult
in class SingleValueVariable
java.lang.Exception
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.