org.apache.openjpa.jdbc.meta
Class MetaDataPlusMappingFactory
java.lang.Object
org.apache.openjpa.meta.DelegatingMetaDataFactory
org.apache.openjpa.jdbc.meta.MetaDataPlusMappingFactory
- All Implemented Interfaces:
- MetaDataFactory, MetaDataModes
public class MetaDataPlusMappingFactory
- extends DelegatingMetaDataFactory
Combines two internal MetaDataFactory
instances -- one for
metadata, one for mappings -- into a single MetaDataFactory
facade.
- Author:
- Abe White
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaDataPlusMappingFactory
public MetaDataPlusMappingFactory(MetaDataFactory meta,
MetaDataFactory map)
- Constructor; supply delegates.
getMappingDelegate
public MetaDataFactory getMappingDelegate()
- Mapping factory delegate.
getInnermostMappingDelegate
public MetaDataFactory getInnermostMappingDelegate()
- Innermost mapping delegate.
setRepository
public void setRepository(MetaDataRepository repos)
- Specified by:
setRepository
in interface MetaDataFactory
- Overrides:
setRepository
in class DelegatingMetaDataFactory
setStoreDirectory
public void setStoreDirectory(File dir)
- Specified by:
setStoreDirectory
in interface MetaDataFactory
- Overrides:
setStoreDirectory
in class DelegatingMetaDataFactory
setStoreMode
public void setStoreMode(int store)
- Specified by:
setStoreMode
in interface MetaDataFactory
- Overrides:
setStoreMode
in class DelegatingMetaDataFactory
setStrict
public void setStrict(boolean strict)
- Specified by:
setStrict
in interface MetaDataFactory
- Overrides:
setStrict
in class DelegatingMetaDataFactory
load
public void load(Class cls,
int mode,
ClassLoader envLoader)
- Specified by:
load
in interface MetaDataFactory
- Overrides:
load
in class DelegatingMetaDataFactory
store
public boolean store(ClassMetaData[] metas,
QueryMetaData[] queries,
SequenceMetaData[] seqs,
int mode,
Map output)
- Specified by:
store
in interface MetaDataFactory
- Overrides:
store
in class DelegatingMetaDataFactory
drop
public boolean drop(Class[] cls,
int mode,
ClassLoader envLoader)
- Specified by:
drop
in interface MetaDataFactory
- Overrides:
drop
in class DelegatingMetaDataFactory
getPersistentTypeNames
public Set getPersistentTypeNames(boolean classpath,
ClassLoader envLoader)
- Specified by:
getPersistentTypeNames
in interface MetaDataFactory
- Overrides:
getPersistentTypeNames
in class DelegatingMetaDataFactory
clear
public void clear()
- Specified by:
clear
in interface MetaDataFactory
- Overrides:
clear
in class DelegatingMetaDataFactory
addClassExtensionKeys
public void addClassExtensionKeys(Collection exts)
- Specified by:
addClassExtensionKeys
in interface MetaDataFactory
- Overrides:
addClassExtensionKeys
in class DelegatingMetaDataFactory
addFieldExtensionKeys
public void addFieldExtensionKeys(Collection exts)
- Specified by:
addFieldExtensionKeys
in interface MetaDataFactory
- Overrides:
addFieldExtensionKeys
in class DelegatingMetaDataFactory
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.