org.andromda.cartridges.bpm4struts.metafacades
Interface StrutsManageableEntity

All Superinterfaces:
org.andromda.metafacades.uml.ClassifierFacade, org.andromda.metafacades.uml.Entity, org.andromda.metafacades.uml.GeneralizableElementFacade, org.andromda.metafacades.uml.ManageableEntity, org.andromda.metafacades.uml.ModelElementFacade
All Known Implementing Classes:
StrutsManageableEntityLogic

public interface StrutsManageableEntity
extends org.andromda.metafacades.uml.ManageableEntity

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 String getActionClassName()
           
 String getActionFullPath()
           
 String getActionParameter()
           
 String getActionPath()
           
 String getActionType()
           
 String getExceptionKey()
           
 String getExceptionPath()
           
 String getFormBeanClassName()
           
 String getFormBeanFullPath()
           
 String getFormBeanName()
           
 String getFormBeanType()
           
 String getListGetterName()
           
 String getListName()
           
 String getListSetterName()
           
 String getMessageKey()
           
 String getMessageValue()
           
 String getOnlineHelpActionPath()
           The full path to this entity's online help action.
 String getOnlineHelpKey()
           The key to lookup the online help documentation.
 String getOnlineHelpPagePath()
           The full path to this entitiy's online help page.
 String getOnlineHelpValue()
           The online help documentation.
 String getPageFullPath()
           
 String getPageName()
           
 String getPageTitleKey()
           
 String getPageTitleValue()
           
 String getTableExportTypes()
           Tthe available types of export in a single String instance.
 int getTableMaxRows()
           The maximum number of rows to be displayed in the table at the same time.
 boolean isMultipartFormData()
           True is this action is supposed to be rendered as enctype="multipart/form-data" on the page form.
 boolean isPreload()
           
 boolean isStrutsManageableEntityMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 boolean isTableExportable()
           True if it is possible to export the table data to XML, CSV, PDF or Excel format.
 boolean isTableSortable()
           True if it is possible to sort the columns of the table.
 
Methods inherited from interface org.andromda.metafacades.uml.ManageableEntity
getAllManageables, getDisplayAttribute, getFullyQualifiedManageableServiceName, getManageableAssociationEnds, getManageableAttributes, getManageableIdentifier, getManageableMembers, getManageablePackageName, getManageablePackagePath, getManageableServiceAccessorCall, getManageableServiceFullPath, getManageableServiceName, getMaximumListSize, getPageSize, getReferencingManageables, getUsers, isCreate, isDelete, isManageable, isManageableEntityMetaType, isRead, isResolveable, isUpdate, listManageableMembers
 
Methods inherited from interface org.andromda.metafacades.uml.Entity
getAttributeNameList, getAttributes, getAttributeTypeList, getBusinessOperations, getChildEnds, getEntityReferences, getIdentifierAssociationEnds, getIdentifiers, getIdentifiers, getMaxSqlNameLength, getOperationCallFromAttributes, getOperationCallFromAttributes, getParentEnd, getProperties, getQueryOperations, getQueryOperations, getRequiredAttributeNameList, getRequiredAttributes, getRequiredAttributeTypeList, getRequiredProperties, getRequiredPropertyNameList, getRequiredPropertyTypeList, getSchema, getTableName, isChild, isCompositeIdentifier, isDynamicIdentifiersPresent, isEntityMetaType, isIdentifiersPresent, isUsingAssignedIdentifier, isUsingForeignIdentifier
 
Methods inherited from interface org.andromda.metafacades.uml.ClassifierFacade
findAttribute, getAbstractions, getAllAssociatedClasses, getAllProperties, getAllRequiredConstructorParameters, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getFullyQualifiedArrayName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNullString, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getProperties, getProperties, getRequiredConstructorParameters, getSerialVersionUID, getStaticAttributes, getStaticOperations, getSuperClass, getWrapperName, isAbstract, isArrayType, isAssociationClass, isBlobType, isBooleanType, isClassifierFacadeMetaType, isClobType, isCollectionType, isDataType, isDateType, isEnumeration, isFileType, isInterface, isLeaf, isListType, isMapType, isPrimitive, isSetType, isStringType, isTimeType
 
Methods inherited from interface org.andromda.metafacades.uml.GeneralizableElementFacade
findTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaType
 
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

isStrutsManageableEntityMetaType

public boolean isStrutsManageableEntityMetaType()
Indicates the metafacade type (used for metafacade mappings).

Returns:
always true

getActionClassName

public String getActionClassName()

getActionFullPath

public String getActionFullPath()

getActionParameter

public String getActionParameter()

getActionPath

public String getActionPath()

getActionType

public String getActionType()

getExceptionKey

public String getExceptionKey()

getExceptionPath

public String getExceptionPath()

getFormBeanClassName

public String getFormBeanClassName()

getFormBeanFullPath

public String getFormBeanFullPath()

getFormBeanName

public String getFormBeanName()

getFormBeanType

public String getFormBeanType()

getListGetterName

public String getListGetterName()

getListName

public String getListName()

getListSetterName

public String getListSetterName()

getMessageKey

public String getMessageKey()

getMessageValue

public String getMessageValue()

getOnlineHelpActionPath

public String getOnlineHelpActionPath()

The full path to this entity's online help action. The returned String does not have a suffix such as '.do'.


getOnlineHelpKey

public String getOnlineHelpKey()

The key to lookup the online help documentation.


getOnlineHelpPagePath

public String getOnlineHelpPagePath()

The full path to this entitiy's online help page. The returned String does not have a suffix such as '.jsp'.


getOnlineHelpValue

public String getOnlineHelpValue()

The online help documentation. The format is HTML without any style.


getPageFullPath

public String getPageFullPath()

getPageName

public String getPageName()

getPageTitleKey

public String getPageTitleKey()

getPageTitleValue

public String getPageTitleValue()

getTableExportTypes

public String getTableExportTypes()

Tthe available types of export in a single String instance.


getTableMaxRows

public int getTableMaxRows()

The maximum number of rows to be displayed in the table at the same time. This is also known as the page size. A value of zero or less will display all data in the same table (therefore also on the same page).


isMultipartFormData

public boolean isMultipartFormData()

True is this action is supposed to be rendered as enctype="multipart/form-data" on the page form.


isPreload

public boolean isPreload()

isTableExportable

public boolean isTableExportable()

True if it is possible to export the table data to XML, CSV, PDF or Excel format.


isTableSortable

public boolean isTableSortable()

True if it is possible to sort the columns of the table.



Copyright © 2003-2006 The AndroMDA Team. All Rights Reserved.