org.andromda.cartridges.jsf.metafacades
Class JSFActionLogicImpl

java.lang.Object
  extended by org.andromda.core.metafacade.MetafacadeBase
      extended by org.andromda.cartridges.jsf.metafacades.JSFActionLogic
          extended by org.andromda.cartridges.jsf.metafacades.JSFActionLogicImpl
All Implemented Interfaces:
JSFAction, org.andromda.metafacades.uml.FrontEndAction, org.andromda.metafacades.uml.FrontEndForward, org.andromda.metafacades.uml.ModelElementFacade, org.andromda.metafacades.uml.TransitionFacade

public class JSFActionLogicImpl
extends JSFActionLogic

MetafacadeLogic implementation for org.andromda.cartridges.jsf.metafacades.JSFAction.

See Also:
JSFAction

Field Summary
 
Fields inherited from class org.andromda.cartridges.jsf.metafacades.JSFActionLogic
metaObject
 
Fields inherited from class org.andromda.core.metafacade.MetafacadeBase
contextRoot, logger
 
Constructor Summary
JSFActionLogicImpl(java.lang.Object metaObject, java.lang.String context)
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getPackageName()
          Overriddent to provide the owning use case's package name.
protected  java.lang.String handleGetActionClassName()
           
protected  java.lang.String handleGetControllerAction()
           
protected  java.lang.String handleGetDocumentationKey()
           
protected  java.lang.String handleGetDocumentationValue()
           
protected  java.lang.String handleGetFormBeanName()
           
protected  java.lang.String handleGetFormImplementationGetter()
           
protected  java.lang.String handleGetFormImplementationInterfaceList()
           
protected  java.lang.String handleGetFormImplementationName()
           
protected  java.lang.String handleGetFormKey()
           
protected  java.lang.String handleGetFormScope()
           
protected  java.lang.String handleGetFormSerialVersionUID()
           
protected  java.lang.String handleGetFromOutcome()
           
protected  java.lang.String handleGetFullyQualifiedActionClassName()
           
protected  java.lang.String handleGetFullyQualifiedActionClassPath()
           
protected  java.lang.String handleGetFullyQualifiedFormImplementationName()
           
protected  java.lang.String handleGetFullyQualifiedFormImplementationPath()
           
protected  java.util.List handleGetHiddenParameters()
           
protected  java.lang.String handleGetMessageKey()
           
protected  java.util.List handleGetOtherUseCaseFormActions()
           
protected  java.lang.String handleGetPath()
           
protected  java.lang.String handleGetPathRoot()
           
protected  java.util.Map handleGetSuccessMessages()
           
protected  java.lang.String handleGetTableLinkColumnName()
           
protected  java.lang.String handleGetTableLinkName()
           
protected  java.lang.Object handleGetTableLinkParameter()
           
protected  java.lang.String handleGetTriggerName()
           
protected  java.lang.String handleGetViewFragmentPath()
           
protected  java.util.Map handleGetWarningMessages()
           
protected  boolean handleIsFinalStateTarget()
           
protected  boolean handleIsFormReset()
           
protected  boolean handleIsFormResetRequired()
           
protected  boolean handleIsHyperlink()
           
protected  boolean handleIsPopup()
           
protected  boolean handleIsResettable()
           
protected  boolean handleIsSuccessMessagesPresent()
           
protected  boolean handleIsTableAction()
           
protected  boolean handleIsTableLink()
           
protected  boolean handleIsValidationRequired()
           
protected  boolean handleIsWarningMessagesPresent()
           
 
Methods inherited from class org.andromda.cartridges.jsf.metafacades.JSFActionLogic
copyTaggedValues, findParameter, findTaggedValue, findTaggedValues, getActionClassName, getActionForwards, getActionMethodName, getActions, getActionStates, getConstraints, getConstraints, getController, getControllerAction, getDecisionTransitions, getDecisionTrigger, getDeferredOperations, getDocumentation, getDocumentation, getDocumentation, getDocumentationKey, getDocumentationValue, getEffect, getFormBeanName, getFormFields, getFormImplementationGetter, getFormImplementationInterfaceList, getFormImplementationName, getFormKey, getFormScope, getFormSerialVersionUID, getForwardParameters, getFromOutcome, getFrontEndActivityGraph, getFullyQualifiedActionClassName, getFullyQualifiedActionClassPath, getFullyQualifiedFormImplementationName, getFullyQualifiedFormImplementationPath, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getGuard, getHiddenParameters, getId, getInput, getLanguageMappings, getMessageKey, getModel, getOperationCall, getPackage, getPackageName, getPackagePath, getParameters, getPath, getPathRoot, getRootPackage, getSource, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getSuccessMessages, getTableLinkColumnName, getTableLinkName, getTableLinkParameter, getTaggedValues, getTarget, getTargetDependencies, getTargetViews, getTemplateParameter, getTemplateParameters, getTransitions, getTrigger, getTriggerName, getUseCase, getValidationName, getValidationOwner, getViewFragmentPath, getVisibility, getWarningMessages, hasExactStereotype, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isContainedInFrontEndUseCase, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isEnteringView, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isExitingView, isFinalStateTarget, isFormReset, isFormResetRequired, isFrontEndActionMetaType, isFrontEndForwardMetaType, isHyperlink, isJSFActionMetaType, isModelElementFacadeMetaType, isPopup, isResettable, isSuccessMessagesPresent, isTableAction, isTableLink, isTemplateParametersPresent, isTransitionFacadeMetaType, isTriggerPresent, isUseCaseStart, isValidationRequired, isWarningMessagesPresent, resetMetafacadeContext, toString, translateConstraint, translateConstraints, translateConstraints, validateInvariants
 
Methods inherited from class org.andromda.core.metafacade.MetafacadeBase
equals, getConfiguredProperty, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JSFActionLogicImpl

public JSFActionLogicImpl(java.lang.Object metaObject,
                          java.lang.String context)
Method Detail

handleGetFormBeanName

protected java.lang.String handleGetFormBeanName()
Specified by:
handleGetFormBeanName in class JSFActionLogic
See Also:
JSFAction.getFormBeanName()

getName

public java.lang.String getName()
Specified by:
getName in interface org.andromda.metafacades.uml.ModelElementFacade
Overrides:
getName in class JSFActionLogic
See Also:
ModelElementFacade.getName()

handleGetTriggerName

protected java.lang.String handleGetTriggerName()
Specified by:
handleGetTriggerName in class JSFActionLogic
See Also:
JSFAction.getTriggerName()

handleGetFormImplementationName

protected java.lang.String handleGetFormImplementationName()
Specified by:
handleGetFormImplementationName in class JSFActionLogic
See Also:
JSFAction.getFormImplementationName()

handleIsTableAction

protected boolean handleIsTableAction()
Specified by:
handleIsTableAction in class JSFActionLogic
See Also:
JSFAction.getFullyQualifiedFormImplementationName()

handleGetFullyQualifiedFormImplementationName

protected java.lang.String handleGetFullyQualifiedFormImplementationName()
Specified by:
handleGetFullyQualifiedFormImplementationName in class JSFActionLogic
See Also:
JSFAction.getFullyQualifiedFormImplementationName()

handleGetFullyQualifiedFormImplementationPath

protected java.lang.String handleGetFullyQualifiedFormImplementationPath()
Specified by:
handleGetFullyQualifiedFormImplementationPath in class JSFActionLogic
See Also:
JSFAction.getFullyQualifiedFormImplementationPath()

handleGetFormScope

protected java.lang.String handleGetFormScope()
Specified by:
handleGetFormScope in class JSFActionLogic
See Also:
JSFAction.getFullyQualifiedFormImplementationPath()

handleGetFormImplementationInterfaceList

protected java.lang.String handleGetFormImplementationInterfaceList()
Specified by:
handleGetFormImplementationInterfaceList in class JSFActionLogic
See Also:
JSFAction.getFormImplementationInterfaceList()

handleGetPath

protected java.lang.String handleGetPath()
Specified by:
handleGetPath in class JSFActionLogic
See Also:
JSFActionLogic.handleGetPath()

handleGetPathRoot

protected java.lang.String handleGetPathRoot()
Specified by:
handleGetPathRoot in class JSFActionLogic
See Also:
JSFAction.getPathRoot()

handleGetMessageKey

protected java.lang.String handleGetMessageKey()
Specified by:
handleGetMessageKey in class JSFActionLogic
See Also:
JSFAction.getMessageKey()

handleGetDocumentationKey

protected java.lang.String handleGetDocumentationKey()
Specified by:
handleGetDocumentationKey in class JSFActionLogic
See Also:
JSFAction.getDocumentationKey()

handleGetDocumentationValue

protected java.lang.String handleGetDocumentationValue()
Specified by:
handleGetDocumentationValue in class JSFActionLogic
See Also:
JSFAction.getDocumentationValue()

handleGetViewFragmentPath

protected java.lang.String handleGetViewFragmentPath()
Specified by:
handleGetViewFragmentPath in class JSFActionLogic
See Also:
JSFAction.getViewFragmentPath()

handleGetTableLinkName

protected java.lang.String handleGetTableLinkName()
Specified by:
handleGetTableLinkName in class JSFActionLogic
See Also:
JSFAction.getTableLinkName()

handleGetTableLinkColumnName

protected java.lang.String handleGetTableLinkColumnName()
Specified by:
handleGetTableLinkColumnName in class JSFActionLogic
See Also:
JSFAction.getTableLinkColumnName()

handleGetTableLinkParameter

protected java.lang.Object handleGetTableLinkParameter()
Specified by:
handleGetTableLinkParameter in class JSFActionLogic
See Also:
JSFAction.isTableLink()

handleIsTableLink

protected boolean handleIsTableLink()
Specified by:
handleIsTableLink in class JSFActionLogic
See Also:
JSFAction.isTableLink()

handleIsHyperlink

protected boolean handleIsHyperlink()
Specified by:
handleIsHyperlink in class JSFActionLogic
See Also:
JSFAction.isHyperlink()

handleGetActionClassName

protected java.lang.String handleGetActionClassName()
Specified by:
handleGetActionClassName in class JSFActionLogic
See Also:
JSFAction.getActionClassName()

handleGetFullyQualifiedActionClassPath

protected java.lang.String handleGetFullyQualifiedActionClassPath()
Specified by:
handleGetFullyQualifiedActionClassPath in class JSFActionLogic
See Also:
JSFAction.getFullyQualifiedActionClassPath()

getPackageName

public java.lang.String getPackageName()
Overriddent to provide the owning use case's package name.

Specified by:
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacade
Overrides:
getPackageName in class JSFActionLogic
See Also:
ModelElementFacade.getPackageName()

handleGetControllerAction

protected java.lang.String handleGetControllerAction()
Specified by:
handleGetControllerAction in class JSFActionLogic
See Also:
JSFAction.getControllerAction()

handleGetFullyQualifiedActionClassName

protected java.lang.String handleGetFullyQualifiedActionClassName()
Specified by:
handleGetFullyQualifiedActionClassName in class JSFActionLogic
See Also:
JSFAction.getFullyQualifiedActionClassName()

handleIsResettable

protected boolean handleIsResettable()
Specified by:
handleIsResettable in class JSFActionLogic
See Also:
org.andromda.cartridges.struts.metafacades.JSFAction#isResettable()

handleGetOtherUseCaseFormActions

protected java.util.List handleGetOtherUseCaseFormActions()
See Also:
org.andromda.cartridges.jsf.metafacades.JSFAction#getOtherUseCaseFormActions()

handleGetFormKey

protected java.lang.String handleGetFormKey()
Specified by:
handleGetFormKey in class JSFActionLogic
See Also:
JSFAction.getFormKey()

handleGetHiddenParameters

protected java.util.List handleGetHiddenParameters()
Specified by:
handleGetHiddenParameters in class JSFActionLogic
See Also:
org.andromda.cartridges.jsf.metafacades.JSFAction#handleGetHiddenParameters()

handleIsValidationRequired

protected boolean handleIsValidationRequired()
Specified by:
handleIsValidationRequired in class JSFActionLogic
See Also:
org.andromda.cartridges.jsf.metafacades.JSFAction#handleGetHiddenParameters()

handleIsPopup

protected boolean handleIsPopup()
Specified by:
handleIsPopup in class JSFActionLogic
See Also:
JSFAction.isPopup()

handleIsFormResetRequired

protected boolean handleIsFormResetRequired()
Specified by:
handleIsFormResetRequired in class JSFActionLogic
See Also:
JSFAction.isFormResetRequired()

handleGetFormSerialVersionUID

protected java.lang.String handleGetFormSerialVersionUID()
Specified by:
handleGetFormSerialVersionUID in class JSFActionLogic
See Also:
JSFAction.getFormSerialVersionUID()

handleIsFormReset

protected boolean handleIsFormReset()
Specified by:
handleIsFormReset in class JSFActionLogic
See Also:
org.andromda.cartridges.jsf.metafacades.JSFAction#isFormRequired()

handleGetFormImplementationGetter

protected java.lang.String handleGetFormImplementationGetter()
Specified by:
handleGetFormImplementationGetter in class JSFActionLogic
See Also:
JSFAction.getFormImplementationGetter()

handleIsFinalStateTarget

protected boolean handleIsFinalStateTarget()
Specified by:
handleIsFinalStateTarget in class JSFActionLogic
See Also:
JSFAction.isFinalStateTarget()

handleGetFromOutcome

protected java.lang.String handleGetFromOutcome()
Specified by:
handleGetFromOutcome in class JSFActionLogic
See Also:
JSFAction.getFromOutcome()

handleIsSuccessMessagesPresent

protected boolean handleIsSuccessMessagesPresent()
Specified by:
handleIsSuccessMessagesPresent in class JSFActionLogic
See Also:
JSFAction.isSuccessMessagesPresent()

handleIsWarningMessagesPresent

protected boolean handleIsWarningMessagesPresent()
Specified by:
handleIsWarningMessagesPresent in class JSFActionLogic
See Also:
JSFAction.isWarningMessagesPresent()

handleGetSuccessMessages

protected java.util.Map handleGetSuccessMessages()
Specified by:
handleGetSuccessMessages in class JSFActionLogic
See Also:
JSFAction.getSuccessMessages()

handleGetWarningMessages

protected java.util.Map handleGetWarningMessages()
Specified by:
handleGetWarningMessages in class JSFActionLogic
See Also:
JSFAction.getWarningMessages()


Copyright © 2003-2008 AndroMDA.org. All Rights Reserved.