org.andromda.cartridges.bpm4struts.metafacades
Class StrutsControllerOperationLogicImpl

java.lang.Object
  extended by org.andromda.core.metafacade.MetafacadeBase
      extended by org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic
          extended by org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogicImpl
All Implemented Interfaces:
StrutsControllerOperation, org.andromda.metafacades.uml.FrontEndControllerOperation, org.andromda.metafacades.uml.ModelElementFacade, org.andromda.metafacades.uml.OperationFacade

public class StrutsControllerOperationLogicImpl
extends StrutsControllerOperationLogic

MetafacadeLogic implementation for org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperation.

See Also:
StrutsControllerOperation

Field Summary
 
Fields inherited from class org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic
metaObject
 
Fields inherited from class org.andromda.core.metafacade.MetafacadeBase
contextRoot, logger
 
Constructor Summary
StrutsControllerOperationLogicImpl(java.lang.Object metaObject, java.lang.String context)
           
 
Method Summary
 java.util.List getDeferringActions()
          Overridden because StrutsAction does not extend FrontEndAction.
 java.util.List getFormFields()
          Overridden since StrutsAction does not extend FrontEndAction.
protected  java.lang.Object handleGetBackEndServiceOperation()
           
protected  java.lang.Object handleGetController()
           
protected  java.lang.String handleGetInterfaceFullPath()
           
protected  java.lang.String handleGetInterfaceName()
           
protected  java.lang.String handleGetInterfacePackageName()
           
protected  java.lang.String handleGetInterfaceType()
           
protected  boolean handleIsBackEndServiceOperationMatchingParameters()
           
protected  boolean handleIsCallingBackEnd()
           
 boolean isAllArgumentsHaveFormFields()
          Overridden because StrutsAction does not extend FrontEndAction
 
Methods inherited from class org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic
copyTaggedValues, findParameter, findTaggedValue, findTaggedValue, findTaggedValues, getActivityGraph, getArgumentNames, getArguments, getArgumentTypeNames, getBackEndServiceOperation, getCall, getConcurrency, getConstraints, getConstraints, getController, getDocumentation, getDocumentation, getDocumentation, getExceptionList, getExceptionList, getExceptions, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getInterfaceFullPath, getInterfaceName, getInterfacePackageName, getInterfaceType, getLanguageMappings, getLower, getModel, getName, getOverriddenOperation, getOwner, getPackage, getPackageName, getPackageName, getPackagePath, getParameters, getPostconditionName, getPostconditions, getPreconditionCall, getPreconditionName, getPreconditions, getPreconditionSignature, getReturnParameter, getReturnType, getRootPackage, getSignature, getSignature, getSignature, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getTypedArgumentList, getTypedArgumentList, getUpper, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasStereotype, initialize, isAbstract, isBackEndServiceOperationMatchingParameters, isBindingDependenciesPresent, isCallingBackEnd, isConstraintsPresent, isExceptionsPresent, isFrontEndControllerOperationMetaType, isModelElementFacadeMetaType, isOperationFacadeMetaType, isOverriding, isOwnerIsController, isPostconditionsPresent, isPreconditionsPresent, isQuery, isReturnTypePresent, isStatic, isStrutsControllerOperationMetaType, isTemplateParametersPresent, 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

StrutsControllerOperationLogicImpl

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

handleGetInterfaceName

protected java.lang.String handleGetInterfaceName()
Specified by:
handleGetInterfaceName in class StrutsControllerOperationLogic
See Also:
StrutsControllerOperation.getInterfaceName()

handleGetInterfacePackageName

protected java.lang.String handleGetInterfacePackageName()
Specified by:
handleGetInterfacePackageName in class StrutsControllerOperationLogic
See Also:
StrutsControllerOperation.getInterfacePackageName()

handleGetInterfaceType

protected java.lang.String handleGetInterfaceType()
Specified by:
handleGetInterfaceType in class StrutsControllerOperationLogic
See Also:
StrutsControllerOperation.getInterfaceType()

handleGetInterfaceFullPath

protected java.lang.String handleGetInterfaceFullPath()
Specified by:
handleGetInterfaceFullPath in class StrutsControllerOperationLogic
See Also:
StrutsControllerOperation.getInterfaceFullPath()

getDeferringActions

public java.util.List getDeferringActions()
Overridden because StrutsAction does not extend FrontEndAction.

Specified by:
getDeferringActions in interface org.andromda.metafacades.uml.FrontEndControllerOperation
Overrides:
getDeferringActions in class StrutsControllerOperationLogic
See Also:
FrontEndControllerOperation.getDeferringActions()

handleGetController

protected java.lang.Object handleGetController()
Specified by:
handleGetController in class StrutsControllerOperationLogic

getFormFields

public java.util.List getFormFields()
Overridden since StrutsAction does not extend FrontEndAction.

Specified by:
getFormFields in interface org.andromda.metafacades.uml.FrontEndControllerOperation
Overrides:
getFormFields in class StrutsControllerOperationLogic
See Also:
FrontEndControllerOperation.getFormFields()

isAllArgumentsHaveFormFields

public boolean isAllArgumentsHaveFormFields()
Overridden because StrutsAction does not extend FrontEndAction

Specified by:
isAllArgumentsHaveFormFields in interface org.andromda.metafacades.uml.FrontEndControllerOperation
Overrides:
isAllArgumentsHaveFormFields in class StrutsControllerOperationLogic
See Also:
FrontEndControllerOperation.isAllArgumentsHaveFormFields()

handleIsBackEndServiceOperationMatchingParameters

protected boolean handleIsBackEndServiceOperationMatchingParameters()
Specified by:
handleIsBackEndServiceOperationMatchingParameters in class StrutsControllerOperationLogic
See Also:
StrutsControllerOperation.isBackEndServiceOperationMatchingParameters()

handleGetBackEndServiceOperation

protected java.lang.Object handleGetBackEndServiceOperation()
Specified by:
handleGetBackEndServiceOperation in class StrutsControllerOperationLogic

handleIsCallingBackEnd

protected boolean handleIsCallingBackEnd()
Specified by:
handleIsCallingBackEnd in class StrutsControllerOperationLogic
See Also:
StrutsControllerOperation.isCallingBackEnd()


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