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 FormAdapterprotected 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–2021 JBoss by Red Hat. All rights reserved.