org.andromda.cartridges.bpm4struts.metafacades
Class StrutsUseCaseLogicImpl

java.lang.Object
  extended by org.andromda.core.metafacade.MetafacadeBase
      extended by org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic
          extended by org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogicImpl
All Implemented Interfaces:
StrutsUseCase, org.andromda.metafacades.uml.ClassifierFacade, org.andromda.metafacades.uml.FrontEndUseCase, org.andromda.metafacades.uml.GeneralizableElementFacade, org.andromda.metafacades.uml.ModelElementFacade, org.andromda.metafacades.uml.NamespaceFacade, org.andromda.metafacades.uml.UseCaseFacade

public class StrutsUseCaseLogicImpl
extends StrutsUseCaseLogic

MetafacadeLogic implementation.

See Also:
StrutsUseCase

Nested Class Summary
static class StrutsUseCaseLogicImpl.UseCaseNode
           
 
Field Summary
 
Fields inherited from class org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic
metaObject
 
Fields inherited from class org.andromda.core.metafacade.MetafacadeBase
contextRoot, logger
 
Constructor Summary
StrutsUseCaseLogicImpl(java.lang.Object metaObject, java.lang.String context)
           
 
Method Summary
 java.util.List getActions()
          Overriden because StrutsAction does not extend FrontEndAction.
 java.util.Collection getOperations()
           
protected  java.lang.String handleGetActionPath()
           
protected  java.lang.String handleGetActionPathRoot()
           
protected  java.lang.String handleGetActionRoles()
           
protected  java.util.Map handleGetAllMessages()
           
protected  java.util.List handleGetAllPages()
           
protected  javax.swing.tree.TreeNode handleGetApplicationHierarchyRoot()
           
protected  java.lang.String handleGetCssFileName()
           
protected  java.util.List handleGetFormFields()
           
protected  java.lang.String handleGetFormKey()
           
protected  javax.swing.tree.TreeNode handleGetHierarchyRoot()
           
protected  java.lang.String handleGetOnlineHelpActionPath()
           
protected  java.lang.String handleGetOnlineHelpKey()
           
protected  java.lang.String handleGetOnlineHelpPagePath()
           
protected  java.lang.String handleGetOnlineHelpValue()
           
protected  java.util.List handleGetPages()
           
protected  java.util.List handleGetPageVariables()
           
protected  java.lang.String handleGetTitleKey()
           
protected  java.lang.String handleGetTitleValue()
           
protected  boolean handleIsApplicationUseCase()
           
protected  boolean handleIsApplicationValidationRequired()
           
protected  boolean handleIsCyclic()
           
protected  boolean handleIsValidationRequired()
           
 
Methods inherited from class org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic
copyTaggedValues, findAttribute, findTaggedValue, findTaggedValue, findTaggedValues, getAbstractions, getActionPath, getActionPathRoot, getActionRoles, getActivityGraph, getAllAssociatedClasses, getAllGeneralizations, getAllMessages, getAllPages, getAllProperties, getAllRequiredConstructorParameters, getAllRoles, getAllSpecializations, getAllUseCases, getApplicationHierarchyRoot, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getConstraints, getConstraints, getController, getCssFileName, getDocumentation, getDocumentation, getDocumentation, getExtends, getExtensionPoints, getFirstActivityGraph, getFormFields, getFormKey, getFullyQualifiedArrayName, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getHierarchyRoot, getId, getImplementationOperations, getImplementedInterfaceList, getIncludes, getInitialView, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNullString, getLanguageMappings, getModel, getName, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOnlineHelpActionPath, getOnlineHelpKey, getOnlineHelpPagePath, getOnlineHelpValue, getOperationCallFromAttributes, getOwnedElements, getPackage, getPackageName, getPackageName, getPackagePath, getPages, getPageVariables, getProperties, getProperties, getReferencingFinalStates, getRequiredConstructorParameters, getRoles, getRootPackage, getSerialVersionUID, getSourceDependencies, getSpecializations, getStateMachineContext, getStaticAttributes, getStaticOperations, getStereotypeNames, getStereotypes, getSuperClass, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getTitleKey, getTitleValue, getValidationName, getValidationOwner, getViews, getViewVariables, getVisibility, getWrapperName, hasExactStereotype, hasStereotype, initialize, isAbstract, isApplicationUseCase, isApplicationValidationRequired, isArrayType, isAssociationClass, isBindingDependenciesPresent, isBlobType, isBooleanType, isClassifierFacadeMetaType, isClobType, isCollectionType, isConstraintsPresent, isCyclic, isDataType, isDateType, isEmbeddedValue, isEntryUseCase, isEnumeration, isFileType, isFrontEndUseCaseMetaType, isGeneralizableElementFacadeMetaType, isInterface, isLeaf, isListType, isMapType, isModelElementFacadeMetaType, isNamespaceFacadeMetaType, isPrimitive, isSecured, isSetType, isStringType, isStrutsUseCaseMetaType, isTemplateParametersPresent, isTimeType, isUseCaseFacadeMetaType, isValidationRequired, 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

StrutsUseCaseLogicImpl

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

handleGetTitleKey

protected java.lang.String handleGetTitleKey()
Specified by:
handleGetTitleKey in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getTitleKey()

handleGetTitleValue

protected java.lang.String handleGetTitleValue()
Specified by:
handleGetTitleValue in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getTitleValue()

handleGetOnlineHelpKey

protected java.lang.String handleGetOnlineHelpKey()
Specified by:
handleGetOnlineHelpKey in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getOnlineHelpKey()

handleGetOnlineHelpValue

protected java.lang.String handleGetOnlineHelpValue()
Specified by:
handleGetOnlineHelpValue in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getOnlineHelpValue()

handleGetActionPath

protected java.lang.String handleGetActionPath()
Specified by:
handleGetActionPath in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getActionPath()

handleGetActionPathRoot

protected java.lang.String handleGetActionPathRoot()
Specified by:
handleGetActionPathRoot in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getActionPathRoot()

handleIsCyclic

protected boolean handleIsCyclic()
Specified by:
handleIsCyclic in class StrutsUseCaseLogic
See Also:
StrutsUseCase.isCyclic()

handleGetActionRoles

protected java.lang.String handleGetActionRoles()
Specified by:
handleGetActionRoles in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getActionRoles()

getOperations

public java.util.Collection getOperations()
Specified by:
getOperations in interface org.andromda.metafacades.uml.ClassifierFacade
Overrides:
getOperations in class StrutsUseCaseLogic

handleGetPages

protected java.util.List handleGetPages()
Specified by:
handleGetPages in class StrutsUseCaseLogic

handleGetAllPages

protected java.util.List handleGetAllPages()
Specified by:
handleGetAllPages in class StrutsUseCaseLogic

handleGetFormFields

protected java.util.List handleGetFormFields()
Specified by:
handleGetFormFields in class StrutsUseCaseLogic

handleIsValidationRequired

protected boolean handleIsValidationRequired()
Specified by:
handleIsValidationRequired in class StrutsUseCaseLogic
See Also:
StrutsUseCase.isValidationRequired()

handleIsApplicationValidationRequired

protected boolean handleIsApplicationValidationRequired()
Specified by:
handleIsApplicationValidationRequired in class StrutsUseCaseLogic
See Also:
StrutsUseCase.isApplicationValidationRequired()

getActions

public java.util.List getActions()
Overriden because StrutsAction does not extend FrontEndAction.

Specified by:
getActions in interface org.andromda.metafacades.uml.FrontEndUseCase
Overrides:
getActions in class StrutsUseCaseLogic
See Also:
FrontEndUseCase.getActions()

handleGetPageVariables

protected java.util.List handleGetPageVariables()
Specified by:
handleGetPageVariables in class StrutsUseCaseLogic

handleIsApplicationUseCase

protected boolean handleIsApplicationUseCase()
Specified by:
handleIsApplicationUseCase in class StrutsUseCaseLogic
See Also:
StrutsUseCase.isApplicationUseCase()

handleGetCssFileName

protected java.lang.String handleGetCssFileName()
Specified by:
handleGetCssFileName in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getCssFileName()

handleGetApplicationHierarchyRoot

protected javax.swing.tree.TreeNode handleGetApplicationHierarchyRoot()
Specified by:
handleGetApplicationHierarchyRoot in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getApplicationHierarchyRoot()

handleGetHierarchyRoot

protected javax.swing.tree.TreeNode handleGetHierarchyRoot()
Specified by:
handleGetHierarchyRoot in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getHierarchyRoot()

handleGetAllMessages

protected java.util.Map handleGetAllMessages()
Specified by:
handleGetAllMessages in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getAllMessages()

handleGetOnlineHelpPagePath

protected java.lang.String handleGetOnlineHelpPagePath()
Specified by:
handleGetOnlineHelpPagePath in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getOnlineHelpPagePath()

handleGetOnlineHelpActionPath

protected java.lang.String handleGetOnlineHelpActionPath()
Specified by:
handleGetOnlineHelpActionPath in class StrutsUseCaseLogic
See Also:
StrutsUseCase.getOnlineHelpActionPath()

handleGetFormKey

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


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