public abstract class StrutsActionLogic extends StrutsForwardLogicImpl implements StrutsAction
StrutsAction,
Serialized Form| Modifier 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, handleIsWarningMessagesPresentcopyTaggedValues, 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, translateConstraintscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetForwardName, getForwardPath, getGuardName, getStrutsActivityGraph, getSuccessMessages, getTargetNameKey, getWarningMessages, isEnteringPage, isExitingPage, isStrutsForwardMetaType, isSuccessMessagesPresent, isWarningMessagesPresentgetActionMethodName, getActions, getDecisionTrigger, getForwardParameters, getFrontEndActivityGraph, getOperationCall, getUseCase, isContainedInFrontEndUseCase, isEnteringView, isExitingView, isFrontEndForwardMetaTypegetEffect, getGuard, getSource, getTarget, getTrigger, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isTransitionFacadeMetaType, isTriggerPresentcopyTaggedValues, 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, translateConstraintsprotected Object metaObject
Objectprotected StrutsActionLogic(Object metaObjectIn, String context)
metaObjectIn - context - public void resetMetafacadeContext(String context)
resetMetafacadeContext in class StrutsForwardLogiccontext - MetafacadeBase.resetMetafacadeContext(String context)public boolean isStrutsActionMetaType()
StrutsActionisStrutsActionMetaType in interface StrutsActionStrutsActionprotected abstract String handleGetActionName()
StrutsAction.getActionName()public final String getActionName()
getActionName in interface StrutsActionprotected abstract String handleGetActionPath()
StrutsAction.getActionPath()public final String getActionPath()
getActionPath in interface StrutsActionprotected abstract String handleGetActionInput()
StrutsAction.getActionInput()public final String getActionInput()
getActionInput in interface StrutsActionprotected abstract String handleGetActionRoles()
StrutsAction.getActionRoles()public final String getActionRoles()
getActionRoles in interface StrutsActionprotected abstract boolean handleIsFormPost()
StrutsAction.isFormPost()public final boolean isFormPost()
isFormPost in interface StrutsActionprotected abstract boolean handleIsHyperlink()
StrutsAction.isHyperlink()public final boolean isHyperlink()
isHyperlink in interface StrutsActionprotected abstract String handleGetActionClassName()
StrutsAction.getActionClassName()public final String getActionClassName()
getActionClassName in interface StrutsActionprotected abstract String handleGetFormBeanClassName()
StrutsAction.getFormBeanClassName()public final String getFormBeanClassName()
getFormBeanClassName in interface StrutsActionprotected abstract String handleGetFormBeanName()
StrutsAction.getFormBeanName()public final String getFormBeanName()
getFormBeanName in interface StrutsActionprotected abstract String handleGetFormValidationMethodName()
StrutsAction.getFormValidationMethodName()public final String getFormValidationMethodName()
getFormValidationMethodName in interface StrutsActionprotected abstract boolean handleIsResettable()
StrutsAction.isResettable()public final boolean isResettable()
isResettable in interface StrutsActionprotected abstract boolean handleIsUseCaseStart()
StrutsAction.isUseCaseStart()public final boolean isUseCaseStart()
isUseCaseStart in interface StrutsActionprotected abstract String handleGetFullActionPath()
StrutsAction.getFullActionPath()public final String getFullActionPath()
getFullActionPath in interface StrutsActionprotected abstract String handleGetFullFormBeanPath()
StrutsAction.getFullFormBeanPath()public final String getFullFormBeanPath()
getFullFormBeanPath in interface StrutsActionprotected abstract String handleGetActionPathRoot()
StrutsAction.getActionPathRoot()public final String getActionPathRoot()
getActionPathRoot in interface StrutsActionprotected abstract boolean handleIsValidationRequired()
StrutsAction.isValidationRequired()public final boolean isValidationRequired()
isValidationRequired in interface StrutsActionprotected abstract String handleGetFormBeanType()
StrutsAction.getFormBeanType()public final String getFormBeanType()
getFormBeanType in interface StrutsActionprotected abstract String handleGetDocumentationValue()
StrutsAction.getDocumentationValue()public final String getDocumentationValue()
getDocumentationValue in interface StrutsActionprotected abstract String handleGetDocumentationKey()
StrutsAction.getDocumentationKey()public final String getDocumentationKey()
getDocumentationKey in interface StrutsActionprotected abstract String handleGetFullTilePath()
StrutsAction.getFullTilePath()public final String getFullTilePath()
getFullTilePath in interface StrutsActionprotected abstract boolean handleIsDateFieldPresent()
StrutsAction.isDateFieldPresent()public final boolean isDateFieldPresent()
isDateFieldPresent in interface StrutsActionprotected abstract boolean handleIsCalendarRequired()
StrutsAction.isCalendarRequired()public final boolean isCalendarRequired()
isCalendarRequired in interface StrutsActionprotected abstract boolean handleIsTableLink()
StrutsAction.isTableLink()public final boolean isTableLink()
isTableLink in interface StrutsActionprotected abstract String handleGetOnlineHelpKey()
StrutsAction.getOnlineHelpKey()public final String getOnlineHelpKey()
getOnlineHelpKey in interface StrutsActionprotected abstract String handleGetOnlineHelpValue()
StrutsAction.getOnlineHelpValue()public final String getOnlineHelpValue()
getOnlineHelpValue in interface StrutsActionprotected abstract String handleGetActionScope()
StrutsAction.getActionScope()public final String getActionScope()
getActionScope in interface StrutsActionprotected abstract String handleGetFormBeanPackageName()
StrutsAction.getFormBeanPackageName()public final String getFormBeanPackageName()
getFormBeanPackageName in interface StrutsActionprotected abstract String handleGetActionType()
StrutsAction.getActionType()public final String getActionType()
getActionType in interface StrutsActionprotected abstract String handleGetStyleId()
StrutsAction.getStyleId()public final String getStyleId()
getStyleId in interface StrutsActionprotected abstract boolean handleIsRedirect()
StrutsAction.isRedirect()public final boolean isRedirect()
isRedirect in interface StrutsActionprotected abstract String handleGetFormScope()
StrutsAction.getFormScope()public final String getFormScope()
getFormScope in interface StrutsActionprotected abstract boolean handleIsFormScopeSession()
StrutsAction.isFormScopeSession()public final boolean isFormScopeSession()
isFormScopeSession in interface StrutsActionprotected abstract boolean handleIsFormScopeRequest()
StrutsAction.isFormScopeRequest()public final boolean isFormScopeRequest()
isFormScopeRequest in interface StrutsActionprotected abstract boolean handleIsFormScopeNone()
StrutsAction.isFormScopeNone()public final boolean isFormScopeNone()
isFormScopeNone in interface StrutsActionprotected abstract String handleGetTableLinkName()
StrutsAction.getTableLinkName()public final String getTableLinkName()
getTableLinkName in interface StrutsActionprotected abstract String handleGetTableLinkColumnName()
StrutsAction.getTableLinkColumnName()public final String getTableLinkColumnName()
getTableLinkColumnName in interface StrutsActionprotected abstract boolean handleIsImageLink()
StrutsAction.isImageLink()public final boolean isImageLink()
isImageLink in interface StrutsActionprotected abstract String handleGetImagePath()
StrutsAction.getImagePath()public final String getImagePath()
getImagePath in interface StrutsActionprotected abstract String handleGetMessageKey()
StrutsAction.getMessageKey()public final String getMessageKey()
getMessageKey in interface StrutsActionprotected abstract String handleGetImageMessageKey()
StrutsAction.getImageMessageKey()public final String getImageMessageKey()
getImageMessageKey in interface StrutsActionprotected abstract boolean handleIsTableAction()
StrutsAction.isTableAction()public final boolean isTableAction()
isTableAction in interface StrutsActionprotected abstract boolean handleIsTableRowAction()
StrutsAction.isTableRowAction()public final boolean isTableRowAction()
isTableRowAction in interface StrutsActionprotected abstract boolean handleIsMultipartFormData()
StrutsAction.isMultipartFormData()public final boolean isMultipartFormData()
isMultipartFormData in interface StrutsActionprotected abstract List handleGetInterUseCaseParameters(StrutsFinalState finalState)
finalState - public List getInterUseCaseParameters(StrutsFinalState finalState)
getInterUseCaseParameters in interface StrutsActionfinalState - StrutsFinalState
TODO: Model Documentation for
org.andromda.cartridges.bpm4struts.metafacades.StrutsAction.getInterUseCaseParameters(finalState)public final List<StrutsParameter> getResettableActionParameters()
getResettableActionParameters in interface StrutsActionprotected abstract List handleGetResettableActionParameters()
public final StrutsJsp getInput()
getInput in interface StrutsActionprotected abstract Object handleGetInput()
public final List<StrutsJsp> getTargetPages()
getTargetPages in interface StrutsActionprotected abstract List handleGetTargetPages()
public final List<StrutsExceptionHandler> getActionExceptions()
getActionExceptions in interface StrutsActionprotected abstract List handleGetActionExceptions()
public final List<StrutsParameter> getTableNonColumnFormParameters()
getTableNonColumnFormParameters in interface StrutsActionprotected abstract List handleGetTableNonColumnFormParameters()
public final List<StrutsParameter> getActionParameters()
getActionParameters in interface StrutsActionprotected abstract List handleGetActionParameters()
public final List<StrutsControllerOperation> getDeferredOperations()
getDeferredOperations in interface StrutsActionprotected abstract List handleGetDeferredOperations()
public final List<StrutsForward> getActionForwards()
getActionForwards in interface StrutsActionprotected abstract List handleGetActionForwards()
public final List<StrutsParameter> getHiddenActionParameters()
getHiddenActionParameters in interface StrutsActionprotected abstract List handleGetHiddenActionParameters()
public final StrutsController getController()
getController in interface StrutsActionprotected abstract Object handleGetController()
public final List<StrutsActionState> getActionStates()
getActionStates in interface StrutsActionprotected abstract List handleGetActionStates()
public final StrutsParameter getTableLinkParameter()
getTableLinkParameter in interface StrutsActionprotected abstract Object handleGetTableLinkParameter()
public final List<StrutsForward> getDecisionTransitions()
getDecisionTransitions in interface StrutsActionprotected abstract List handleGetDecisionTransitions()
public final List<StrutsForward> getTransitions()
getTransitions in interface StrutsActionprotected abstract List handleGetTransitions()
public final List<StrutsParameter> getActionFormFields()
getActionFormFields in interface StrutsActionprotected abstract List handleGetActionFormFields()
public final StrutsTrigger getActionTrigger()
getActionTrigger in interface StrutsActionprotected 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 ModelElementFacadevalidateInvariants in class StrutsForwardLogicvalidationMessages - CollectionStrutsForwardLogic.validateInvariants(Collection validationMessages)Copyright © 2003–2014 AndroMDA.org. All rights reserved.