Package adalid.core
Class ProcessOperation
- java.lang.Object
-
- adalid.core.AbstractArtifact
-
- adalid.core.Operation
-
- adalid.core.ProcessOperation
-
- All Implemented Interfaces:
Wrappable,Artifact,EntityReferenceContainer,Comparable<Operation>
- Direct Known Subclasses:
AmbientePrueba.DesignarActual,ArchivoAdjunto.EliminarArchivoServidorWeb,ArchivoAdjunto.EliminarTotalmente,ArchivoAdjunto.RestaurarArchivoServidorWeb,CasoPrueba.Cargar,ConjuntoSegmento.Copiar,DocumentoPrueba.Cargar,EjecucionLineaPrueba.Cargar,EjecucionLineaPrueba.RegistrarResultadoConRastro,EjecucionLineaPrueba.RegistrarResultadoSinRastro,EjecucionLineaPrueba.ReversarResultado,EjecucionPrueba.AsignarResponsable,EjecucionPrueba.Cargar,EscenarioPrueba.Cargar,FiltroFuncion.EnviarCopia,FiltroFuncion.Privatizar,FiltroFuncion.Publicar,GrupoProceso.Cancelar,LineaPrueba.Cargar,OpcionMenu.Desactivar,OpcionMenu.Reactivar,OpcionMenu.Reconstruir,PaginaEspecial.Desactivar,PaginaEspecial.Reactivar,ProcedureOperation,ProgramaPrueba.Cargar,RastroInforme.EnviarCopia,Rol.Copiar,Rol.Desactivar,Rol.ModificarConjunto,Rol.PropagarFavoritos,Rol.PropagarFiltros,Rol.PropagarVistas,Rol.Reactivar,RolUsuario.Agregar,TareaUsuario.Abandonar,TareaUsuario.Asignar,TareaUsuario.Asumir,TareaUsuario.Cancelar,TareaUsuario.Relevar,Usuario.Agregar,Usuario.AnularSuperAuditor,Usuario.AnularSuperUsuario,Usuario.AnularSupervisor,Usuario.AsignarPassword,Usuario.AsignarSupervisor,Usuario.CambiarConfiguracion,Usuario.CambiarPassword,Usuario.CargarArchivo,Usuario.CargarRetrato,Usuario.Copiar,Usuario.Desactivar,Usuario.DesignarSuperAuditor,Usuario.DesignarSuperUsuario,Usuario.EliminarRoles,Usuario.Reactivar,Usuario.RecortarRetrato,Usuario.Sincronizar,Usuario.TomarRetrato,UsuarioSegmento.Agregar,UsuarioSegmento.Eliminar,UsuarioSegmento.Remover,VistaFuncion.EnviarCopia,VistaFuncion.Privatizar,VistaFuncion.Publicar
public abstract class ProcessOperation extends Operation
- 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, EMBED_CALENDAR, EMBED_MAPS, EMBED_YOUTUBE, EMPTY, GOOGLE, GOOGLE_CALENDAR, GOOGLE_MAPS, NO_IMAGE, TRUTH, UNTRUTH, URL_REGEX, YOUTUBE
-
Fields inherited from class adalid.core.AbstractArtifact
ENGLISH, NBSP, PORTUGUESE, SPANISH
-
-
Constructor Summary
Constructors Constructor Description ProcessOperation()
-
Method Summary
-
Methods inherited from class adalid.core.Operation
addAllocationStrings, addAllocationStrings, and, and, charStringOf, checkName, coalesce, coalesce, coalesce, coalesce, coalesce, compareTo, concat, concat, concat, currentDate, currentTime, currentTimestamp, currentUserCode, currentUserId, dateOf, empty, fieldsToString, getAllocationStrings, getCheckReferencedColumnsList, getChecksList, getCrudOperationKeys, getDatabaseTriggerCheckReferencedColumnsList, getDatabaseTriggerChecksList, getDefaultConfirmationMessage, getDefaultWrapperClass, getDeleteOperationKey, getExpressionsList, getExpressionsMap, getFinalStatesList, getInitialStatesList, getInsertOperationKey, getInstanceParameter, getInstanceParameterChecksList, getLocalizedConfirmationMessage, getOperationAccess, getOperationKind, getOperationLogging, getOperationType, getParametersList, getParametersMap, getSelectOperationKey, getTransitionsList, getTransitionsMap, getTriggersMap, getUpdateOperationKey, getUserInterfaceCheckReferencedColumnsList, getUserInterfaceChecksList, isAnnotatedWithOperationClass, isAnnotatedWithOperationDocGen, isAsynchronous, isComplex, isConfirmationRequired, isFinished, isInitialised, isLocalizedConfirmationMessageDefined, isOperationActivityDiagramGenEnabled, isSettled, isSimple, mapsToString, nand, nand, naxnor, naxor, nor, nor, norOrNaxor, not, or, or, setDefaultConfirmationMessage, setLocalizedConfirmationMessage, settleAttributes, settleExpressions, settleFilters, settleParameters, settler, timeOf, timestampOf, truth, untruth, xImpliesY, xnor, xor
-
Methods inherited from class adalid.core.AbstractArtifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, annotate, 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, getTrace, getValidFieldAnnotations, getValueString, getValueString, getWrapper, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFontAwesomeClass, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isLocalizedSymbolDefined, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, isValidEmbeddedDocument, isValidFieldAnnotation, isValidHelpFileName, isValidHelpFileType, isValidJavaClassName, isValidSnippetFileName, isValidTypeAnnotation, localeReadingKey, localeWritingKey, put, repeat, round, 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, toString, toString, toString, toString, toString, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames
-
-
-
-
Method Detail
-
finalise
public boolean finalise()
Description copied from interface:Artifactdot the i's and cross the t's
-
isAnnotatedWithProcessOperationClass
public boolean isAnnotatedWithProcessOperationClass()
- Returns:
- true if annotated with ProcessOperationClass; false otherwise
-
getProperName
public String getProperName()
- Overrides:
getProperNamein classOperation- Returns:
- the proper name
-
getProcessName
public String getProcessName()
- Returns:
- the process name
-
getProcessingGroup
public String getProcessingGroup()
- Returns:
- the processing group identifier
-
getNewTaskNotification
public TemporalAddend getNewTaskNotification()
- Returns:
- the new task notification addend
-
isNotifySupervisor
public boolean isNotifySupervisor()
- Returns:
- the notify supervisor indicator
-
isNotifyAssignment
public boolean isNotifyAssignment()
- Returns:
- the notify assignment indicator
-
isNotifyAssumption
public boolean isNotifyAssumption()
- Returns:
- the notify assumption indicator
-
isNotifyRelief
public boolean isNotifyRelief()
- Returns:
- the notify relief indicator
-
isNotifyAbandonment
public boolean isNotifyAbandonment()
- Returns:
- the notify abandonment indicator
-
isNotifyCancellation
public boolean isNotifyCancellation()
- Returns:
- the notify cancellation indicator
-
isNotifyCompletion
public boolean isNotifyCompletion()
- Returns:
- the notify completion indicator
-
getUnassignedTaskNotification
public TemporalAddend getUnassignedTaskNotification()
- Returns:
- the unassigned task notification addend
-
getUnfinishedTaskNotification
public TemporalAddend getUnfinishedTaskNotification()
- Returns:
- the unfinished task notification addend
-
getUnassignedTaskEscalation
public TemporalAddend getUnassignedTaskEscalation()
- Returns:
- the unassigned task escalation addend
-
getUnfinishedTaskEscalation
public TemporalAddend getUnfinishedTaskEscalation()
- Returns:
- the unfinished task escalation addend
-
getNextUnassignedTaskNotification
public TemporalAddend getNextUnassignedTaskNotification()
- Returns:
- the next unassigned task notification addend
-
getNextUnfinishedTaskNotification
public TemporalAddend getNextUnfinishedTaskNotification()
- Returns:
- the next unfinished task notification addend
-
getNextUnassignedTaskEscalation
public TemporalAddend getNextUnassignedTaskEscalation()
- Returns:
- the next unassigned task escalation addend
-
getNextUnfinishedTaskEscalation
public TemporalAddend getNextUnfinishedTaskEscalation()
- Returns:
- the next unfinished task escalation addend
-
getDeadlineAddend
public TemporalAddend getDeadlineAddend()
- Returns:
- the deadline addend
-
isAutomaticAssumption
public boolean isAutomaticAssumption()
- Returns:
- the automatic assumption indicator
-
isBuiltIn
public boolean isBuiltIn()
- Returns:
- the built-in indicator
-
getJobPriority
public int getJobPriority()
- Returns:
- the job priority
-
getOverloading
public Kleenean getOverloading()
- Returns:
- the overloading indicator
-
getServiceable
public Kleenean getServiceable()
- Returns:
- the serviceable indicator
-
isAnnotatedWithConstructionOperationClass
public boolean isAnnotatedWithConstructionOperationClass()
- Returns:
- true if annotated with ConstructionOperationClass; false otherwise
-
isConstructor
public boolean isConstructor()
- Overrides:
isConstructorin classOperation- Returns:
- the constructor operation indicator
-
isSelfConstructor
public boolean isSelfConstructor()
- Overrides:
isSelfConstructorin classOperation- Returns:
- the self-constructor operation indicator
-
getConstructionType
public Class<? extends Entity> getConstructionType()
- Returns:
- the construction type
-
getConstructionOperationLinkedPropertiesMap
public Map<String,Property> getConstructionOperationLinkedPropertiesMap()
-
isValidConstructionOperationLinkedPropertiesMap
public boolean isValidConstructionOperationLinkedPropertiesMap()
-
addTransition
public Transition addTransition(State x, State y)
El método addTransition se utiliza para agregar una transición a la lista de transiciones que lleva a cabo la operación.- Parameters:
x- estado inicialy- estado final- Returns:
- la transición agregada
-
addTransition
public void addTransition(Transition transition)
El método addTransition se utiliza para agregar una transición a la lista de transiciones que lleva a cabo la operación.- Parameters:
transition- la transición a agregar
-
addTriggerOn
public void addTriggerOn(State... states)
El método addTriggerOn se utiliza para agregar uno o más estados a la lista de estados en los cuales se debe disparar la operación.- Parameters:
states- uno o más estados de la entidad
-
getValidTypeAnnotations
protected List<Class<? extends Annotation>> getValidTypeAnnotations()
- Overrides:
getValidTypeAnnotationsin classOperation
-
-