Package org.synchronoss.cpo.core.meta
package org.synchronoss.cpo.core.meta
-
ClassDescriptionBase
CpoDataimplementation for datastore bindings that are addressed by a positional index (e.g. a JDBC parameter or column index) in addition to theCpoAttributethey move data for.BaseCpoMetaAdapterimplementation that maintains the in-memory map of loadedCpoClassmetadata and the shared logic for loading that metadata from the JAXB-boundCt*classes produced by unmarshalling a CPO meta XML document.CpoMetaAdapteris the datastore-agnostic view over a loaded CPO metadata source: it resolves theCpoClassfor a given bean, exposes the classes it knows about, and bridges between the datastore's native data type names/ids and their Java equivalents via the implementation'sDataTypeMapper.CpoMetaDescriptoris the runtime, named handle on a loaded CPO metadata source: it owns the datastore-specificAbstractCpoMetaAdapterthat holds the actualCpoClassmetadata, and delegates theCpoMetaAdaptercontract to it.CpoMetaExportableis implemented by metadata sources that can serialize their loadedCpoClassmetadata back out to a CPO meta XML document.DataTypeMapEntry is a class that defines the mapping of datasource datatypes to java typesMaps datastore data types, identified by either ajava.sql.Typesconstant or a native type name, to theirDataTypeMapEntry.MethodMapEntry<J,D> MethodMapEntry is a class defines the getters and setters for JDBC specific data classesMethodMapper maps java classes to the datastore-specific getter and setter methods used to bind them.BaseCpoDataimplementation for reading a bound attribute's value out of a datastore result row (e.g. a JDBCResultSetor CassandraRow).