Class ModuleActionsGenerator
- java.lang.Object
-
- net.anotheria.asg.generator.AbstractGenerator
-
- net.anotheria.asg.generator.view.action.ModuleActionsGenerator
-
- All Implemented Interfaces:
IGenerator
public class ModuleActionsGenerator extends AbstractGenerator implements IGenerator
This generator generate module-based actions like delete, create, edit, new, update, show and so on.- Version:
- $Id: $Id
- Author:
- another
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringexportCSVSufixSufix for export CSV - bean.static java.lang.StringexportXMLSufixSufix for export XML - bean.-
Fields inherited from class net.anotheria.asg.generator.AbstractGenerator
CRLF, ident
-
-
Constructor Summary
Constructors Constructor Description ModuleActionsGenerator(MetaView aView)Creates a new ModuleActionsGenerator.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FileEntry>generate(IGenerateable g)generate.GeneratedClassgenerateFormAction(MetaForm form)generateFormAction.static java.lang.StringgetActionSuffix(MetaModuleSection section)Returns the right part of all action names tied to this section (like ***FooAction).static java.lang.StringgetBaseActionName(MetaModuleSection section)Returns the name of the base action for the given section.static java.lang.StringgetContainerAddEntryActionName(MetaDocument doc, MetaContainerProperty property)getContainerAddEntryActionName.static java.lang.StringgetContainerDeleteEntryActionName(MetaDocument doc, MetaContainerProperty property)getContainerDeleteEntryActionName.static java.lang.StringgetContainerMoveEntryActionName(MetaDocument doc, MetaContainerProperty property)getContainerMoveEntryActionName.static java.lang.StringgetContainerMultiOpActionName(MetaDocument doc, MetaContainerProperty property)getContainerMultiOpActionName.static java.lang.StringgetContainerQuickAddActionName(MetaDocument doc, MetaContainerProperty property)getContainerQuickAddActionName.static java.lang.StringgetContainerShowActionName(MetaDocument doc, MetaContainerProperty property)getContainerShowActionName.static java.lang.StringgetCreateActionName(MetaModuleSection section)getCreateActionName.static java.lang.StringgetDeleteActionName(MetaModuleSection section)getDeleteActionName.static java.lang.StringgetDuplicateActionName(MetaModuleSection section)getDuplicateActionName.static java.lang.StringgetEditActionName(MetaModuleSection section)getEditActionName.static java.lang.StringgetExecuteQueryActionName(MetaModuleSection section)getExecuteQueryActionName.static java.lang.StringgetExportActionName(MetaModuleSection section)getExportActionName.static java.lang.StringgetFilterVariableName(MetaFilter filter)getFilterVariableName.java.lang.StringgetFormActionName(MetaForm form)getFormActionName.static java.lang.StringgetLanguageCopyActionName(MetaModuleSection section)getLanguageCopyActionName.static java.lang.StringgetLockActionName(MetaModuleSection section)getLockActionName.static java.lang.StringgetMultiOpActionName(MetaModuleSection section)getMultiOpActionName.static java.lang.StringgetMultiOpDialogActionName(MetaModuleSection section)getMultiOpDialogActionName.static java.lang.StringgetNewActionName(MetaModuleSection section)getNewActionName.static java.lang.StringgetPackage()getPackage.static java.lang.StringgetPackage(Context context)getPackage.static java.lang.StringgetPackage(Context context, MetaModule module)getPackage.static java.lang.StringgetPackage(MetaDocument doc)getPackage.static java.lang.StringgetPackage(MetaModule module)getPackage.static java.lang.StringgetPackageRest(MetaModule module)getPackageRest.static java.lang.StringgetResourceActionName(MetaModuleSection section)getResourceActionName.static java.lang.StringgetSearchActionName(MetaModuleSection section)getSearchActionName.static java.lang.StringgetServiceGetterCall(MetaModule module)getServiceGetterCall.static java.lang.StringgetServiceGetterName(MetaModule module)getServiceGetterName.static java.lang.StringgetServiceInstanceName(MetaModule module)getServiceInstanceName.static java.lang.StringgetShowActionName(MetaModuleSection section)getShowActionName.static java.lang.StringgetShowQueryActionName(MetaModuleSection section)getShowQueryActionName.static java.lang.StringgetSwitchMultilingualityActionName(MetaModuleSection section)getSwitchMultilingualityActionName.static java.lang.StringgetTransferActionName(MetaModuleSection section)getTransferActionName.static java.lang.StringgetUnLockActionName(MetaModuleSection section)getUnLockActionName.static java.lang.StringgetUpdateActionName(MetaModuleSection section)getUpdateActionName.static java.lang.StringgetVersionInfoActionName(MetaModuleSection section)getVersionInfoActionName.-
Methods inherited from class net.anotheria.asg.generator.AbstractGenerator
append, appendCatch, appendCatch, appendComment, appendComment, appendCommentLine, appendCommentLine, appendEmptyline, appendGenerationPoint, appendImport, appendImport, appendIncreasedStatement, appendIncreasedStatement, appendIncreasedString, appendIncreasedString, appendMark, appendNullCheck, appendStatement, appendStatement, appendString, appendString, closeBlock, closeBlock, closeBlock, closeBlockNEW, createMultilingualList, decreaseIdent, emptyline, emptyline, getCurrentJob, getCurrentJobContent, getElementLanguage, increaseIdent, openFun, openTry, quote, quote, quote, resetIdent, startClassBody, startNewJob, writeComment, writeCommentLine, writeEmptyline, writeImport, writeImport, writeIncreasedStatement, writeIncreasedString, writeStatement, writeString
-
-
-
-
Field Detail
-
exportXMLSufix
public static final java.lang.String exportXMLSufix
Sufix for export XML - bean.- See Also:
- Constant Field Values
-
exportCSVSufix
public static final java.lang.String exportCSVSufix
Sufix for export CSV - bean.- See Also:
- Constant Field Values
-
-
Method Detail
-
generate
public java.util.List<FileEntry> generate(IGenerateable g)
generate.
Generates all artefacts.- Specified by:
generatein interfaceIGenerator- Parameters:
g- aIGenerateableobject.- Returns:
- a
Listobject.
-
getBaseActionName
public static java.lang.String getBaseActionName(MetaModuleSection section)
Returns the name of the base action for the given section.- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getActionSuffix
public static java.lang.String getActionSuffix(MetaModuleSection section)
Returns the right part of all action names tied to this section (like ***FooAction).- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getMultiOpActionName
public static java.lang.String getMultiOpActionName(MetaModuleSection section)
getMultiOpActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getMultiOpDialogActionName
public static java.lang.String getMultiOpDialogActionName(MetaModuleSection section)
getMultiOpDialogActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getShowActionName
public static java.lang.String getShowActionName(MetaModuleSection section)
getShowActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getExportActionName
public static java.lang.String getExportActionName(MetaModuleSection section)
getExportActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getSearchActionName
public static java.lang.String getSearchActionName(MetaModuleSection section)
getSearchActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getShowQueryActionName
public static java.lang.String getShowQueryActionName(MetaModuleSection section)
getShowQueryActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getExecuteQueryActionName
public static java.lang.String getExecuteQueryActionName(MetaModuleSection section)
getExecuteQueryActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getEditActionName
public static java.lang.String getEditActionName(MetaModuleSection section)
getEditActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getUpdateActionName
public static java.lang.String getUpdateActionName(MetaModuleSection section)
getUpdateActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getLanguageCopyActionName
public static java.lang.String getLanguageCopyActionName(MetaModuleSection section)
getLanguageCopyActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getSwitchMultilingualityActionName
public static java.lang.String getSwitchMultilingualityActionName(MetaModuleSection section)
getSwitchMultilingualityActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getVersionInfoActionName
public static java.lang.String getVersionInfoActionName(MetaModuleSection section)
getVersionInfoActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getNewActionName
public static java.lang.String getNewActionName(MetaModuleSection section)
getNewActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getCreateActionName
public static java.lang.String getCreateActionName(MetaModuleSection section)
getCreateActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getDeleteActionName
public static java.lang.String getDeleteActionName(MetaModuleSection section)
getDeleteActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getDuplicateActionName
public static java.lang.String getDuplicateActionName(MetaModuleSection section)
getDuplicateActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getLockActionName
public static java.lang.String getLockActionName(MetaModuleSection section)
getLockActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getUnLockActionName
public static java.lang.String getUnLockActionName(MetaModuleSection section)
getUnLockActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject.
-
getTransferActionName
public static java.lang.String getTransferActionName(MetaModuleSection section)
getTransferActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject. - Since:
- 2.6.3
-
getResourceActionName
public static java.lang.String getResourceActionName(MetaModuleSection section)
getResourceActionName.
- Parameters:
section- aMetaModuleSectionobject.- Returns:
- a
Stringobject. - Since:
- 2.6.3
-
getFilterVariableName
public static java.lang.String getFilterVariableName(MetaFilter filter)
getFilterVariableName.
- Parameters:
filter- aMetaFilterobject.- Returns:
- a
Stringobject.
-
getPackage
public static java.lang.String getPackage()
getPackage.
- Returns:
- a
Stringobject.
-
getPackage
public static java.lang.String getPackage(MetaModule module)
getPackage.
- Parameters:
module- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getPackageRest
public static java.lang.String getPackageRest(MetaModule module)
getPackageRest.
- Parameters:
module- aMetaModuleobject.- Returns:
- a
Stringobject. - Since:
- 2.6.3
-
getPackage
public static java.lang.String getPackage(Context context)
getPackage.
- Parameters:
context- aContextobject.- Returns:
- a
Stringobject.
-
getPackage
public static java.lang.String getPackage(Context context, MetaModule module)
getPackage.
- Parameters:
context- aContextobject.module- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getPackage
public static java.lang.String getPackage(MetaDocument doc)
getPackage.
- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getServiceInstanceName
public static java.lang.String getServiceInstanceName(MetaModule module)
getServiceInstanceName.
- Parameters:
module- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getServiceGetterName
public static java.lang.String getServiceGetterName(MetaModule module)
getServiceGetterName.
- Parameters:
module- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getServiceGetterCall
public static java.lang.String getServiceGetterCall(MetaModule module)
getServiceGetterCall.
- Parameters:
module- aMetaModuleobject.- Returns:
- a
Stringobject.
-
getContainerMultiOpActionName
public static java.lang.String getContainerMultiOpActionName(MetaDocument doc, MetaContainerProperty property)
getContainerMultiOpActionName.
- Parameters:
doc- aMetaDocumentobject.property- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getContainerShowActionName
public static java.lang.String getContainerShowActionName(MetaDocument doc, MetaContainerProperty property)
getContainerShowActionName.
- Parameters:
doc- aMetaDocumentobject.property- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getContainerAddEntryActionName
public static java.lang.String getContainerAddEntryActionName(MetaDocument doc, MetaContainerProperty property)
getContainerAddEntryActionName.
- Parameters:
doc- aMetaDocumentobject.property- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getContainerQuickAddActionName
public static java.lang.String getContainerQuickAddActionName(MetaDocument doc, MetaContainerProperty property)
getContainerQuickAddActionName.
- Parameters:
doc- aMetaDocumentobject.property- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getContainerDeleteEntryActionName
public static java.lang.String getContainerDeleteEntryActionName(MetaDocument doc, MetaContainerProperty property)
getContainerDeleteEntryActionName.
- Parameters:
doc- aMetaDocumentobject.property- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getContainerMoveEntryActionName
public static java.lang.String getContainerMoveEntryActionName(MetaDocument doc, MetaContainerProperty property)
getContainerMoveEntryActionName.
- Parameters:
doc- aMetaDocumentobject.property- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getFormActionName
public java.lang.String getFormActionName(MetaForm form)
getFormActionName.
- Parameters:
form- aMetaFormobject.- Returns:
- a
Stringobject.
-
generateFormAction
public GeneratedClass generateFormAction(MetaForm form)
generateFormAction.
- Parameters:
form- aMetaFormobject.- Returns:
- a
GeneratedClassobject.
-
-