public class PlasmaConfig extends Object
public NamespaceAdapter getSDODataTypesNamespace()
public NamespaceAdapter getSDOProfileNamespace()
public String getConfigFileName()
public long getConfigFileLastModifiedDate()
public URI getConfigURI()
public DataAccessProviderName getDefaultProviderName()
public void marshal(OutputStream stream)
public static PlasmaConfig getInstance() throws org.plasma.common.exception.PlasmaRuntimeException
org.plasma.common.exception.PlasmaRuntimeExceptionpublic PlasmaConfiguration getConfig()
public SDO getSDO()
public boolean hasSDONamespace(String uri)
public Namespace getSDONamespaceByInterfacePackage(String packageName)
public int getSDONamespaceCount()
public TypeBindingAdapter findTypeBinding(String uri, String typeName)
public void remapTypeBinding(String uri, TypeBindingAdapter typeBinding)
public PropertyBindingAdapter findPropertyBinding(String uri, String typeName, String propertyName)
public void addDynamicSDONamespace(String uri, String supplierUri)
uri - the dynamic namespace URIsupplierUri - the original static URI which supplied the derived dynamic namespacepublic Namespace addDynamicSDONamespace(String uri, String artifact, NamespaceProvisioning provisioning)
public DataAccessProvider findDataAccessProvider(DataAccessProviderName providerName)
public DataAccessProvider getDataAccessProvider(DataAccessProviderName providerName)
public Property findProviderProperty(DataAccessProvider provider, String name)
provider - the data access providername - the property namepublic RDBMSVendorName getRDBMSProviderVendor(DataAccessProviderName providerName)
public NamespaceProvisioning getProvisioningByNamespaceURI(DataAccessProviderName providerName, String uri)
public boolean hasNamespace(DataStoreType dataStore)
public Repository getRepository()
public List<Repository> getRepositories()
public InterfaceProvisioning getSDOInterfaceProvisioning(String uri)
public String getQueryDSLImplementationClassName(String uri, String name)
public String getServiceImplementationClassName(DataAccessProviderName providerName, String uri, String name)
public String getServiceImplementationPackageName(DataAccessProviderName serviceName, String uri)
Copyright © 2017. All rights reserved.