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(java.io.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(java.lang.Class cls,
int mode,
java.lang.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,
java.util.Map output)
- Specified by:
store in interface MetaDataFactory- Overrides:
store in class DelegatingMetaDataFactory
drop
public boolean drop(java.lang.Class[] cls,
int mode,
java.lang.ClassLoader envLoader)
- Specified by:
drop in interface MetaDataFactory- Overrides:
drop in class DelegatingMetaDataFactory
getPersistentTypeNames
public java.util.Set getPersistentTypeNames(boolean classpath,
java.lang.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(java.util.Collection exts)
- Specified by:
addClassExtensionKeys in interface MetaDataFactory- Overrides:
addClassExtensionKeys in class DelegatingMetaDataFactory
addFieldExtensionKeys
public void addFieldExtensionKeys(java.util.Collection exts)
- Specified by:
addFieldExtensionKeys in interface MetaDataFactory- Overrides:
addFieldExtensionKeys in class DelegatingMetaDataFactory
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.