public abstract class AbstractFormAdapter extends Object implements FormAdapter
Modifier and Type | Field and Description |
---|---|
protected Map<String,FieldAdapter> |
adaptersRegistry |
protected MigrationContext |
migrationContext |
protected Map<String,UnSupportedFieldAdapter> |
unSupportedAdapters |
Constructor and Description |
---|
AbstractFormAdapter(MigrationContext migrationContext) |
Modifier and Type | Method and Description |
---|---|
protected FormModel |
createModelForDO(DataHolder dataHolder) |
protected void |
doCreateFormDefinition(FormModel formModel,
FormMigrationSummary formSummary) |
protected abstract FormModel |
extractFormModel(FormMigrationSummary summary) |
protected void |
fail(FormMigrationSummary summary,
String message) |
protected abstract Predicate<FormMigrationSummary> |
getFilter() |
protected void |
info(String message) |
protected void |
migrate(FormMigrationSummary formSummary) |
protected void |
migrateFields(Set<Field> fields,
FormDefinition newForm,
FormMigrationSummary formSummary) |
List<FormMigrationSummary> |
migrateSummaries() |
protected void |
registerAdapter(FieldAdapter adapter) |
protected void |
warn(String message) |
protected Map<String,FieldAdapter> adaptersRegistry
protected Map<String,UnSupportedFieldAdapter> unSupportedAdapters
protected MigrationContext migrationContext
public AbstractFormAdapter(MigrationContext migrationContext)
protected void registerAdapter(FieldAdapter adapter)
public List<FormMigrationSummary> migrateSummaries()
migrateSummaries
in interface FormAdapter
protected abstract Predicate<FormMigrationSummary> getFilter()
protected void migrate(FormMigrationSummary formSummary)
protected void doCreateFormDefinition(FormModel formModel, FormMigrationSummary formSummary)
protected void migrateFields(Set<Field> fields, FormDefinition newForm, FormMigrationSummary formSummary)
protected abstract FormModel extractFormModel(FormMigrationSummary summary)
protected FormModel createModelForDO(DataHolder dataHolder)
protected void info(String message)
protected void fail(FormMigrationSummary summary, String message)
protected void warn(String message)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.