Package adalid.core.interfaces
Interface Check
-
- All Superinterfaces:
Artifact,BooleanExpression,Expression,TypedArtifact
- All Known Implementing Classes:
BooleanComparisonX,BooleanConditionalX,BooleanDataAggregateX,BooleanOrderedPairX,BooleanOtherwiseX,BooleanRowsAggregateX,BooleanScalarX,BooleanX
public interface Check extends BooleanExpression
- Author:
- Jorge Campins
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CheckEventgetCheckEvent()CheckpointgetCheckpoint()voidsetCheckEvent(CheckEvent checkEvent)El método setCheckEvent se utiliza para establecer en que evento o eventos se debe evaluar la expresión.voidsetCheckpoint(Checkpoint checkpoint)El método setCheckpoint se utiliza para establecer en que componente o componentes se debe evaluar la expresión.-
Methods inherited from interface adalid.core.interfaces.Artifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, clearAttributes, depth, finalise, getAlias, getAttribute, getAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getSqlName, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, put, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, toString, toString, toString, toString
-
Methods inherited from interface adalid.core.interfaces.BooleanExpression
and, getDefaultErrorMessage, getLocalizedErrorMessage, implies, isEqualTo, isFalse, isNotEqualTo, isNotFalse, isNotNull, isNotTrue, isNull, isNullOrEqualTo, isNullOrFalse, isNullOrNotEqualTo, isNullOrTrue, isTrue, nand, nor, not, or, setDefaultErrorMessage, setLocalizedErrorMessage, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, toCharString, trigger, xnor, xor
-
Methods inherited from interface adalid.core.interfaces.Expression
getCrossReferencedExpressionsKey, getCrossReferencedExpressionsSet, getCrossReferencedExpressionsSet, getExpressionString, getOperands, getOperator, getParentExpression, getReferencedColumnsList, getReferencedColumnsMap, getReferencedJoinsList, getReferencedJoinsList, getReferencedJoinsMap, getReferencedJoinsMap, getStringsSet, getVerifiedUsages, isCrossReferencedExpression, isSingleEntityExpression, isSingleEntityExpression
-
Methods inherited from interface adalid.core.interfaces.TypedArtifact
getDataType
-
-
-
-
Method Detail
-
getCheckEvent
CheckEvent getCheckEvent()
- Returns:
- the check event
-
setCheckEvent
void setCheckEvent(CheckEvent checkEvent)
El método setCheckEvent se utiliza para establecer en que evento o eventos se debe evaluar la expresión.- Parameters:
checkEvent- evento o eventos donde se debe evaluar la expresión. Su valor es uno de los elementos de la enumeración CheckEvent. Seleccione INSERT o UPDATE si la expresión se debe evaluar solamente al agregar o al actualizar, respectivamente. Seleccione INSERT_AND_UPDATE para evaluar la expresión en ambos eventos; esta es la opción predeterminada.
-
getCheckpoint
Checkpoint getCheckpoint()
- Returns:
- the checkpoint
-
setCheckpoint
void setCheckpoint(Checkpoint checkpoint)
El método setCheckpoint se utiliza para establecer en que componente o componentes se debe evaluar la expresión.- Parameters:
checkpoint- componente o componentes donde se debe evaluar la expresión. Su valor es uno de los elementos de la enumeración Checkpoint. Seleccione DATABASE_TRIGGER o USER_INTERFACE si la expresión se debe evaluar solamente en un disparador (trigger) de la base de datos o en la interfaz de usuario, respectivamente. Seleccione WHEREVER_POSSIBLE para evaluar la expresión en ambos componentes, siempre que sea posible; esta es la opción predeterminada.
-
-