@ApplicationScoped public class ItemDefinitionRecordEngine extends Object implements DataTypeRecordEngine
| Constructor and Description |
|---|
ItemDefinitionRecordEngine(ItemDefinitionStore itemDefinitionStore,
ItemDefinitionDestroyHandler itemDefinitionDestroyHandler,
ItemDefinitionUpdateHandler itemDefinitionUpdateHandler,
ItemDefinitionCreateHandler itemDefinitionCreateHandler,
DataTypeDestroyHandler dataTypeDestroyHandler,
DataTypeUpdateHandler dataTypeUpdateHandler,
DataTypeCreateHandler dataTypeCreateHandler,
DataTypeNameValidator dataTypeNameValidator) |
| Modifier and Type | Method and Description |
|---|---|
List<DataType> |
create(DataType dataType)
Create a record.
|
List<DataType> |
create(DataType record,
DataType reference,
CreationType creationType) |
List<DataType> |
destroy(DataType dataType)
Destroys a record
|
void |
doDestroy(DataType dataType) |
void |
doUpdate(DataType dataType,
ItemDefinition itemDefinition) |
void |
init() |
boolean |
isValid(DataType dataType)
Check if a record is valid.
|
List<DataType> |
update(DataType dataType)
Updates a record
|
@Inject public ItemDefinitionRecordEngine(ItemDefinitionStore itemDefinitionStore, ItemDefinitionDestroyHandler itemDefinitionDestroyHandler, ItemDefinitionUpdateHandler itemDefinitionUpdateHandler, ItemDefinitionCreateHandler itemDefinitionCreateHandler, DataTypeDestroyHandler dataTypeDestroyHandler, DataTypeUpdateHandler dataTypeUpdateHandler, DataTypeCreateHandler dataTypeCreateHandler, DataTypeNameValidator dataTypeNameValidator)
@PostConstruct public void init()
public List<DataType> update(DataType dataType)
RecordEngineupdate in interface RecordEngine<DataType>public List<DataType> destroy(DataType dataType)
RecordEnginedestroy in interface RecordEngine<DataType>public List<DataType> create(DataType dataType)
RecordEnginecreate in interface RecordEngine<DataType>public List<DataType> create(DataType record, DataType reference, CreationType creationType)
create in interface DataTypeRecordEnginepublic boolean isValid(DataType dataType)
RecordEngineisValid in interface RecordEngine<DataType>public void doUpdate(DataType dataType, ItemDefinition itemDefinition)
public void doDestroy(DataType dataType)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.