public class GCubeRepositoryProvider extends Object implements gr.uoa.di.madgik.rr.bridge.IRegistryProvider
| Modifier and Type | Field and Description |
|---|---|
Set<Class<?>> |
inMemoryTargets |
static String |
RRModelGenericResourceName |
static String |
RRModelGenericResourceNameDef |
static String |
RRModelGenericResourceSecondaryType |
static String |
RRModelGenericResourceSecondaryTypeDef |
| Constructor and Description |
|---|
GCubeRepositoryProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isReadPolicySupported(gr.uoa.di.madgik.rr.RRContext.ReadPolicy policy) |
boolean |
isWritePolicySupported(gr.uoa.di.madgik.rr.RRContext.WritePolicy policy) |
void |
persist(Set<Class<?>> items,
Set<String> nonUpdateVOScopes) |
void |
persistDirect(Class<?> items) |
void |
persistDirect(Class<?> item,
String id) |
void |
prefetchInMemoryItems() |
void |
readConfiguration(Properties config) |
void |
retrieve(Set<Class<?>> items) |
void |
retrieveDirect(Class<?> item) |
void |
retrieveDirect(Class<?> item,
String id) |
void |
setInMemoryTargets(Set<Class<?>> items) |
public static String RRModelGenericResourceNameDef
public static String RRModelGenericResourceSecondaryTypeDef
public static String RRModelGenericResourceName
public static String RRModelGenericResourceSecondaryType
public void readConfiguration(Properties config)
readConfiguration in interface gr.uoa.di.madgik.rr.bridge.IRegistryProviderpublic boolean isReadPolicySupported(gr.uoa.di.madgik.rr.RRContext.ReadPolicy policy)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
isReadPolicySupported in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvidergr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic boolean isWritePolicySupported(gr.uoa.di.madgik.rr.RRContext.WritePolicy policy)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
isWritePolicySupported in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvidergr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void setInMemoryTargets(Set<Class<?>> items)
setInMemoryTargets in interface gr.uoa.di.madgik.rr.bridge.IRegistryProviderpublic void persistDirect(Class<?> item, String id) throws gr.uoa.di.madgik.rr.ResourceRegistryException
persistDirect in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvidergr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void persistDirect(Class<?> items) throws gr.uoa.di.madgik.rr.ResourceRegistryException
persistDirect in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvidergr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void persist(Set<Class<?>> items, Set<String> nonUpdateVOScopes) throws gr.uoa.di.madgik.rr.ResourceRegistryException
persist in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvidergr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void retrieve(Set<Class<?>> items) throws gr.uoa.di.madgik.rr.ResourceRegistryException
retrieve in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvidergr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void retrieveDirect(Class<?> item, String id) throws gr.uoa.di.madgik.rr.ResourceRegistryException
retrieveDirect in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvidergr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void retrieveDirect(Class<?> item) throws gr.uoa.di.madgik.rr.ResourceRegistryException
retrieveDirect in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvidergr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void prefetchInMemoryItems()
throws gr.uoa.di.madgik.rr.ResourceRegistryException
prefetchInMemoryItems in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvidergr.uoa.di.madgik.rr.ResourceRegistryExceptionCopyright © 2014. All Rights Reserved.