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