Package org.synchronoss.cpo.core.meta


package org.synchronoss.cpo.core.meta
  • Class
    Description
    Base CpoData implementation for datastore bindings that are addressed by a positional index (e.g. a JDBC parameter or column index) in addition to the CpoAttribute they move data for.
    Base CpoMetaAdapter implementation that maintains the in-memory map of loaded CpoClass metadata and the shared logic for loading that metadata from the JAXB-bound Ct* classes produced by unmarshalling a CPO meta XML document.
    CpoMetaAdapter is the datastore-agnostic view over a loaded CPO metadata source: it resolves the CpoClass for 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's DataTypeMapper.
    CpoMetaDescriptor is the runtime, named handle on a loaded CPO metadata source: it owns the datastore-specific AbstractCpoMetaAdapter that holds the actual CpoClass metadata, and delegates the CpoMetaAdapter contract to it.
    CpoMetaExportable is implemented by metadata sources that can serialize their loaded CpoClass metadata back out to a CPO meta XML document.
    DataTypeMapEntry is a class that defines the mapping of datasource datatypes to java types
    Maps datastore data types, identified by either a java.sql.Types constant or a native type name, to their DataTypeMapEntry.
    MethodMapEntry is a class defines the getters and setters for JDBC specific data classes
    MethodMapper maps java classes to the datastore-specific getter and setter methods used to bind them.
    Base CpoData implementation for reading a bound attribute's value out of a datastore result row (e.g. a JDBC ResultSet or Cassandra Row).