Package adalid.core
Class ProcedureOperation
- java.lang.Object
-
- adalid.core.AbstractArtifact
-
- adalid.core.Operation
-
- adalid.core.ProcessOperation
-
- adalid.core.ProcedureOperation
-
- All Implemented Interfaces:
Wrappable,Artifact,EntityReferenceContainer,java.lang.Comparable<Operation>
- Direct Known Subclasses:
Aplicacion.ProcesoDiario,Aplicacion.ProcesoMensual,Aplicacion.ProcesoSemanal
public abstract class ProcedureOperation extends ProcessOperation
- Author:
- Jorge Campins
-
-
Field Summary
-
Fields inherited from class adalid.core.Operation
CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURRENT_USER_CODE, CURRENT_USER_ID, EMAIL_REGEX, EMAIL_REGEX_ENGLISH_DESCRIPTION, EMAIL_REGEX_ENGLISH_ERROR_MESSAGE, EMAIL_REGEX_SPANISH_DESCRIPTION, EMAIL_REGEX_SPANISH_ERROR_MESSAGE, EMBED_CALENDAR, EMBED_MAPS, EMBED_YOUTUBE, EMPTY, EMPTY_STRING, EPOCH_DATE, EPOCH_TIME, EPOCH_TIMESTAMP, GOOGLE, GOOGLE_CALENDAR, GOOGLE_MAPS, GOOGLE_MAPS_EMBED_CONVERTER, LOCAL_PHONE_NUMBER_VALIDATOR, LOCAL_PHONE_REGEX, LOCAL_PHONE_REGEX_ENGLISH_DESCRIPTION, LOCAL_PHONE_REGEX_ENGLISH_ERROR_MESSAGE, LOCAL_PHONE_REGEX_SPANISH_DESCRIPTION, LOCAL_PHONE_REGEX_SPANISH_ERROR_MESSAGE, NO_IMAGE, NULL_BOOLEAN, NULL_ENTITY, NULL_NUMBER, NULL_STRING, NULL_TEMPORAL, PHONE_NUMBER_VALIDATOR, PHONE_REGEX, PHONE_REGEX_ENGLISH_DESCRIPTION, PHONE_REGEX_ENGLISH_ERROR_MESSAGE, PHONE_REGEX_SPANISH_DESCRIPTION, PHONE_REGEX_SPANISH_ERROR_MESSAGE, SPACE, TRUTH, UNTRUTH, URL_REGEX, URL_REGEX_ENGLISH_DESCRIPTION, URL_REGEX_ENGLISH_ERROR_MESSAGE, URL_REGEX_SPANISH_DESCRIPTION, URL_REGEX_SPANISH_ERROR_MESSAGE, YOUTUBE
-
Fields inherited from class adalid.core.AbstractArtifact
_de_, _of_, BR, ENGLISH, FWGTS, FWLTS, HT, PORTUGUESE, SPANISH
-
-
Constructor Summary
Constructors Constructor Description ProcedureOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcedureDataTypegetProcedureDataType()java.lang.StringgetProcedureName()ProcedureTypegetProcedureType()KleeneangetShellEnabled()protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>>getValidTypeAnnotations()booleanisAnnotatedWithProcedureOperationClass()booleanisAsynchronous()-
Methods inherited from class adalid.core.ProcessOperation
addTransition, addTransition, addTriggerOn, finalise, getConstructionOperationLinkedPropertiesMap, getConstructionType, getDeadlineAddend, getJobPriority, getNewTaskNotification, getNextUnassignedTaskEscalation, getNextUnassignedTaskNotification, getNextUnfinishedTaskEscalation, getNextUnfinishedTaskNotification, getOverloading, getProcessingGroup, getProcessName, getProperName, getServiceable, getUnassignedTaskEscalation, getUnassignedTaskNotification, getUnfinishedTaskEscalation, getUnfinishedTaskNotification, isAnnotatedWithConstructionOperationClass, isAnnotatedWithProcessOperationClass, isAutomaticAssumption, isBplCodeGenEnabled, isBuiltIn, isConstructor, isExtensionBplCodeGenEnabled, isNotifyAbandonment, isNotifyAssignment, isNotifyAssumption, isNotifyCancellation, isNotifyCompletion, isNotifyRelief, isNotifySupervisor, isSelfConstructor, isSqlCodeGenEnabled, isTreeStructureModifier, isValidConstructionOperationLinkedPropertiesMap, setBplCodeGenEnabled, setServiceable, setSqlCodeGenEnabled, signature, trigger
-
Methods inherited from class adalid.core.Operation
addAllocationStrings, addAllocationStrings, and, and, charStringOf, checkName, coalesce, coalesce, coalesce, coalesce, coalesce, compareTo, concat, concat, concat, concat, containsAnchorLinkedParameters, currentDate, currentTime, currentTimestamp, currentUserCode, currentUserId, dateOf, empty, emptyString, fieldsToString, finish, getAllocationStrings, getCheckReferencedColumnsList, getChecksList, getCrudOperationKeys, getDatabaseTriggerCheckReferencedColumnsList, getDatabaseTriggerChecksList, getDefaultConfirmationMessage, getDefaultSuccessMessage, getDefaultWrapperClass, getDeleteOperationKey, getExpressionsList, getExpressionsMap, getFinalStatesList, getInitialStatesList, getInsertOperationKey, getInstanceParameter, getInstanceParameterChecksList, getLocalizedConfirmationMessage, getLocalizedSuccessMessage, getOperationAccess, getOperationKind, getOperationLogging, getOperationType, getParametersList, getParametersListByDisplaySortKey, getParametersMap, getSelectOperationKey, getTransitionsList, getTransitionsMap, getTriggersMap, getUpdateOperationKey, getUserInterfaceCheckReferencedColumnsList, getUserInterfaceChecksList, isAnnotatedWithOperationClass, isAnnotatedWithOperationDocGen, isComplex, isConfirmationRequired, isInitialised, isLocalizedConfirmationMessageDefined, isLocalizedSuccessMessageDefined, isOperationActivityDiagramGenEnabled, isSettled, isSimple, mapsToString, nand, nand, naxnor, naxor, nor, nor, norOrNaxor, not, nullBoolean, nullEntity, nullNumber, nullString, nullTemporal, or, or, setDefaultConfirmationMessage, setDefaultSuccessMessage, setLocalizedConfirmationMessage, setLocalizedSuccessMessage, settleAttributes, settleExpressions, settleFilters, settleParameters, settler, timeOf, timestampOf, truth, untruth, xImpliesY, xnor, xor
-
Methods inherited from class adalid.core.AbstractArtifact
a, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, annotate, b, b, bigDecimal, bigInteger, classToString, clearAttributes, coalesce, copyLocalizedStrings, defaultLocale, depth, fa, getAlias, getAttribute, getAttribute, getAttributes, getAttributesArray, getAttributesArray, getAttributesKeySetByRegex, getBooleanAttribute, getBooleanAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldNamedClassSimpleName, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, 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, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, setStaticAttributes, setTrace, specified, specified, specified, specified, specified, specified, specified, toString, toString, toString, toString, toString, u, u, ul, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames, xs
-
-
-
-
Method Detail
-
isAnnotatedWithProcedureOperationClass
public boolean isAnnotatedWithProcedureOperationClass()
- Returns:
- true if annotated with ProcedureOperationClass; false otherwise
-
getProcedureName
public java.lang.String getProcedureName()
- Returns:
- the procedure name
-
getProcedureType
public ProcedureType getProcedureType()
- Returns:
- the procedure type
-
getProcedureDataType
public ProcedureDataType getProcedureDataType()
- Returns:
- the procedure data type
-
isAsynchronous
public boolean isAsynchronous()
- Overrides:
isAsynchronousin classOperation- Returns:
- the asynchronous execution indicator
-
getShellEnabled
public Kleenean getShellEnabled()
- Overrides:
getShellEnabledin classOperation- Returns:
- the procedure shell enabled indicator
-
getValidTypeAnnotations
protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getValidTypeAnnotations()
- Overrides:
getValidTypeAnnotationsin classProcessOperation
-
-