gr.uoa.di.madgik.rr.access
Class InMemoryStore

java.lang.Object
  extended by gr.uoa.di.madgik.rr.access.InMemoryStore

public class InMemoryStore
extends java.lang.Object


Method Summary
static void clear()
           
static boolean containsItemType(java.lang.String type)
           
static IRRElement getItem(java.lang.Class<?> type, java.lang.String id)
           
static java.util.Set<IRRElement> getItems(java.lang.Class<?> type)
           
static boolean hasItem(java.lang.Class<?> type, java.lang.String id)
           
static void removeItem(java.lang.Class<?> type, java.lang.String id)
           
static void setItem(java.lang.Class<?> type, IRRElement item)
           
static void setItems(java.lang.Class<?> type, java.util.Set<? extends IRRElement> items)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setItems

public static void setItems(java.lang.Class<?> type,
                            java.util.Set<? extends IRRElement> items)
                     throws ResourceRegistryException
Throws:
ResourceRegistryException

setItem

public static void setItem(java.lang.Class<?> type,
                           IRRElement item)
                    throws ResourceRegistryException
Throws:
ResourceRegistryException

removeItem

public static void removeItem(java.lang.Class<?> type,
                              java.lang.String id)

getItems

public static java.util.Set<IRRElement> getItems(java.lang.Class<?> type)

getItem

public static IRRElement getItem(java.lang.Class<?> type,
                                 java.lang.String id)

hasItem

public static boolean hasItem(java.lang.Class<?> type,
                              java.lang.String id)

clear

public static void clear()

containsItemType

public static boolean containsItemType(java.lang.String type)