@PermitAll public class ExternalRecordTypeFactoryImpl extends java.lang.Object implements ExternalRecordTypeFactory
Constructor and Description |
---|
ExternalRecordTypeFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addToBatchLoading(java.util.Collection<ExternalValue> values)
Register value to be loaded in batch
|
void |
addToBatchLoading(ExternalValue value,
RecordType type)
Register value to be loaded in batch
|
RecordHolder |
convertJavaObjectToHolder(ModelInstance modelInstance,
RecordType recordType,
java.lang.Object value)
Converts given java object to external holder.
|
RecordHolder |
convertValueToHolder(ExternalValue value,
RecordType recordType)
Converts given external type value to external holder.
|
RecordHolder |
createRecord(ModelInstance modelInstance,
RecordType type,
java.util.Map<java.lang.String,?> values)
Creates a new record of the specified type.
|
ExternalTypeProvider |
getExternalTypeProvider(RecordType recordType)
Returns data provider for the record type.
|
java.util.Collection<java.lang.String> |
getSupportedRecordTypes()
Returns a collection of supported record types.
|
public RecordHolder convertValueToHolder(ExternalValue value, RecordType recordType)
ExternalTypeFactory
convertValueToHolder
in interface ExternalTypeFactory
public RecordHolder convertJavaObjectToHolder(ModelInstance modelInstance, RecordType recordType, java.lang.Object value)
ExternalTypeFactory
convertJavaObjectToHolder
in interface ExternalTypeFactory
public RecordHolder createRecord(ModelInstance modelInstance, RecordType type, java.util.Map<java.lang.String,?> values)
ExternalTypeFactory
createRecord
in interface ExternalTypeFactory
modelInstance
- the model instancetype
- the record typevalues
- initial record field values @return new RecordHolderpublic java.util.Collection<java.lang.String> getSupportedRecordTypes()
ExternalTypeFactory
getSupportedRecordTypes
in interface ExternalTypeFactory
public void addToBatchLoading(ExternalValue value, RecordType type)
ExternalTypeFactory
addToBatchLoading
in interface ExternalTypeFactory
public void addToBatchLoading(java.util.Collection<ExternalValue> values)
ExternalTypeFactory
addToBatchLoading
in interface ExternalTypeFactory
public ExternalTypeProvider getExternalTypeProvider(RecordType recordType)
recordType
- Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.