org.plasma.config
Class PlasmaConfig
java.lang.Object
org.plasma.config.PlasmaConfig
public class PlasmaConfig
- extends Object
|
Method Summary |
void |
addDynamicSDONamespace(String uri,
String supplierUri)
Creates a dynamic SDO namespace configuration |
void |
addDynamicSDONamespace(String uri,
String artifact,
NamespaceProvisioning provisioning)
|
DataAccessProvider |
findDataAccessProvider(DataAccessProviderName providerName)
|
PropertyBinding |
findPropertyBinding(String uri,
String typeName,
String propertyName)
|
TypeBinding |
findTypeBinding(String uri,
String typeName)
|
boolean |
generateQueryDSL(String uri,
String name)
|
PlasmaConfiguration |
getConfig()
|
long |
getConfigFileLastModifiedDate()
|
String |
getConfigFileName()
|
DataAccessProvider |
getDataAccessProvider(DataAccessProviderName providerName)
|
DataAccessProviderName |
getDefaultProviderName()
|
static PlasmaConfig |
getInstance()
|
NamespaceProvisioning |
getProvisioningByNamespaceURI(DataAccessProviderName providerName,
String uri)
|
String |
getQueryDSLImplementationClassName(String uri,
String name)
|
RDBMSVendorName |
getRDBMSProviderVendor(DataAccessProviderName providerName)
|
Repository |
getRepository()
|
SDO |
getSDO()
|
String |
getSDOImplementationClassName(String uri,
String name)
|
String |
getSDOImplementationPackageName(String uri)
|
String |
getSDOInterfaceClassName(String uri,
String name)
|
String |
getSDOInterfacePackageName(String uri)
|
Namespace |
getSDONamespaceByInterfacePackage(String packageName)
|
Namespace |
getSDONamespaceByURI(String uri)
|
String |
getServiceImplementationClassName(DataAccessProviderName providerName,
String uri,
String name)
|
String |
getServiceImplementationPackageName(DataAccessProviderName serviceName,
String uri)
|
boolean |
hasNamespace(DataStoreType dataStore)
|
void |
marshal(OutputStream stream)
|
void |
remapTypeBinding(String uri,
TypeBinding typeBinding)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getConfigFileName
public String getConfigFileName()
getConfigFileLastModifiedDate
public long getConfigFileLastModifiedDate()
getDefaultProviderName
public DataAccessProviderName getDefaultProviderName()
marshal
public void marshal(OutputStream stream)
getInstance
public static PlasmaConfig getInstance()
throws PlasmaRuntimeException
- Throws:
PlasmaRuntimeException
getConfig
public PlasmaConfiguration getConfig()
getSDO
public SDO getSDO()
getSDONamespaceByURI
public Namespace getSDONamespaceByURI(String uri)
getSDONamespaceByInterfacePackage
public Namespace getSDONamespaceByInterfacePackage(String packageName)
findTypeBinding
public TypeBinding findTypeBinding(String uri,
String typeName)
remapTypeBinding
public void remapTypeBinding(String uri,
TypeBinding typeBinding)
findPropertyBinding
public PropertyBinding findPropertyBinding(String uri,
String typeName,
String propertyName)
addDynamicSDONamespace
public void addDynamicSDONamespace(String uri,
String supplierUri)
- Creates a dynamic SDO namespace configuration
- Parameters:
uri - the dynamic namespace URIsupplierUri - the original static URI which supplied the derived dynamic namespace
addDynamicSDONamespace
public void addDynamicSDONamespace(String uri,
String artifact,
NamespaceProvisioning provisioning)
findDataAccessProvider
public DataAccessProvider findDataAccessProvider(DataAccessProviderName providerName)
getDataAccessProvider
public DataAccessProvider getDataAccessProvider(DataAccessProviderName providerName)
getRDBMSProviderVendor
public RDBMSVendorName getRDBMSProviderVendor(DataAccessProviderName providerName)
getProvisioningByNamespaceURI
public NamespaceProvisioning getProvisioningByNamespaceURI(DataAccessProviderName providerName,
String uri)
hasNamespace
public boolean hasNamespace(DataStoreType dataStore)
getRepository
public Repository getRepository()
getSDOInterfaceClassName
public String getSDOInterfaceClassName(String uri,
String name)
getSDOInterfacePackageName
public String getSDOInterfacePackageName(String uri)
getSDOImplementationClassName
public String getSDOImplementationClassName(String uri,
String name)
getSDOImplementationPackageName
public String getSDOImplementationPackageName(String uri)
generateQueryDSL
public boolean generateQueryDSL(String uri,
String name)
getQueryDSLImplementationClassName
public String getQueryDSLImplementationClassName(String uri,
String name)
getServiceImplementationClassName
public String getServiceImplementationClassName(DataAccessProviderName providerName,
String uri,
String name)
getServiceImplementationPackageName
public String getServiceImplementationPackageName(DataAccessProviderName serviceName,
String uri)
Copyright © 2014. All rights reserved.