Package adalid.core
Class Operation
java.lang.Object
adalid.core.AbstractArtifact
adalid.core.Operation
- All Implemented Interfaces:
Wrappable,Artifact,EntityReferenceContainer,Comparable<Operation>
- Direct Known Subclasses:
BasicDatabaseOperation,ExportOperation,ProcessOperation,ReportOperation
public abstract class Operation
extends AbstractArtifact
implements Comparable<Operation>, EntityReferenceContainer
- Author:
- Jorge Campins
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final CharacterScalarXprotected static final CharacterScalarXprotected static final CharacterScalarXprotected static final TemporalScalarXprotected static final TemporalScalarXprotected static final TemporalScalarXprotected static final SpecialEntityValueprotected static final CharacterScalarXprotected static final NumericScalarXprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final CharacterScalarXprotected static final CharacterScalarXprotected static final Dateprotected static final Timeprotected static final Timestampprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final CharacterScalarXprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final intprotected static final SpecialCharacterValueprotected static final BooleanScalarXprotected static final EntityScalarXprotected static final NumericScalarXprotected static final CharacterScalarXprotected static final TemporalScalarXprotected static final CharacterScalarXprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final CharacterScalarXprotected static final CharacterScalarXprotected static final CharacterScalarXprotected static final CharacterScalarXprotected static final BooleanScalarXprotected static final CharacterScalarXprotected static final BooleanScalarXprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final CharacterScalarXprotected static final Stringprotected static final StringFields inherited from class adalid.core.AbstractArtifact
_de_, _of_, BR, ENGLISH, FWGTS, FWLTS, HT, PORTUGUESE, SPANISH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaddAllocationStrings(String... strings) El método addAllocationStrings de la meta-operación se utiliza para establecer sus cadenas de asignación (allocation strings).protected static BooleanOrderedPairXand(BooleanExpression operand1, BooleanExpression operand2) La conjunción (AND) es un operador lógico que resulta en verdadero si ambos operandos son verdadero.protected static BooleanDataAggregateXand(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La conjunción (AND) es un operador lógico que resulta en verdadero si todos los operandos son verdadero.protected static CharacterExpressionprotected booleanprotected static BooleanDataAggregateXcoalesce(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) protected static CharacterDataAggregateXcoalesce(CharacterExpression operand1, CharacterExpression operand2, CharacterExpression... extraOperands) protected static EntityDataAggregateXprotected static NumericDataAggregateXcoalesce(NumericExpression operand1, NumericExpression operand2, NumericExpression... extraOperands) protected static TemporalDataAggregateXcoalesce(TemporalExpression operand1, TemporalExpression operand2, TemporalExpression... extraOperands) intprotected static CharacterExpressionprotected static CharacterExpressionconcat(Expression x, Expression y) protected static CharacterExpressionconcat(Expression x, Expression y, Expression... extraOperands) protected static CharacterExpressionconcat(String x, Expression y) protected static CharacterExpressionprotected static CharacterExpressionconcatenate(Expression x, Expression y) protected static CharacterExpressionconcatenate(Expression x, Expression y, Expression... extraOperands) protected static CharacterExpressionconcatenate(String x, Expression y) booleanprotected static CharacterScalarXprotected static TemporalScalarXprotected static TemporalScalarXprotected static TemporalScalarXprotected static CharacterScalarXprotected static NumericScalarXprotected static TemporalExpressionprotected static CharacterScalarXempty()protected static CharacterScalarXprotected StringfieldsToString(int n, String key, boolean verbose, boolean fields, boolean maps) booleanfinalise()dot the i's and cross the t'sprotected voidbooleanfinish()dot the i's and cross the t'sstatic String[]Class<? extends OperationWrapper> static Stringintstatic StringgetLocalizedSuccessMessage(Locale locale) static Stringstatic Stringprotected List<Class<? extends Annotation>> booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSimple()protected voidlocalize()protected voidprotected voidprotected voidprotected voidprotected StringmapsToString(int n, String key, boolean verbose, boolean fields, boolean maps) protected static CharacterDataAggregateXmax(CharacterExpression operand1, CharacterExpression operand2, CharacterExpression... extraOperands) protected static NumericDataAggregateXmax(NumericExpression operand1, NumericExpression operand2, NumericExpression... extraOperands) protected static TemporalDataAggregateXmax(TemporalExpression operand1, TemporalExpression operand2, TemporalExpression... extraOperands) protected static CharacterDataAggregateXmin(CharacterExpression operand1, CharacterExpression operand2, CharacterExpression... extraOperands) protected static NumericDataAggregateXmin(NumericExpression operand1, NumericExpression operand2, NumericExpression... extraOperands) protected static TemporalDataAggregateXmin(TemporalExpression operand1, TemporalExpression operand2, TemporalExpression... extraOperands) protected static BooleanOrderedPairXnand(BooleanExpression operand1, BooleanExpression operand2) La negación alternativa (NAND) es un operador lógico que resulta en verdadero si uno de los operandos es falso.protected static BooleanDataAggregateXnand(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La negación alternativa (NAND) es un operador lógico que resulta en verdadero si al menos uno de los operandos es falso.protected static BooleanDataAggregateXnaxnor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La equivalencia no-asociativa (NAXNOR) es un operador lógico que resulta en verdadero si todos los operandos son verdadero ó si todos son falso.protected static BooleanDataAggregateXnaxor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La disyunción exclusiva no-asociativa (NAXOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.protected static BooleanOrderedPairXnor(BooleanExpression operand1, BooleanExpression operand2) La negación conjunta (NOR) es un operador lógico que resulta en verdadero si ambos operandos son falso.protected static BooleanDataAggregateXnor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La negación conjunta (NOR) es un operador lógico que resulta en verdadero si todos los operandos son falso.protected static BooleanDataAggregateXnorOrNaxor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) NOR_OR_NAXOR es un operador lógico compuesto que resulta en verdadero si uno y solo uno de los operandos es verdadero ó si todos son falso.protected static BooleanScalarXLa negación (NOT), también llamada complemento lógico, es un operador lógico que resulta en verdadero si el operando es falso, y viceversa.protected static BooleanScalarXprotected static EntityScalarXprotected static NumericScalarXprotected static CharacterScalarXprotected static TemporalScalarXprotected static BooleanOrderedPairXor(BooleanExpression operand1, BooleanExpression operand2) La disyunción (OR) es un operador lógico que resulta en verdadero si uno de los operandos es verdadero.protected static BooleanDataAggregateXor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La disyunción (OR) es un operador lógico que resulta en verdadero si al menos uno de los operandos es verdadero.voidsetConfirmationIconClass(String iconClass) El método setConfirmationIconClass se utiliza para establecer la clase del icono de confirmación de la operación.voidsetDefaultConfirmationMessage(String message) El método setDefaultConfirmationMessage se utiliza para establecer el mensaje de confirmación de la operación que se almacena en el archivo de recursos por defecto.voidsetDefaultSuccessMessage(String message) El método setDefaultSuccessMessage se utiliza para establecer el mensaje de éxito de la operación que se almacena en el archivo de recursos por defecto.voidsetDialogSize(int percentage) voidsetLocalizedConfirmationMessage(Locale locale, String message) El método setLocalizedConfirmationMessage se utiliza para establecer el mensaje de confirmación de la operación que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedSuccessMessage(Locale locale, String message) El método setLocalizedSuccessMessage se utiliza para establecer el mensaje de éxito de la operación que se almacena en el archivo de recursos de configuración regional.voidsetOperationAccess(OperationAccess operationAccess) protected voidsetOperationKind(OperationKind operationKind) voidsetOperationLogging(OperationLogging operationLogging) protected voidprotected voidprotected voidprotected voidprotected charsettler()protected static TemporalExpressionprotected static TemporalExpressionprotected static BooleanScalarXtruth()protected static BooleanScalarXuntruth()protected static BooleanOrderedPairXxImpliesY(BooleanExpression operandX, BooleanExpression operandY) La condicional material (X_IMPLIES_Y) es un operador lógico que resulta en falso solo si X es verdadero y Y es falso.protected static BooleanOrderedPairXxnor(BooleanExpression operand1, BooleanExpression operand2) La equivalencia (XNOR) es un operador lógico que resulta en verdadero si ambos operandos son verdadero ó si ambos son falso.protected static BooleanOrderedPairXxor(BooleanExpression operand1, BooleanExpression operand2) La disyunción exclusiva (XOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.Methods inherited from class adalid.core.AbstractArtifact
a, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, annotate, b, b, bigDecimal, bigDecimal, bigDecimal, bigDecimal, bigDecimal, bigInteger, bigInteger, bigInteger, bigInteger, bigInteger, checkScope, classToString, clearAttributes, coalesce, copyBootstrappingAttributes, copyLocalizedStrings, defaultLocale, depth, fa, getAlias, getAttribute, getAttribute, getAttributes, getAttributesArray, getAttributesArray, getAttributesKeySetByRegex, getBooleanAttribute, getBooleanAttribute, getClassPath, getCrypticName, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldNamedClassSimpleName, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultColumnHeader, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getInlineHelpType, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getKeyFeatures, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedColumnHeader, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPartialSqlName, getPathList, getPathString, getSqlName, getStringAttribute, getStringAttribute, getStringAttribute, getStringAttribute, getStringKeyValuePairAttribute, getStringKeyValuePairAttribute, getTrace, getValidFieldAnnotations, getValueString, getValueString, getWrapper, greaterThanZero, h1, h2, h3, h4, h5, h6, hashCodeHexString, i, i, ic, ic, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFinished, isFontAwesomeClass, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isLocalizedSymbolDefined, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, isUnicodeSymbolClass, isValidEmbeddedDocument, isValidFieldAnnotation, isValidHelpFileName, isValidHelpFileType, isValidJavaClassName, isValidSnippetFileName, isValidTypeAnnotation, localeReadingKey, localeWritingKey, m, m, put, round, s, s, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultColumnHeader, setDefaultColumnHeader, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setInlineHelpType, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedColumnHeader, setLocalizedColumnHeader, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, setStaticAttributes, setTrace, specified, specified, specified, specified, specified, specified, specified, specified, toString, toString, toString, toString, toString, toString, u, u, ul, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames, xs
-
Field Details
-
GOOGLE_MAPS_EMBED_CONVERTER
- See Also:
-
PHONE_NUMBER_VALIDATOR
- See Also:
-
LOCAL_PHONE_NUMBER_VALIDATOR
- See Also:
-
MAX_EMAIL_ADDRESS_LENGTH
protected static final int MAX_EMAIL_ADDRESS_LENGTH- See Also:
-
EMAIL_REGEX
- See Also:
-
PHONE_REGEX
- See Also:
-
LOCAL_PHONE_REGEX
- See Also:
-
URL_REGEX
- See Also:
-
WHITESPACELESS_REGEX
- See Also:
-
NO_IMAGE
-
CURRENT_USER
-
NULL_BOOLEAN
-
TRUTH
-
UNTRUTH
-
NULL_STRING
-
EMPTY_STRING
-
EMPTY
-
RGUID
-
SPACE
-
COMMA
-
HYPHEN
-
PERIOD
-
SLASH
-
COLON
-
SEMICOLON
-
UNDERSCORE
-
VBAR
-
CONTENT_ROOT_DIR
-
CURRENT_USER_CODE
-
NULL_NUMBER
-
CURRENT_USER_ID
-
NULL_TEMPORAL
-
CURRENT_DATE
-
CURRENT_TIME
-
CURRENT_TIMESTAMP
-
EPOCH_DATE
-
EPOCH_TIME
-
EPOCH_TIMESTAMP
-
NULL_ENTITY
-
EMAIL_REGEX_ENGLISH_DESCRIPTION
- See Also:
-
EMAIL_REGEX_SPANISH_DESCRIPTION
- See Also:
-
EMAIL_REGEX_ENGLISH_ERROR_MESSAGE
- See Also:
-
EMAIL_REGEX_SPANISH_ERROR_MESSAGE
- See Also:
-
PHONE_REGEX_ENGLISH_DESCRIPTION
- See Also:
-
PHONE_REGEX_SPANISH_DESCRIPTION
- See Also:
-
PHONE_REGEX_ENGLISH_ERROR_MESSAGE
- See Also:
-
PHONE_REGEX_SPANISH_ERROR_MESSAGE
- See Also:
-
LOCAL_PHONE_REGEX_ENGLISH_DESCRIPTION
- See Also:
-
LOCAL_PHONE_REGEX_SPANISH_DESCRIPTION
- See Also:
-
LOCAL_PHONE_REGEX_ENGLISH_ERROR_MESSAGE
- See Also:
-
LOCAL_PHONE_REGEX_SPANISH_ERROR_MESSAGE
- See Also:
-
URL_REGEX_ENGLISH_DESCRIPTION
- See Also:
-
URL_REGEX_SPANISH_DESCRIPTION
- See Also:
-
URL_REGEX_ENGLISH_ERROR_MESSAGE
- See Also:
-
URL_REGEX_SPANISH_ERROR_MESSAGE
- See Also:
-
EMBED_CALENDAR
- See Also:
-
EMBED_MAPS
- See Also:
-
EMBED_YOUTUBE
- See Also:
-
GOOGLE
- See Also:
-
GOOGLE_CALENDAR
- See Also:
-
GOOGLE_MAPS
- See Also:
-
YOUTUBE
- See Also:
-
-
Constructor Details
-
Operation
public Operation()
-
-
Method Details
-
getSelectOperationKey
-
getInsertOperationKey
-
getUpdateOperationKey
-
getDeleteOperationKey
-
getCrudOperationKeys
-
and
La conjunción (AND) es un operador lógico que resulta en verdadero si ambos operandos son verdadero.- Parameters:
operand1- Xoperand2- Y- Returns:
- verdadero si ambos operandos son verdadero; de lo contrario, falso.
-
nand
La negación alternativa (NAND) es un operador lógico que resulta en verdadero si uno de los operandos es falso. Es equivalente a la negación (NOT) de la conjunción (AND).- Parameters:
operand1- Xoperand2- Y- Returns:
- verdadero si uno de los operandos es falso; de lo contrario, falso.
-
or
La disyunción (OR) es un operador lógico que resulta en verdadero si uno de los operandos es verdadero.- Parameters:
operand1- Xoperand2- Y- Returns:
- verdadero si uno de los operandos es verdadero; de lo contrario, falso.
-
nor
La negación conjunta (NOR) es un operador lógico que resulta en verdadero si ambos operandos son falso. Es equivalente a la negación (NOT) de la disyunción (OR).- Parameters:
operand1- Xoperand2- Y- Returns:
- verdadero si ambos operandos son falso; de lo contrario, falso.
-
xor
La disyunción exclusiva (XOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.- Parameters:
operand1- Xoperand2- Y- Returns:
- verdadero si uno y solo uno de los operandos es verdadero; de lo contrario, falso.
-
xnor
La equivalencia (XNOR) es un operador lógico que resulta en verdadero si ambos operandos son verdadero ó si ambos son falso. Es equivalente a la negación (NOT) de la disyunción exclusiva (XOR).- Parameters:
operand1- Xoperand2- Y- Returns:
- verdadero si ambos operandos son verdadero ó si ambos son falso; de lo contrario, falso.
-
xImpliesY
protected static BooleanOrderedPairX xImpliesY(BooleanExpression operandX, BooleanExpression operandY) La condicional material (X_IMPLIES_Y) es un operador lógico que resulta en falso solo si X es verdadero y Y es falso. Es equivalente a la disyunción (OR) de la negación (NOT) de X con Y (NOT X OR Y).- Parameters:
operandX- XoperandY- Y- Returns:
- falso solo si X es verdadero y Y es falso; de lo contrario, verdadero.
-
and
protected static BooleanDataAggregateX and(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La conjunción (AND) es un operador lógico que resulta en verdadero si todos los operandos son verdadero.- Parameters:
operand1- Xoperand2- YextraOperands- operandos adicionales- Returns:
- verdadero si todos los operandos son verdadero; de lo contrario, falso.
-
nand
protected static BooleanDataAggregateX nand(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La negación alternativa (NAND) es un operador lógico que resulta en verdadero si al menos uno de los operandos es falso. Es equivalente a la negación (NOT) de la conjunción (AND).- Parameters:
operand1- Xoperand2- YextraOperands- operandos adicionales- Returns:
- verdadero si al menos uno de los operandos es falso; de lo contrario, falso.
-
or
protected static BooleanDataAggregateX or(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La disyunción (OR) es un operador lógico que resulta en verdadero si al menos uno de los operandos es verdadero.- Parameters:
operand1- Xoperand2- YextraOperands- operandos adicionales- Returns:
- verdadero si al menos uno de los operandos es verdadero; de lo contrario, falso.
-
nor
protected static BooleanDataAggregateX nor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La negación conjunta (NOR) es un operador lógico que resulta en verdadero si todos los operandos son falso. Es equivalente a la negación (NOT) de la disyunción (OR).- Parameters:
operand1- Xoperand2- YextraOperands- operandos adicionales- Returns:
- verdadero si todos los operandos son falso; de lo contrario, falso.
-
naxor
protected static BooleanDataAggregateX naxor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La disyunción exclusiva no-asociativa (NAXOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.- Parameters:
operand1- Xoperand2- YextraOperands- operandos adicionales- Returns:
- verdadero si uno y solo uno de los operandos es verdadero; de lo contrario, falso.
-
naxnor
protected static BooleanDataAggregateX naxnor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) La equivalencia no-asociativa (NAXNOR) es un operador lógico que resulta en verdadero si todos los operandos son verdadero ó si todos son falso. Es equivalente a la negación (NOT) de la disyunción exclusiva no-asociativa (NAXOR).- Parameters:
operand1- Xoperand2- YextraOperands- operandos adicionales- Returns:
- verdadero si todos los operandos son verdadero ó si todos son falso; de lo contrario, falso.
-
norOrNaxor
protected static BooleanDataAggregateX norOrNaxor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) NOR_OR_NAXOR es un operador lógico compuesto que resulta en verdadero si uno y solo uno de los operandos es verdadero ó si todos son falso. Es equivalente a la disyunción (OR) de la negación conjunta (NOR) y la disyunción exclusiva no-asociativa (NAXOR). Con solo dos operandos también es equivalente a la negación alternativa (NAND).- Parameters:
operand1- Xoperand2- YextraOperands- operandos adicionales- Returns:
- verdadero si uno y solo uno de los operandos es verdadero ó si todos son falso; de lo contrario, falso.
-
not
La negación (NOT), también llamada complemento lógico, es un operador lógico que resulta en verdadero si el operando es falso, y viceversa.- Parameters:
x- operando X- Returns:
- verdadero si el operando es falso, y viceversa.
-
isInitialised
public boolean isInitialised()- Returns:
- the initialised indicator
-
isSettled
public boolean isSettled()- Returns:
- the settled indicator
-
settler
protected char settler()- Overrides:
settlerin classAbstractArtifact- Returns:
- the settler
-
isAnnotatedWithOperationClass
public boolean isAnnotatedWithOperationClass()- Returns:
- the OperationClass annotation indicator
-
isAnnotatedWithOperationDocGen
public boolean isAnnotatedWithOperationDocGen()- Returns:
- the OperationDocGen annotation indicator
-
getProperName
- Returns:
- the proper name
-
getParametersList
- Returns:
- the parameters list
-
getInstanceParameter
- Returns:
- the instance parameter (if any)
-
isInstanceOperation
public boolean isInstanceOperation() -
getExpressionsList
- Returns:
- the expressions
-
getInitialStatesList
-
getFinalStatesList
-
getChecksList
-
getDatabaseTriggerChecksList
-
getUserInterfaceChecksList
-
getInstanceParameterChecksList
-
getTransitionsList
- Returns:
- the transitions
-
getCheckReferencedColumnsList
-
getDatabaseTriggerCheckReferencedColumnsList
-
getUserInterfaceCheckReferencedColumnsList
-
getParametersMap
- Returns:
- the parameters map
-
getExpressionsMap
- Returns:
- the expressions
-
getTransitionsMap
- Returns:
- the transitions
-
getTriggersMap
- Returns:
- the triggers
-
getOperationType
- Returns:
- the operation type
-
getOperationKind
- Returns:
- the kind of operation
-
setOperationKind
-
getOperationAccess
- Returns:
- the access type
-
setOperationAccess
-
isAsynchronous
public boolean isAsynchronous()- Returns:
- the asynchronous execution indicator
-
getShellEnabled
- Returns:
- the shell enabled indicator
-
isConfirmationRequired
public boolean isConfirmationRequired()- Returns:
- the confirmation required indicator
-
isComplex
public boolean isComplex()- Returns:
- the complex operation indicator
-
isSimple
public boolean isSimple()- Returns:
- the simple operation indicator
-
isConstructor
public boolean isConstructor()- Returns:
- the constructor operation indicator
-
isSelfConstructor
public boolean isSelfConstructor()- Returns:
- the self-constructor operation indicator
-
getOperationLogging
- Returns:
- the operation logging mode
-
setOperationLogging
-
getDialogSize
public int getDialogSize()- Returns:
- the operation dialog size
-
setDialogSize
public void setDialogSize(int percentage) -
isOperationActivityDiagramGenEnabled
public boolean isOperationActivityDiagramGenEnabled()- Returns:
- the operation activity diagram generation indicator
-
getConfirmationIconClass
- Returns:
- the confirmation icon class
-
setConfirmationIconClass
El método setConfirmationIconClass se utiliza para establecer la clase del icono de confirmación de la operación.- Parameters:
iconClass- clase del icono que se muestra en el diálogo de confirmación
-
getDefaultConfirmationMessage
- Returns:
- the default confirmation message
-
setDefaultConfirmationMessage
El método setDefaultConfirmationMessage se utiliza para establecer el mensaje de confirmación de la operación que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el mensaje.- Parameters:
message- mensaje que se muestra en el diálogo de confirmación
-
getLocalizedConfirmationMessage
- Parameters:
locale- the locale for the confirmation message- Returns:
- the localized confirmation message
-
setLocalizedConfirmationMessage
El método setLocalizedConfirmationMessage se utiliza para establecer el mensaje de confirmación de la operación que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el mensaje.- Parameters:
locale- configuración regionalmessage- mensaje que se muestra en el diálogo de confirmación
-
isLocalizedConfirmationMessageDefined
public boolean isLocalizedConfirmationMessageDefined() -
getDefaultSuccessMessage
- Returns:
- the default success message
-
setDefaultSuccessMessage
El método setDefaultSuccessMessage se utiliza para establecer el mensaje de éxito de la operación que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el mensaje.- Parameters:
message- mensaje que se muestra si la operación se ejecuta exitosamente
-
getLocalizedSuccessMessage
- Parameters:
locale- the locale for the success message- Returns:
- the localized success message
-
setLocalizedSuccessMessage
El método setLocalizedSuccessMessage se utiliza para establecer el mensaje de éxito de la operación que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el mensaje.- Parameters:
locale- configuración regionalmessage- mensaje que se muestra si la operación se ejecuta exitosamente
-
isLocalizedSuccessMessageDefined
public boolean isLocalizedSuccessMessageDefined() -
getAllocationStrings
- Specified by:
getAllocationStringsin interfaceEntityReferenceContainer
-
addAllocationStrings
protected void addAllocationStrings() -
addAllocationStrings
El método addAllocationStrings de la meta-operación se utiliza para establecer sus cadenas de asignación (allocation strings). Las cadenas de asignación permiten especificar meta-entidades referenciadas por expresiones de la meta-operación, y que, por lo tanto, deben ser construidas (instanciadas) al generar la aplicación.- Parameters:
strings- una o más cadenas de asignación (allocation strings). Cada cadena de asignación es una lista de referencias (meta-parámetros que hacen referencia a otras meta-entidades) separadas por puntos (siguiendo la notación de puntos de Java), comenzando por uno de los meta parámetros definidos en la meta-operación.
-
settleAttributes
protected void settleAttributes() -
settleParameters
protected void settleParameters() -
settleExpressions
protected void settleExpressions() -
settleFilters
protected void settleFilters() -
localize
protected void localize() -
localizeAttributes
protected void localizeAttributes() -
localizeParameters
protected void localizeParameters() -
localizeExpressions
protected void localizeExpressions() -
localizeFilters
protected void localizeFilters() -
finalise
public boolean finalise()Description copied from interface:Artifactdot the i's and cross the t's- Specified by:
finalisein interfaceArtifact- Overrides:
finalisein classAbstractArtifact- Returns:
- true if this artifact was successfully finalised; otherwise false
-
finish
public boolean finish()Description copied from interface:Artifactdot the i's and cross the t's- Specified by:
finishin interfaceArtifact- Overrides:
finishin classAbstractArtifact- Returns:
- true if this artifact was successfully finished; otherwise false
-
finaliseParameters
protected void finaliseParameters() -
containsAnchorLinkedParameters
public boolean containsAnchorLinkedParameters()- Returns:
- the contains anchor-linked parameters indicator
-
getParametersListByDisplaySortKey
- Returns:
- the parameters list sorted by display sort key
-
checkName
protected boolean checkName()- Overrides:
checkNamein classAbstractArtifact
-
getValidTypeAnnotations
- Overrides:
getValidTypeAnnotationsin classAbstractArtifact
-
nullBoolean
-
truth
-
untruth
-
nullString
-
emptyString
-
empty
-
contentRootDir
-
currentUserCode
-
nullNumber
-
currentUserId
-
nullTemporal
-
currentDate
-
currentTime
-
currentTimestamp
-
nullEntity
-
coalesce
protected static EntityDataAggregateX coalesce(Entity operand1, Entity operand2, Entity... extraOperands) -
coalesce
protected static BooleanDataAggregateX coalesce(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands) -
coalesce
protected static CharacterDataAggregateX coalesce(CharacterExpression operand1, CharacterExpression operand2, CharacterExpression... extraOperands) -
coalesce
protected static NumericDataAggregateX coalesce(NumericExpression operand1, NumericExpression operand2, NumericExpression... extraOperands) -
coalesce
protected static TemporalDataAggregateX coalesce(TemporalExpression operand1, TemporalExpression operand2, TemporalExpression... extraOperands) -
max
protected static CharacterDataAggregateX max(CharacterExpression operand1, CharacterExpression operand2, CharacterExpression... extraOperands) -
max
protected static NumericDataAggregateX max(NumericExpression operand1, NumericExpression operand2, NumericExpression... extraOperands) -
max
protected static TemporalDataAggregateX max(TemporalExpression operand1, TemporalExpression operand2, TemporalExpression... extraOperands) -
min
protected static CharacterDataAggregateX min(CharacterExpression operand1, CharacterExpression operand2, CharacterExpression... extraOperands) -
min
protected static NumericDataAggregateX min(NumericExpression operand1, NumericExpression operand2, NumericExpression... extraOperands) -
min
protected static TemporalDataAggregateX min(TemporalExpression operand1, TemporalExpression operand2, TemporalExpression... extraOperands) -
concat
-
concat
-
concat
-
concat
protected static CharacterExpression concat(Expression x, Expression y, Expression... extraOperands) -
concatenate
-
concatenate
-
concatenate
-
concatenate
protected static CharacterExpression concatenate(Expression x, Expression y, Expression... extraOperands) -
charStringOf
-
dateOf
-
timeOf
-
timestampOf
-
compareTo
- Specified by:
compareToin interfaceComparable<Operation>
-
getDefaultWrapperClass
- Specified by:
getDefaultWrapperClassin interfaceWrappable- Overrides:
getDefaultWrapperClassin classAbstractArtifact- Returns:
- the default wrapper class
-
signature
-
fieldsToString
- Overrides:
fieldsToStringin classAbstractArtifact
-
mapsToString
- Overrides:
mapsToStringin classAbstractArtifact
-