|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.andromda.core.metafacade.MetafacadeBase
org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic
public abstract class StrutsControllerOperationLogic
MetafacadeLogic for org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperation
StrutsControllerOperation| Field Summary | |
|---|---|
protected java.lang.Object |
metaObject
|
| Fields inherited from class org.andromda.core.metafacade.MetafacadeBase |
|---|
contextRoot, logger |
| Constructor Summary | |
|---|---|
StrutsControllerOperationLogic(java.lang.Object metaObject,
java.lang.String context)
|
|
| Method Summary | |
|---|---|
void |
copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
|
org.andromda.metafacades.uml.ParameterFacade |
findParameter(java.lang.String name)
|
java.lang.Object |
findTaggedValue(java.lang.String tagName)
|
java.lang.Object |
findTaggedValue(java.lang.String name,
boolean follow)
|
java.util.Collection |
findTaggedValues(java.lang.String tagName)
|
org.andromda.metafacades.uml.FrontEndActivityGraph |
getActivityGraph()
|
java.lang.String |
getArgumentNames()
|
java.util.Collection |
getArguments()
|
java.lang.String |
getArgumentTypeNames()
|
org.andromda.metafacades.uml.ServiceOperation |
getBackEndServiceOperation()
|
java.lang.String |
getCall()
|
java.lang.String |
getConcurrency()
|
java.util.Collection |
getConstraints()
|
java.util.Collection |
getConstraints(java.lang.String kind)
|
StrutsController |
getController()
The controller for this operation. |
java.util.List |
getDeferringActions()
|
java.lang.String |
getDocumentation(java.lang.String indent)
|
java.lang.String |
getDocumentation(java.lang.String indent,
int lineLength)
|
java.lang.String |
getDocumentation(java.lang.String indent,
int lineLength,
boolean htmlStyle)
|
java.lang.String |
getExceptionList()
|
java.lang.String |
getExceptionList(java.lang.String initialExceptions)
|
java.util.Collection |
getExceptions()
|
java.util.List |
getFormFields()
|
java.lang.String |
getFullyQualifiedName()
|
java.lang.String |
getFullyQualifiedName(boolean modelName)
|
java.lang.String |
getFullyQualifiedNamePath()
|
java.lang.String |
getId()
|
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. |
org.andromda.metafacades.uml.TypeMappings |
getLanguageMappings()
|
int |
getLower()
|
org.andromda.metafacades.uml.ModelFacade |
getModel()
|
java.lang.String |
getName()
|
org.andromda.metafacades.uml.OperationFacade |
getOverriddenOperation()
|
org.andromda.metafacades.uml.ClassifierFacade |
getOwner()
|
org.andromda.metafacades.uml.ModelElementFacade |
getPackage()
|
java.lang.String |
getPackageName()
|
java.lang.String |
getPackageName(boolean modelName)
|
java.lang.String |
getPackagePath()
|
java.util.Collection |
getParameters()
|
java.lang.String |
getPostconditionName()
|
java.util.Collection |
getPostconditions()
|
java.lang.String |
getPreconditionCall()
|
java.lang.String |
getPreconditionName()
|
java.util.Collection |
getPreconditions()
|
java.lang.String |
getPreconditionSignature()
|
org.andromda.metafacades.uml.ParameterFacade |
getReturnParameter()
|
org.andromda.metafacades.uml.ClassifierFacade |
getReturnType()
|
org.andromda.metafacades.uml.PackageFacade |
getRootPackage()
|
java.lang.String |
getSignature()
|
java.lang.String |
getSignature(boolean withArgumentNames)
|
java.lang.String |
getSignature(java.lang.String argumentModifier)
|
java.util.Collection |
getSourceDependencies()
|
org.andromda.metafacades.uml.StateMachineFacade |
getStateMachineContext()
|
java.util.Collection |
getStereotypeNames()
|
java.util.Collection |
getStereotypes()
|
java.util.Collection |
getTaggedValues()
|
java.util.Collection |
getTargetDependencies()
|
java.lang.Object |
getTemplateParameter(java.lang.String parameterName)
|
java.util.Collection |
getTemplateParameters()
|
java.lang.String |
getTypedArgumentList()
|
java.lang.String |
getTypedArgumentList(java.lang.String modifier)
|
int |
getUpper()
|
java.lang.String |
getValidationName()
|
java.lang.Object |
getValidationOwner()
|
java.lang.String |
getVisibility()
|
protected abstract java.lang.Object |
handleGetBackEndServiceOperation()
|
protected abstract java.lang.Object |
handleGetController()
|
protected abstract java.lang.String |
handleGetInterfaceFullPath()
|
protected abstract java.lang.String |
handleGetInterfaceName()
|
protected abstract java.lang.String |
handleGetInterfacePackageName()
|
protected abstract java.lang.String |
handleGetInterfaceType()
|
protected abstract boolean |
handleIsBackEndServiceOperationMatchingParameters()
|
protected abstract boolean |
handleIsCallingBackEnd()
|
boolean |
hasExactStereotype(java.lang.String stereotypeName)
|
boolean |
hasStereotype(java.lang.String stereotypeName)
|
void |
initialize()
|
boolean |
isAbstract()
|
boolean |
isAllArgumentsHaveFormFields()
|
boolean |
isBackEndServiceOperationMatchingParameters()
|
boolean |
isBindingDependenciesPresent()
|
boolean |
isCallingBackEnd()
If this is true then the backEndServiceOperation property is not null, meaning this operation is calling a specific backend operation. |
boolean |
isConstraintsPresent()
|
boolean |
isExceptionsPresent()
|
boolean |
isFrontEndControllerOperationMetaType()
|
boolean |
isModelElementFacadeMetaType()
|
boolean |
isOperationFacadeMetaType()
|
boolean |
isOverriding()
|
boolean |
isOwnerIsController()
|
boolean |
isPostconditionsPresent()
|
boolean |
isPreconditionsPresent()
|
boolean |
isQuery()
|
boolean |
isReturnTypePresent()
|
boolean |
isStatic()
|
boolean |
isStrutsControllerOperationMetaType()
Indicates the metafacade type (used for metafacade mappings). |
boolean |
isTemplateParametersPresent()
|
void |
resetMetafacadeContext(java.lang.String context)
|
java.lang.String |
toString()
|
java.lang.String |
translateConstraint(java.lang.String name,
java.lang.String translation)
|
java.lang.String[] |
translateConstraints(java.lang.String translation)
|
java.lang.String[] |
translateConstraints(java.lang.String kind,
java.lang.String translation)
|
void |
validateInvariants(java.util.Collection validationMessages)
|
| 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 |
| Field Detail |
|---|
protected java.lang.Object metaObject
| Constructor Detail |
|---|
public StrutsControllerOperationLogic(java.lang.Object metaObject,
java.lang.String context)
| Method Detail |
|---|
public void resetMetafacadeContext(java.lang.String context)
resetMetafacadeContext in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBasepublic boolean isStrutsControllerOperationMetaType()
StrutsControllerOperation
isStrutsControllerOperationMetaType in interface StrutsControllerOperationtrueStrutsControllerOperationprotected abstract java.lang.String handleGetInterfaceName()
StrutsControllerOperation.getInterfaceName()public final java.lang.String getInterfaceName()
StrutsControllerOperationThe 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).
getInterfaceName in interface StrutsControllerOperationprotected abstract java.lang.String handleGetInterfacePackageName()
StrutsControllerOperation.getInterfacePackageName()public final java.lang.String getInterfacePackageName()
StrutsControllerOperationThe 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).
getInterfacePackageName in interface StrutsControllerOperationprotected abstract java.lang.String handleGetInterfaceFullPath()
StrutsControllerOperation.getInterfaceFullPath()public final java.lang.String getInterfaceFullPath()
StrutsControllerOperationThe package of the interface converted to a file-system compatible format.
getInterfaceFullPath in interface StrutsControllerOperationprotected abstract java.lang.String handleGetInterfaceType()
StrutsControllerOperation.getInterfaceType()public final java.lang.String getInterfaceType()
StrutsControllerOperationThe fully qualified name of the interface.
getInterfaceType in interface StrutsControllerOperationprotected abstract boolean handleIsBackEndServiceOperationMatchingParameters()
StrutsControllerOperation.isBackEndServiceOperationMatchingParameters()public final boolean isBackEndServiceOperationMatchingParameters()
isBackEndServiceOperationMatchingParameters in interface StrutsControllerOperationprotected abstract boolean handleIsCallingBackEnd()
StrutsControllerOperation.isCallingBackEnd()public final boolean isCallingBackEnd()
StrutsControllerOperationIf this is true then the backEndServiceOperation property is not null, meaning this operation is calling a specific backend operation.
isCallingBackEnd in interface StrutsControllerOperationpublic final StrutsController getController()
StrutsControllerOperationThe controller for this operation. This is the owner in case this actually is a controller operation, null otherwise.
getController in interface StrutsControllerOperationprotected abstract java.lang.Object handleGetController()
public final org.andromda.metafacades.uml.ServiceOperation getBackEndServiceOperation()
getBackEndServiceOperation in interface StrutsControllerOperationprotected abstract java.lang.Object handleGetBackEndServiceOperation()
public boolean isFrontEndControllerOperationMetaType()
isFrontEndControllerOperationMetaType in interface org.andromda.metafacades.uml.FrontEndControllerOperationFrontEndControllerOperationpublic boolean isOperationFacadeMetaType()
isOperationFacadeMetaType in interface org.andromda.metafacades.uml.OperationFacadeOperationFacadepublic boolean isModelElementFacadeMetaType()
isModelElementFacadeMetaType in interface org.andromda.metafacades.uml.ModelElementFacadeModelElementFacadepublic org.andromda.metafacades.uml.FrontEndActivityGraph getActivityGraph()
getActivityGraph in interface org.andromda.metafacades.uml.FrontEndControllerOperationpublic java.util.List getDeferringActions()
getDeferringActions in interface org.andromda.metafacades.uml.FrontEndControllerOperationpublic java.util.List getFormFields()
getFormFields in interface org.andromda.metafacades.uml.FrontEndControllerOperationpublic boolean isAllArgumentsHaveFormFields()
isAllArgumentsHaveFormFields in interface org.andromda.metafacades.uml.FrontEndControllerOperationpublic boolean isOwnerIsController()
isOwnerIsController in interface org.andromda.metafacades.uml.FrontEndControllerOperationpublic void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
copyTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.Object findTaggedValue(java.lang.String tagName)
findTaggedValue in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection findTaggedValues(java.lang.String tagName)
findTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getConstraints()
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getConstraints(java.lang.String kind)
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getDocumentation(java.lang.String indent,
int lineLength)
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getDocumentation(java.lang.String indent,
int lineLength,
boolean htmlStyle)
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getDocumentation(java.lang.String indent)
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getFullyQualifiedName(boolean modelName)
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getFullyQualifiedName()
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getFullyQualifiedNamePath()
getFullyQualifiedNamePath in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getId()
getId in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
getLanguageMappings in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.ModelFacade getModel()
getModel in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getName()
getName in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.ModelElementFacade getPackage()
getPackage in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getPackageName(boolean modelName)
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getPackageName()
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getPackagePath()
getPackagePath in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.PackageFacade getRootPackage()
getRootPackage in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getSourceDependencies()
getSourceDependencies in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
getStateMachineContext in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getStereotypeNames()
getStereotypeNames in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getStereotypes()
getStereotypes in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getTaggedValues()
getTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getTargetDependencies()
getTargetDependencies in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.Object getTemplateParameter(java.lang.String parameterName)
getTemplateParameter in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getTemplateParameters()
getTemplateParameters in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getVisibility()
getVisibility in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean hasExactStereotype(java.lang.String stereotypeName)
hasExactStereotype in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean hasStereotype(java.lang.String stereotypeName)
hasStereotype in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean isBindingDependenciesPresent()
isBindingDependenciesPresent in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean isConstraintsPresent()
isConstraintsPresent in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean isTemplateParametersPresent()
isTemplateParametersPresent in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String translateConstraint(java.lang.String name,
java.lang.String translation)
translateConstraint in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String[] translateConstraints(java.lang.String translation)
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String[] translateConstraints(java.lang.String kind,
java.lang.String translation)
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.ParameterFacade findParameter(java.lang.String name)
findParameter in interface org.andromda.metafacades.uml.OperationFacade
public java.lang.Object findTaggedValue(java.lang.String name,
boolean follow)
findTaggedValue in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getArgumentNames()
getArgumentNames in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getArgumentTypeNames()
getArgumentTypeNames in interface org.andromda.metafacades.uml.OperationFacadepublic java.util.Collection getArguments()
getArguments in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getCall()
getCall in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getConcurrency()
getConcurrency in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getExceptionList(java.lang.String initialExceptions)
getExceptionList in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getExceptionList()
getExceptionList in interface org.andromda.metafacades.uml.OperationFacadepublic java.util.Collection getExceptions()
getExceptions in interface org.andromda.metafacades.uml.OperationFacadepublic int getLower()
getLower in interface org.andromda.metafacades.uml.OperationFacadepublic org.andromda.metafacades.uml.OperationFacade getOverriddenOperation()
getOverriddenOperation in interface org.andromda.metafacades.uml.OperationFacadepublic org.andromda.metafacades.uml.ClassifierFacade getOwner()
getOwner in interface org.andromda.metafacades.uml.OperationFacadepublic java.util.Collection getParameters()
getParameters in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getPostconditionName()
getPostconditionName in interface org.andromda.metafacades.uml.OperationFacadepublic java.util.Collection getPostconditions()
getPostconditions in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getPreconditionCall()
getPreconditionCall in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getPreconditionName()
getPreconditionName in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getPreconditionSignature()
getPreconditionSignature in interface org.andromda.metafacades.uml.OperationFacadepublic java.util.Collection getPreconditions()
getPreconditions in interface org.andromda.metafacades.uml.OperationFacadepublic org.andromda.metafacades.uml.ParameterFacade getReturnParameter()
getReturnParameter in interface org.andromda.metafacades.uml.OperationFacadepublic org.andromda.metafacades.uml.ClassifierFacade getReturnType()
getReturnType in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getSignature(boolean withArgumentNames)
getSignature in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getSignature()
getSignature in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getSignature(java.lang.String argumentModifier)
getSignature in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getTypedArgumentList(java.lang.String modifier)
getTypedArgumentList in interface org.andromda.metafacades.uml.OperationFacadepublic java.lang.String getTypedArgumentList()
getTypedArgumentList in interface org.andromda.metafacades.uml.OperationFacadepublic int getUpper()
getUpper in interface org.andromda.metafacades.uml.OperationFacadepublic boolean isAbstract()
isAbstract in interface org.andromda.metafacades.uml.OperationFacadepublic boolean isExceptionsPresent()
isExceptionsPresent in interface org.andromda.metafacades.uml.OperationFacadepublic boolean isOverriding()
isOverriding in interface org.andromda.metafacades.uml.OperationFacadepublic boolean isPostconditionsPresent()
isPostconditionsPresent in interface org.andromda.metafacades.uml.OperationFacadepublic boolean isPreconditionsPresent()
isPreconditionsPresent in interface org.andromda.metafacades.uml.OperationFacadepublic boolean isQuery()
isQuery in interface org.andromda.metafacades.uml.OperationFacadepublic boolean isReturnTypePresent()
isReturnTypePresent in interface org.andromda.metafacades.uml.OperationFacadepublic boolean isStatic()
isStatic in interface org.andromda.metafacades.uml.OperationFacadepublic void initialize()
initialize in interface org.andromda.metafacades.uml.ModelElementFacadeinitialize in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.initialize()public java.lang.Object getValidationOwner()
getValidationOwner in interface org.andromda.metafacades.uml.ModelElementFacadegetValidationOwner in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.getValidationOwner()public java.lang.String getValidationName()
getValidationName in interface org.andromda.metafacades.uml.ModelElementFacadegetValidationName in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.getValidationName()public void validateInvariants(java.util.Collection validationMessages)
validateInvariants in interface org.andromda.metafacades.uml.ModelElementFacadevalidateInvariants in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.validateInvariants(java.util.Collection)public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||