org.datanucleus.store.mapped
Interface SecondaryDatastoreClass

All Superinterfaces:
DatastoreClass, DatastoreContainerObject

public interface SecondaryDatastoreClass
extends DatastoreClass

Secondary datastore class, managing the mapping of some of the fields of the class and dependent on a DatastoreClass.


Method Summary
 JoinMetaData getJoinMetaData()
          Accessor for the JoinMetaData which is used to join to the primary DatastoreClass.
 DatastoreClass getPrimaryDatastoreClass()
          Accessor for the primary datastore class that this is dependent on.
 
Methods inherited from interface org.datanucleus.store.mapped.DatastoreClass
getBaseDatastoreClassWithMember, getDatastoreObjectIdMapping, getExternalMapping, getIdentityType, getMemberMapping, getMemberMapping, getMemberMappingInDatastoreClass, getMetaDataForExternalMapping, getSecondaryDatastoreClasses, getSuperDatastoreClass, getType, isBaseDatastoreClass, isObjectIdDatastoreAttributed, isSuperDatastoreClass, managesClass, managesMapping, provideDatastoreIdMappings, provideDiscriminatorMappings, provideExternalMappings, provideMappingsForMembers, provideNonPrimaryKeyMappings, providePrimaryKeyMappings, provideUnmappedDatastoreFields, provideVersionMappings, toString
 
Methods inherited from interface org.datanucleus.store.mapped.DatastoreContainerObject
addDatastoreField, getDatastoreField, getDatastoreFields, getDiscriminatorMapping, getDiscriminatorMetaData, getIdentifier, getIdMapping, getStoreManager, getVersionMapping, getVersionMetaData, hasDatastoreField
 

Method Detail

getPrimaryDatastoreClass

DatastoreClass getPrimaryDatastoreClass()
Accessor for the primary datastore class that this is dependent on.

Returns:
The associated primary datastore class.

getJoinMetaData

JoinMetaData getJoinMetaData()
Accessor for the JoinMetaData which is used to join to the primary DatastoreClass.

Returns:
JoinMetaData


Copyright © 2010. All Rights Reserved.