public abstract class StrutsActionLogic extends StrutsForwardLogicImpl implements StrutsAction
StrutsAction
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected Object |
metaObject
The underlying UML object
|
contextRoot
Modifier | Constructor and Description |
---|---|
protected |
StrutsActionLogic(Object metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
Modifier and Type | Method and Description |
---|---|
String |
getActionClassName()
A good Java class name for this action.
|
List<StrutsExceptionHandler> |
getActionExceptions()
Represents a Struts action.
|
List<StrutsParameter> |
getActionFormFields()
Represents a Struts action.
|
List<StrutsForward> |
getActionForwards()
Represents a Struts action.
|
String |
getActionInput()
The action input corresponding to this action, as found in the struts deployment descriptor.
|
String |
getActionName()
The action name corresponding to this action, as found in the struts deployment descriptor.
|
List<StrutsParameter> |
getActionParameters()
The actions used when submitting forms for this table.
|
String |
getActionPath()
Tthe action path corresponding to this action, as found in the struts deployment descriptor.
|
String |
getActionPathRoot()
The root of the action path, this is the same as the path for the use-case context for this
action, that is, the use-case holding the activity graph in which this action is contained.
|
String |
getActionRoles()
The action roles corresponding to this action, as found in the struts deployment descriptor.
|
String |
getActionScope()
The scope in which the form bean will be placed (could be page, request, session or
application).
|
List<StrutsActionState> |
getActionStates()
Represents a Struts action.
|
StrutsTrigger |
getActionTrigger()
If isActionTrigger() returns true them this association points to the action to which the
trigger has been associated.
|
String |
getActionType()
The fully qualified name for the action class.
|
StrutsController |
getController()
Represents a Struts action.
|
List<StrutsForward> |
getDecisionTransitions()
Represents a Struts action.
|
List<StrutsControllerOperation> |
getDeferredOperations()
Represents a Struts action.
|
String |
getDocumentationKey()
A key suited as a resource message key for the documentation for this action.
|
String |
getDocumentationValue()
The documentation for this action as a String that can be used as a resource message (with
the backslashes at the end of the line).
|
String |
getFormBeanClassName()
Returns the class name of the form bean associated to this action.
|
String |
getFormBeanName()
The name of the form bean associated to this action.
|
String |
getFormBeanPackageName()
The package for the form bean.
|
String |
getFormBeanType()
The fully qualified name of the form bean associated to this action.
|
String |
getFormScope()
The scope to place the current "form" variable within when this action is executing.
|
String |
getFormValidationMethodName()
The Javascript function name of the validation method that will validate the action
parameters.
|
String |
getFullActionPath()
The full path for this action.
|
String |
getFullFormBeanPath()
Returns the full path for the form bean associated to this action.
|
String |
getFullTilePath()
The name of a file that can be used as a JSP file name in case you want to have each action
rendered onto a different tile.
|
List<StrutsParameter> |
getHiddenActionParameters()
Represents a Struts action.
|
String |
getImageMessageKey()
The resource message key used to look to location of the image for this action.
|
String |
getImagePath()
If this action is an imageLink this property represents the path to the corresponding image.
|
StrutsJsp |
getInput()
Represents a Struts action.
|
List |
getInterUseCaseParameters(StrutsFinalState finalState)
Those parameters that are directly entering a final state and have been submitted into the
request, they will be able to survive a trip to the next use-case.
|
String |
getMessageKey()
TODO: Model Documentation for
org.andromda.cartridges.bpm4struts.metafacades.StrutsAction.messageKey
|
String |
getOnlineHelpKey()
The key to lookup the online help documentation.
|
String |
getOnlineHelpValue()
The online help documentation.
|
List<StrutsParameter> |
getResettableActionParameters()
Represents a Struts action.
|
String |
getStyleId()
The name of the CSS id in which this action will be contained.
|
String |
getTableLinkColumnName()
The name of the column targetted by this action.
|
String |
getTableLinkName()
The name of the table link specified for this action.
|
StrutsParameter |
getTableLinkParameter()
Those actions that are working on this table and are to be represented as hyperlinks.
|
List<StrutsParameter> |
getTableNonColumnFormParameters()
Represents a Struts action.
|
List<StrutsJsp> |
getTargetPages()
Returns all actions that possibly result in returning this page.
|
List<StrutsForward> |
getTransitions()
Represents a Struts action.
|
protected abstract String |
handleGetActionClassName() |
protected abstract List |
handleGetActionExceptions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetActionFormFields()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetActionForwards()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract String |
handleGetActionInput() |
protected abstract String |
handleGetActionName() |
protected abstract List |
handleGetActionParameters()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract String |
handleGetActionPath() |
protected abstract String |
handleGetActionPathRoot() |
protected abstract String |
handleGetActionRoles() |
protected abstract String |
handleGetActionScope() |
protected abstract List |
handleGetActionStates()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetActionTrigger()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract String |
handleGetActionType() |
protected abstract Object |
handleGetController()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetDecisionTransitions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetDeferredOperations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract String |
handleGetDocumentationKey() |
protected abstract String |
handleGetDocumentationValue() |
protected abstract String |
handleGetFormBeanClassName() |
protected abstract String |
handleGetFormBeanName() |
protected abstract String |
handleGetFormBeanPackageName() |
protected abstract String |
handleGetFormBeanType() |
protected abstract String |
handleGetFormScope() |
protected abstract String |
handleGetFormValidationMethodName() |
protected abstract String |
handleGetFullActionPath() |
protected abstract String |
handleGetFullFormBeanPath() |
protected abstract String |
handleGetFullTilePath() |
protected abstract List |
handleGetHiddenActionParameters()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract String |
handleGetImageMessageKey() |
protected abstract String |
handleGetImagePath() |
protected abstract Object |
handleGetInput()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetInterUseCaseParameters(StrutsFinalState finalState)
Method to be implemented in descendants
Those parameters that are directly entering a final state and have been submitted into the
request, they will be able to survive a trip to the next use-case.
|
protected abstract String |
handleGetMessageKey() |
protected abstract String |
handleGetOnlineHelpKey() |
protected abstract String |
handleGetOnlineHelpValue() |
protected abstract List |
handleGetResettableActionParameters()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract String |
handleGetStyleId() |
protected abstract String |
handleGetTableLinkColumnName() |
protected abstract String |
handleGetTableLinkName() |
protected abstract Object |
handleGetTableLinkParameter()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetTableNonColumnFormParameters()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetTargetPages()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetTransitions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract boolean |
handleIsCalendarRequired() |
protected abstract boolean |
handleIsDateFieldPresent() |
protected abstract boolean |
handleIsFormPost() |
protected abstract boolean |
handleIsFormScopeNone() |
protected abstract boolean |
handleIsFormScopeRequest() |
protected abstract boolean |
handleIsFormScopeSession() |
protected abstract boolean |
handleIsHyperlink() |
protected abstract boolean |
handleIsImageLink() |
protected abstract boolean |
handleIsMultipartFormData() |
protected abstract boolean |
handleIsRedirect() |
protected abstract boolean |
handleIsResettable() |
protected abstract boolean |
handleIsTableAction() |
protected abstract boolean |
handleIsTableLink() |
protected abstract boolean |
handleIsTableRowAction() |
protected abstract boolean |
handleIsUseCaseStart() |
protected abstract boolean |
handleIsValidationRequired() |
boolean |
isCalendarRequired()
True if this action contains a parameter which requires a calendar popup.
|
boolean |
isDateFieldPresent()
True if this action contains a parameter of type Date.
|
boolean |
isFormPost()
Specifies whether or not this action is represented by the posting of a form.
|
boolean |
isFormScopeNone()
Indicates if the form scope is of type "none".
|
boolean |
isFormScopeRequest()
Indicates if the from scope is of type "request".
|
boolean |
isFormScopeSession()
Indicates if the form scope is of type "session".
|
boolean |
isHyperlink()
Specifies whether or not this action is represented by clicking on a hyperlink.
|
boolean |
isImageLink()
Specifies whether or not this action is represented by clicking on an image.
|
boolean |
isMultipartFormData()
True is this action is supposed to be rendered as enctype="multipart/form-data" on the page
form.
|
boolean |
isRedirect()
Defines whether or not when this action's forward is executed, an HTTP redirect should occur.
|
boolean |
isResettable()
True if it should be possible to reset the form represented by this action.
|
boolean |
isStrutsActionMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isTableAction()
Denotes this action works on all rows of the table from the table link relation.
|
boolean |
isTableLink()
True if a table link name has been specified and it properly targets a table page-variable
from the input page.
|
boolean |
isTableRowAction()
Denotes this action works on a single row of the table from the table link relation.
|
boolean |
isUseCaseStart()
True if this action starts the use-case.
|
boolean |
isValidationRequired()
True if this action requires validation, false otherwise.
|
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages)
Constraint: org::andromda::cartridges::bpm4struts::metafacades::StrutsAction::each action must carry a trigger
|
getActions, handleGetActionMethodName, handleGetForwardName, handleGetForwardPath, handleGetGuardName, handleGetStrutsActivityGraph, handleGetSuccessMessages, handleGetTargetNameKey, handleGetWarningMessages, handleIsEnteringPage, handleIsExitingPage, handleIsSuccessMessagesPresent, handleIsWarningMessagesPresent
copyTaggedValues, findTaggedValue, findTaggedValues, getActionMethodName, getBindedFullyQualifiedName, getConstraints, getConstraints, getDecisionTrigger, getDocumentation, getDocumentation, getDocumentation, getEffect, getForwardName, getForwardParameters, getForwardPath, getFrontEndActivityGraph, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getGuard, getGuardName, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getOperationCall, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSource, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getStrutsActivityGraph, getSuccessMessages, getTaggedValues, getTarget, getTargetDependencies, getTargetNameKey, getTemplateParameter, getTemplateParameters, getTrigger, getUseCase, getValidationName, getValidationOwner, getVisibility, getWarningMessages, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isContainedInFrontEndUseCase, isDocumentationPresent, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isEnteringPage, isEnteringView, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isExitingPage, isExitingView, isFrontEndForwardMetaType, isModelElementFacadeMetaType, isReservedWord, isStrutsForwardMetaType, isSuccessMessagesPresent, isTemplateParametersPresent, isTransitionFacadeMetaType, isTriggerPresent, isValidIdentifierName, isWarningMessagesPresent, toString, translateConstraint, translateConstraints, translateConstraints
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getForwardName, getForwardPath, getGuardName, getStrutsActivityGraph, getSuccessMessages, getTargetNameKey, getWarningMessages, isEnteringPage, isExitingPage, isStrutsForwardMetaType, isSuccessMessagesPresent, isWarningMessagesPresent
getActionMethodName, getActions, getDecisionTrigger, getForwardParameters, getFrontEndActivityGraph, getOperationCall, getUseCase, isContainedInFrontEndUseCase, isEnteringView, isExitingView, isFrontEndForwardMetaType
getEffect, getGuard, getSource, getTarget, getTrigger, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isTransitionFacadeMetaType, isTriggerPresent
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints
protected Object metaObject
Object
protected StrutsActionLogic(Object metaObjectIn, String context)
metaObjectIn
- context
- public void resetMetafacadeContext(String context)
resetMetafacadeContext
in class StrutsForwardLogic
context
- MetafacadeBase.resetMetafacadeContext(String context)
public boolean isStrutsActionMetaType()
StrutsAction
isStrutsActionMetaType
in interface StrutsAction
StrutsAction
protected abstract String handleGetActionName()
StrutsAction.getActionName()
public final String getActionName()
getActionName
in interface StrutsAction
protected abstract String handleGetActionPath()
StrutsAction.getActionPath()
public final String getActionPath()
getActionPath
in interface StrutsAction
protected abstract String handleGetActionInput()
StrutsAction.getActionInput()
public final String getActionInput()
getActionInput
in interface StrutsAction
protected abstract String handleGetActionRoles()
StrutsAction.getActionRoles()
public final String getActionRoles()
getActionRoles
in interface StrutsAction
protected abstract boolean handleIsFormPost()
StrutsAction.isFormPost()
public final boolean isFormPost()
isFormPost
in interface StrutsAction
protected abstract boolean handleIsHyperlink()
StrutsAction.isHyperlink()
public final boolean isHyperlink()
isHyperlink
in interface StrutsAction
protected abstract String handleGetActionClassName()
StrutsAction.getActionClassName()
public final String getActionClassName()
getActionClassName
in interface StrutsAction
protected abstract String handleGetFormBeanClassName()
StrutsAction.getFormBeanClassName()
public final String getFormBeanClassName()
getFormBeanClassName
in interface StrutsAction
protected abstract String handleGetFormBeanName()
StrutsAction.getFormBeanName()
public final String getFormBeanName()
getFormBeanName
in interface StrutsAction
protected abstract String handleGetFormValidationMethodName()
StrutsAction.getFormValidationMethodName()
public final String getFormValidationMethodName()
getFormValidationMethodName
in interface StrutsAction
protected abstract boolean handleIsResettable()
StrutsAction.isResettable()
public final boolean isResettable()
isResettable
in interface StrutsAction
protected abstract boolean handleIsUseCaseStart()
StrutsAction.isUseCaseStart()
public final boolean isUseCaseStart()
isUseCaseStart
in interface StrutsAction
protected abstract String handleGetFullActionPath()
StrutsAction.getFullActionPath()
public final String getFullActionPath()
getFullActionPath
in interface StrutsAction
protected abstract String handleGetFullFormBeanPath()
StrutsAction.getFullFormBeanPath()
public final String getFullFormBeanPath()
getFullFormBeanPath
in interface StrutsAction
protected abstract String handleGetActionPathRoot()
StrutsAction.getActionPathRoot()
public final String getActionPathRoot()
getActionPathRoot
in interface StrutsAction
protected abstract boolean handleIsValidationRequired()
StrutsAction.isValidationRequired()
public final boolean isValidationRequired()
isValidationRequired
in interface StrutsAction
protected abstract String handleGetFormBeanType()
StrutsAction.getFormBeanType()
public final String getFormBeanType()
getFormBeanType
in interface StrutsAction
protected abstract String handleGetDocumentationValue()
StrutsAction.getDocumentationValue()
public final String getDocumentationValue()
getDocumentationValue
in interface StrutsAction
protected abstract String handleGetDocumentationKey()
StrutsAction.getDocumentationKey()
public final String getDocumentationKey()
getDocumentationKey
in interface StrutsAction
protected abstract String handleGetFullTilePath()
StrutsAction.getFullTilePath()
public final String getFullTilePath()
getFullTilePath
in interface StrutsAction
protected abstract boolean handleIsDateFieldPresent()
StrutsAction.isDateFieldPresent()
public final boolean isDateFieldPresent()
isDateFieldPresent
in interface StrutsAction
protected abstract boolean handleIsCalendarRequired()
StrutsAction.isCalendarRequired()
public final boolean isCalendarRequired()
isCalendarRequired
in interface StrutsAction
protected abstract boolean handleIsTableLink()
StrutsAction.isTableLink()
public final boolean isTableLink()
isTableLink
in interface StrutsAction
protected abstract String handleGetOnlineHelpKey()
StrutsAction.getOnlineHelpKey()
public final String getOnlineHelpKey()
getOnlineHelpKey
in interface StrutsAction
protected abstract String handleGetOnlineHelpValue()
StrutsAction.getOnlineHelpValue()
public final String getOnlineHelpValue()
getOnlineHelpValue
in interface StrutsAction
protected abstract String handleGetActionScope()
StrutsAction.getActionScope()
public final String getActionScope()
getActionScope
in interface StrutsAction
protected abstract String handleGetFormBeanPackageName()
StrutsAction.getFormBeanPackageName()
public final String getFormBeanPackageName()
getFormBeanPackageName
in interface StrutsAction
protected abstract String handleGetActionType()
StrutsAction.getActionType()
public final String getActionType()
getActionType
in interface StrutsAction
protected abstract String handleGetStyleId()
StrutsAction.getStyleId()
public final String getStyleId()
getStyleId
in interface StrutsAction
protected abstract boolean handleIsRedirect()
StrutsAction.isRedirect()
public final boolean isRedirect()
isRedirect
in interface StrutsAction
protected abstract String handleGetFormScope()
StrutsAction.getFormScope()
public final String getFormScope()
getFormScope
in interface StrutsAction
protected abstract boolean handleIsFormScopeSession()
StrutsAction.isFormScopeSession()
public final boolean isFormScopeSession()
isFormScopeSession
in interface StrutsAction
protected abstract boolean handleIsFormScopeRequest()
StrutsAction.isFormScopeRequest()
public final boolean isFormScopeRequest()
isFormScopeRequest
in interface StrutsAction
protected abstract boolean handleIsFormScopeNone()
StrutsAction.isFormScopeNone()
public final boolean isFormScopeNone()
isFormScopeNone
in interface StrutsAction
protected abstract String handleGetTableLinkName()
StrutsAction.getTableLinkName()
public final String getTableLinkName()
getTableLinkName
in interface StrutsAction
protected abstract String handleGetTableLinkColumnName()
StrutsAction.getTableLinkColumnName()
public final String getTableLinkColumnName()
getTableLinkColumnName
in interface StrutsAction
protected abstract boolean handleIsImageLink()
StrutsAction.isImageLink()
public final boolean isImageLink()
isImageLink
in interface StrutsAction
protected abstract String handleGetImagePath()
StrutsAction.getImagePath()
public final String getImagePath()
getImagePath
in interface StrutsAction
protected abstract String handleGetMessageKey()
StrutsAction.getMessageKey()
public final String getMessageKey()
getMessageKey
in interface StrutsAction
protected abstract String handleGetImageMessageKey()
StrutsAction.getImageMessageKey()
public final String getImageMessageKey()
getImageMessageKey
in interface StrutsAction
protected abstract boolean handleIsTableAction()
StrutsAction.isTableAction()
public final boolean isTableAction()
isTableAction
in interface StrutsAction
protected abstract boolean handleIsTableRowAction()
StrutsAction.isTableRowAction()
public final boolean isTableRowAction()
isTableRowAction
in interface StrutsAction
protected abstract boolean handleIsMultipartFormData()
StrutsAction.isMultipartFormData()
public final boolean isMultipartFormData()
isMultipartFormData
in interface StrutsAction
protected abstract List handleGetInterUseCaseParameters(StrutsFinalState finalState)
finalState
- public List getInterUseCaseParameters(StrutsFinalState finalState)
getInterUseCaseParameters
in interface StrutsAction
finalState
- StrutsFinalState
TODO: Model Documentation for
org.andromda.cartridges.bpm4struts.metafacades.StrutsAction.getInterUseCaseParameters(finalState)public final List<StrutsParameter> getResettableActionParameters()
getResettableActionParameters
in interface StrutsAction
protected abstract List handleGetResettableActionParameters()
public final StrutsJsp getInput()
getInput
in interface StrutsAction
protected abstract Object handleGetInput()
public final List<StrutsJsp> getTargetPages()
getTargetPages
in interface StrutsAction
protected abstract List handleGetTargetPages()
public final List<StrutsExceptionHandler> getActionExceptions()
getActionExceptions
in interface StrutsAction
protected abstract List handleGetActionExceptions()
public final List<StrutsParameter> getTableNonColumnFormParameters()
getTableNonColumnFormParameters
in interface StrutsAction
protected abstract List handleGetTableNonColumnFormParameters()
public final List<StrutsParameter> getActionParameters()
getActionParameters
in interface StrutsAction
protected abstract List handleGetActionParameters()
public final List<StrutsControllerOperation> getDeferredOperations()
getDeferredOperations
in interface StrutsAction
protected abstract List handleGetDeferredOperations()
public final List<StrutsForward> getActionForwards()
getActionForwards
in interface StrutsAction
protected abstract List handleGetActionForwards()
public final List<StrutsParameter> getHiddenActionParameters()
getHiddenActionParameters
in interface StrutsAction
protected abstract List handleGetHiddenActionParameters()
public final StrutsController getController()
getController
in interface StrutsAction
protected abstract Object handleGetController()
public final List<StrutsActionState> getActionStates()
getActionStates
in interface StrutsAction
protected abstract List handleGetActionStates()
public final StrutsParameter getTableLinkParameter()
getTableLinkParameter
in interface StrutsAction
protected abstract Object handleGetTableLinkParameter()
public final List<StrutsForward> getDecisionTransitions()
getDecisionTransitions
in interface StrutsAction
protected abstract List handleGetDecisionTransitions()
public final List<StrutsForward> getTransitions()
getTransitions
in interface StrutsAction
protected abstract List handleGetTransitions()
public final List<StrutsParameter> getActionFormFields()
getActionFormFields
in interface StrutsAction
protected abstract List handleGetActionFormFields()
public final StrutsTrigger getActionTrigger()
getActionTrigger
in interface StrutsAction
protected abstract Object handleGetActionTrigger()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
Constraint: org::andromda::cartridges::bpm4struts::metafacades::StrutsAction::each action must carry a trigger
Error: Each action transition coming out of a page must have a trigger (the name could be sufficient), it is recommended to add a trigger of type 'signal'.
OCL: context StrutsAction inv: exitingPage implies triggerPresent
Constraint: org::andromda::cartridges::bpm4struts::metafacades::StrutsAction::table links must target an existing table page-variable
Error: When specifying a table link for this action you will need to target a table page-variable from the input page, the specified table does not exist in that page.
OCL: context StrutsAction inv: tableLinkName->notEmpty() implies tableLink
Constraint: org::andromda::cartridges::bpm4struts::metafacades::StrutsAction::hyperlink table actions need to indicate the column
Error: This hyperlink table event is not specifying the target column name on the table link, you will need to do this in order to determine in which column to render the hyperlink.
OCL: context StrutsAction inv: (hyperlink and tableLink) implies tableLinkColumnName->notEmpty()
validateInvariants
in interface ModelElementFacade
validateInvariants
in class StrutsForwardLogic
validationMessages
- CollectionStrutsForwardLogic.validateInvariants(Collection validationMessages)
Copyright © 2003–2014 AndroMDA.org. All rights reserved.