Uses of Interface
org.gcube.documentstore.records.Record
Packages that use Record
Package
Description
-
Uses of Record in org.gcube.documentstore.persistence
Methods in org.gcube.documentstore.persistence with parameters of type RecordModifier and TypeMethodDescriptionvoidPersist the Record.protected voidPersistenceBackend.accountValidateAggregate(Record record, boolean validate, boolean aggregate) protected voidFallbackPersistenceBackend.accountWithFallback(Record... records) protected voidPersistenceBackend.accountWithFallback(Record... records) voidvoidprotected voidFallbackPersistenceBackend.reallyAccount(Record record) This method contains the code to save theRecordprotected abstract voidPersistenceBackend.reallyAccount(Record record) This method contains the code to save theRecord -
Uses of Record in org.gcube.documentstore.records
Classes in org.gcube.documentstore.records with type parameters of type RecordModifier and TypeInterfaceDescriptioninterfaceAggregatedRecord<A extends AggregatedRecord<A,R>, R extends Record> Subinterfaces of Record in org.gcube.documentstore.recordsModifier and TypeInterfaceDescriptioninterfaceAggregatedRecord<A extends AggregatedRecord<A,R>, R extends Record> Fields in org.gcube.documentstore.records with type parameters of type RecordModifier and TypeFieldDescriptionprotected static Map<Class<? extends Record>,Class<? extends AggregatedRecord<?, ?>>> RecordUtility.recordAggregationMappingRecordUtility.recordClassesFoundMethods in org.gcube.documentstore.records with type parameters of type RecordModifier and TypeMethodDescriptionstatic <R extends Record>
RCreate a Record from a Map serialized using toString()Return the String serialization of a given listDSMapper.marshal(R record) Return the String serialization of a given RecordDSMapper.marshal(R[] array) Return the String serialization of a given arraystatic <T extends OutputStream,R extends Record>
TDSMapper.marshal(R record, T stream) Write the serialization of a given Record to a givenOutputStream.DSMapper.marshal(R record, T writer) Write the serialization of a given Record to a givenWriter.static <R extends Record>
voidDSMapper.registerSubtypes(Class<R>... classes) static <R extends Record>
RDSMapper.unmarshal(Class<R> clz, InputStream stream) Creates a resource of given class from its serialization in a givenInputStream.static <R extends Record>
RCreates a resource of given class from its serialization in a givenReader.static <R extends Record>
RCreates a record of given class from its serialization in a given StringDSMapper.unmarshalList(Class<R> clz, String string) DSMapper.unmarshalList(String string) Methods in org.gcube.documentstore.records that return RecordModifier and TypeMethodDescriptionstatic RecordRecordUtility.getRecord(Map<String, ? extends Serializable> recordMap) Create a Record from a MapMethods in org.gcube.documentstore.records that return types with arguments of type RecordModifier and TypeMethodDescriptionRecordUtility.getRecordClass(String recordType) RecordUtility.getRecordClassesFound()Methods in org.gcube.documentstore.records with parameters of type RecordModifier and TypeMethodDescriptionDSMapper.marshal(R[] array) Return the String serialization of a given arrayMethod parameters in org.gcube.documentstore.records with type arguments of type RecordModifier and TypeMethodDescriptionprotected static voidRecordUtility.addRecordClass(Class<? extends Record> cls) -
Uses of Record in org.gcube.documentstore.records.aggregation
Fields in org.gcube.documentstore.records.aggregation with type parameters of type RecordMethods in org.gcube.documentstore.records.aggregation with parameters of type RecordModifier and TypeMethodDescriptionvoidAggregationScheduler.aggregate(Record record, PersistenceExecutor persistenceExecutor) Get a record and try to aggregate with other buffered Records.protected voidAggregationScheduler.aggregate(Record record, PersistenceExecutor persistenceExecutor, boolean forceFlush) static AggregatedRecordAggregationScheduler.getAggregatedRecord(Record record) protected static AggregatedRecordAggregationScheduler.instantiateAggregatedRecord(Record record) protected voidAggregationScheduler.madeAggregation(Record record) -
Uses of Record in org.gcube.documentstore.records.implementation
Classes in org.gcube.documentstore.records.implementation that implement RecordMethods in org.gcube.documentstore.records.implementation with parameters of type RecordModifier and TypeMethodDescriptionintCompare this Record instance with the one provided as argumentFieldAction.validate(String key, Serializable value, Record record) Validate (and eventually convert) the value of the property identified by the key. -
Uses of Record in org.gcube.documentstore.records.implementation.validations.validators
Methods in org.gcube.documentstore.records.implementation.validations.validators with parameters of type RecordModifier and TypeMethodDescriptionNotEmptyValidator.validate(String key, Serializable value, Record record) Validate (and eventually convert) the value of the property identified by the key.NotNullValidator.validate(String key, Serializable value, Record record) Validate (and eventually convert) the value of the property identified by the key.ValidBooleanValidator.validate(String key, Serializable value, Record record) Validate (and eventually convert) the value of the property identified by the key.ValidIntegerValidator.validate(String key, Serializable value, Record record) Validate (and eventually convert) the value of the property identified by the key.ValidLongValidator.validate(String key, Serializable value, Record record) Validate (and eventually convert) the value of the property identified by the key.