public class FilterIVOModel extends AbstractIVOModel
labelMemberallMemberDefs, collectionMemberDefs, implementsDef, mapMemberDefs, noCollectionMemberDefsDEFAULT_TARGET_DIR, definition, imports| Constructor and Description |
|---|
FilterIVOModel(IVODef definition,
org.apache.maven.plugin.logging.Log logger) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeChildHandling() |
Map<String,String> |
generateClazzWithTemplates() |
Collection<Object> |
getFilterableFields() |
String |
getInterfaceImplements(boolean multiFilter) |
String |
getParentClazzName() |
String |
getParentInterfaceName() |
String |
getTargetFolder()
Override if needed
|
protected void |
handleContentMembers(ContentDef content) |
protected void |
handleMemberAdditionaly(Object member) |
boolean |
hasParentClazz() |
getClazzName, getClazzPath, getInterfaceImplements, getParentClazzPath, handleChild, isAudited, isIdentitygenereateFile, getAllFields, getAuthor, getCollectionFields, getComment, getImplementsDef, getImports, getInterfaceClazzName, getInterfaceClazzPath, getMapFields, getNoCollectionFields, getPackageName, getParentBuilder, getParentInterfacePath, getRemoveDate, getSerialVersion, handleImplementsDef, handleMultiMember, handleSingleMember, interfaceMode, isDeprecatedafterChildHandling, getLogger, initpublic FilterIVOModel(IVODef definition, org.apache.maven.plugin.logging.Log logger)
definition - the definitionlogger - the loggerpublic String getTargetFolder()
GeneratorModelgetTargetFolder in class GeneratorModel<IVODef,BaseIVOImports>public Map<String,String> generateClazzWithTemplates()
generateClazzWithTemplates in class GeneratorModel<IVODef,BaseIVOImports>protected void beforeChildHandling()
beforeChildHandling in class AbstractInterconnectModel<IVODef,BaseIVOImports>protected void handleMemberAdditionaly(Object member)
handleMemberAdditionaly in class AbstractInterconnectModel<IVODef,BaseIVOImports>protected void handleContentMembers(ContentDef content)
handleContentMembers in class AbstractInterconnectModel<IVODef,BaseIVOImports>public Collection<Object> getFilterableFields()
public String getInterfaceImplements(boolean multiFilter)
public boolean hasParentClazz()
hasParentClazz in class AbstractInterconnectModel<IVODef,BaseIVOImports>public String getParentClazzName()
getParentClazzName in class AbstractIVOModelpublic String getParentInterfaceName()
getParentInterfaceName in class AbstractInterconnectModel<IVODef,BaseIVOImports>Copyright © 2016–2019 Taimos GmbH. All rights reserved.