public interface DataFactory
Modifier and Type | Field and Description |
---|---|
static DataFactory |
DEFAULT
default instance.
|
Modifier and Type | Method and Description |
---|---|
Value |
autoConvertValue(java.lang.Object object)
auto converts the given object into the object's corresponding Value.
|
Any |
cloneAny(Any source)
Clone Any object.
|
AnyMap |
cloneAnyMap(AnyMap source)
Clone AnyMap object.
|
AnySeq |
cloneAnySeq(AnySeq source)
Clone AnySeq object.
|
Record |
cloneRecord(Record record,
java.lang.String newId)
create clone of record with new Id.
|
Record |
cloneRecord(Record record,
java.lang.String newId,
boolean withAttachments)
create clone of record with new Id.
|
AnyMap |
createAnyMap() |
AnySeq |
createAnySeq() |
Value |
createBooleanValue(java.lang.Boolean value) |
Value |
createDateTimeValue(java.util.Date value) |
Value |
createDateValue(java.util.Date value) |
Value |
createDoubleValue(java.lang.Double value) |
Value |
createDoubleValue(float value) |
Value |
createLongValue(int value) |
Value |
createLongValue(java.lang.Long value) |
Record |
createRecord()
create a new Record.
|
Record |
createRecord(Record record,
boolean withAttachments)
create a new Record by copying the given record metadata.
|
Record |
createRecord(java.lang.String id)
create a new Record.
|
Record |
createRecord(java.lang.String id,
java.lang.String source)
create a new Record.
|
Value |
createStringValue(java.lang.String value) |
Value |
parseFromObject(java.lang.Object object)
Deprecated.
Use
autoConvertValue(Object) instead |
Value |
parseFromString(java.lang.String value,
Any.ValueType valueType) |
Value |
parseFromString(java.lang.String value,
java.lang.String type) |
Value |
tryDateTimestampParsingFromString(java.lang.String value)
Tries to convert the String to a Date or Timestamp Value, if not possible return a String Value.
|
static final DataFactory DEFAULT
Record createRecord()
Record createRecord(java.lang.String id)
id
- record idRecord createRecord(java.lang.String id, java.lang.String source)
id
- record idsource
- record data sourceRecord createRecord(Record record, boolean withAttachments)
record
- record to copywithAttachments
- set to true to copy attachments, too.AnyMap createAnyMap()
AnySeq createAnySeq()
Value createStringValue(java.lang.String value)
value
- the String to create the Value from.Value createBooleanValue(java.lang.Boolean value)
value
- the Boolean to create the Value from.Value createLongValue(java.lang.Long value)
value
- the Long to create the Value from.Value createLongValue(int value)
value
- the int to create the Value from.Value createDoubleValue(java.lang.Double value)
value
- the Double to create the Value from.Value createDoubleValue(float value)
value
- the float to create the Value from.Value createDateValue(java.util.Date value)
value
- the Date to create the Value from.Value createDateTimeValue(java.util.Date value)
value
- the DateTime to create the Value from.Value parseFromString(java.lang.String value, java.lang.String type)
value
- The valuetype
- The typeValue parseFromString(java.lang.String value, Any.ValueType valueType)
value
- The valuevalueType
- The value's typeValue tryDateTimestampParsingFromString(java.lang.String value)
value
- The value to check for Date/Timestamp@Deprecated Value parseFromObject(java.lang.Object object)
autoConvertValue(Object)
insteadobject
- The objectValue autoConvertValue(java.lang.Object object)
object
- The object, must be one of the simple typesAny cloneAny(Any source)
source
- the sourceAnyMap cloneAnyMap(AnyMap source)
source
- the sourceAnySeq cloneAnySeq(AnySeq source)
source
- the sourceRecord cloneRecord(Record record, java.lang.String newId)
record
- a recordnewId
- new Id