org.andromda.cartridges.bpm4struts.metafacades
Interface StrutsControllerOperation

All Superinterfaces:
org.andromda.metafacades.uml.FrontEndControllerOperation, org.andromda.metafacades.uml.ModelElementFacade, org.andromda.metafacades.uml.OperationFacade
All Known Implementing Classes:
StrutsControllerOperationLogic, StrutsControllerOperationLogicImpl

public interface StrutsControllerOperation
extends org.andromda.metafacades.uml.FrontEndControllerOperation

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 org.andromda.metafacades.uml.ServiceOperation getBackEndServiceOperation()
           
 StrutsController getController()
           The controller for this operation.
 java.lang.String getInterfaceFullPath()
           The package of the interface converted to a file-system compatible format.
 java.lang.String getInterfaceName()
           The name of the interface used for forms that correspond to the calling of this operation (we need to pass the form to the controller, but many forms/actions my be deferring to this operation, this way we can aggregate them).
 java.lang.String getInterfacePackageName()
           The package of the interface used for forms that correspond to the calling of this operation (we need to pass the form to the controller, but many forms/actions my be deferring to this operation, this way we can aggregate them).
 java.lang.String getInterfaceType()
           The fully qualified name of the interface.
 boolean isBackEndServiceOperationMatchingParameters()
           
 boolean isCallingBackEnd()
           If this is true then the backEndServiceOperation property is not null, meaning this operation is calling a specific backend operation.
 boolean isStrutsControllerOperationMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.FrontEndControllerOperation
getActivityGraph, getDeferringActions, getFormFields, isAllArgumentsHaveFormFields, isFrontEndControllerOperationMetaType, isOwnerIsController
 
Methods inherited from interface org.andromda.metafacades.uml.OperationFacade
findParameter, findTaggedValue, getArgumentNames, getArguments, getArgumentTypeNames, getCall, getConcurrency, getExceptionList, getExceptionList, getExceptions, getLower, getOverriddenOperation, getOwner, getParameters, getPostconditionName, getPostconditions, getPreconditionCall, getPreconditionName, getPreconditions, getPreconditionSignature, getReturnParameter, getReturnType, getSignature, getSignature, getSignature, getTypedArgumentList, getTypedArgumentList, getUpper, isAbstract, isExceptionsPresent, isOperationFacadeMetaType, isOverriding, isPostconditionsPresent, isPreconditionsPresent, isQuery, isReturnTypePresent, isStatic
 
Methods inherited from interface org.andromda.metafacades.uml.ModelElementFacade
copyTaggedValues, findTaggedValue, findTaggedValues, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isModelElementFacadeMetaType, isTemplateParametersPresent, translateConstraint, translateConstraints, translateConstraints, validateInvariants
 

Method Detail

isStrutsControllerOperationMetaType

boolean isStrutsControllerOperationMetaType()
Indicates the metafacade type (used for metafacade mappings).

Returns:
always true

getBackEndServiceOperation

org.andromda.metafacades.uml.ServiceOperation getBackEndServiceOperation()

getController

StrutsController getController()

The controller for this operation. This is the owner in case this actually is a controller operation, null otherwise.


getInterfaceFullPath

java.lang.String getInterfaceFullPath()

The package of the interface converted to a file-system compatible format.


getInterfaceName

java.lang.String getInterfaceName()

The name of the interface used for forms that correspond to the calling of this operation (we need to pass the form to the controller, but many forms/actions my be deferring to this operation, this way we can aggregate them).


getInterfacePackageName

java.lang.String getInterfacePackageName()

The package of the interface used for forms that correspond to the calling of this operation (we need to pass the form to the controller, but many forms/actions my be deferring to this operation, this way we can aggregate them).


getInterfaceType

java.lang.String getInterfaceType()

The fully qualified name of the interface.


isBackEndServiceOperationMatchingParameters

boolean isBackEndServiceOperationMatchingParameters()

isCallingBackEnd

boolean isCallingBackEnd()

If this is true then the backEndServiceOperation property is not null, meaning this operation is calling a specific backend operation.



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