ome.services.sharing.data
Class ShareMap

java.lang.Object
  extended by java.util.AbstractMap
      extended by Freeze.Map
          extended by ome.services.sharing.data.ShareMap
All Implemented Interfaces:
Freeze.KeyCodec, Map, SortedMap

public class ShareMap
extends Freeze.Map


Nested Class Summary
 
Nested classes/interfaces inherited from class Freeze.Map
Freeze.Map.EntryIterator, Freeze.Map.Index
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Field Summary
 
Fields inherited from class Freeze.Map
_connection, _db, _errorPrefix, _token, _trace
 
Constructor Summary
ShareMap(Freeze.Connection __connection, String __dbName)
           
ShareMap(Freeze.Connection __connection, String __dbName, boolean __createDb)
           
ShareMap(Freeze.Connection __connection, String __dbName, boolean __createDb, Comparator __comparator)
           
ShareMap(Freeze.Connection __connection, String __dbName, boolean __createDb, Comparator __comparator, Map __indexComparators)
           
 
Method Summary
 Object decodeKey(byte[] b, Ice.Communicator communicator)
           
 Object decodeValue(byte[] b, Ice.Communicator communicator)
           
 byte[] encodeKey(Object o, Ice.Communicator communicator)
           
 byte[] encodeValue(Object o, Ice.Communicator communicator)
           
 Freeze.Map.EntryIterator findById(long __index)
           
 Freeze.Map.EntryIterator findById(long __index, boolean __onlyDups)
           
 Freeze.Map.EntryIterator findByOwner(long __index)
           
 Freeze.Map.EntryIterator findByOwner(long __index, boolean __onlyDups)
           
 int idCount(long __index)
           
 int ownerCount(long __index)
           
static void recreate(Freeze.Connection __connection, String __dbName, Comparator __comparator)
           
static void recreate(Freeze.Connection __connection, String __dbName, Comparator __comparator, Map __indexComparators)
           
 
Methods inherited from class Freeze.Map
clear, close, closeAllIterators, closeDb, comparator, containsKey, containsValue, destroy, entrySet, fastPut, fastRemove, finalize, firstKey, get, getConnection, headMap, headMapForIndex, init, init, lastKey, mapForIndex, put, recreate, remove, size, subMap, subMapForIndex, tailMap, tailMapForIndex
 
Methods inherited from class java.util.AbstractMap
clone, equals, hashCode, isEmpty, keySet, putAll, toString, values
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.SortedMap
keySet, values
 
Methods inherited from interface java.util.Map
equals, hashCode, isEmpty, putAll
 

Constructor Detail

ShareMap

public ShareMap(Freeze.Connection __connection,
                String __dbName,
                boolean __createDb,
                Comparator __comparator,
                Map __indexComparators)

ShareMap

public ShareMap(Freeze.Connection __connection,
                String __dbName,
                boolean __createDb,
                Comparator __comparator)

ShareMap

public ShareMap(Freeze.Connection __connection,
                String __dbName,
                boolean __createDb)

ShareMap

public ShareMap(Freeze.Connection __connection,
                String __dbName)
Method Detail

recreate

public static void recreate(Freeze.Connection __connection,
                            String __dbName,
                            Comparator __comparator,
                            Map __indexComparators)

recreate

public static void recreate(Freeze.Connection __connection,
                            String __dbName,
                            Comparator __comparator)

findById

public Freeze.Map.EntryIterator findById(long __index,
                                         boolean __onlyDups)

findById

public Freeze.Map.EntryIterator findById(long __index)

idCount

public int idCount(long __index)

findByOwner

public Freeze.Map.EntryIterator findByOwner(long __index,
                                            boolean __onlyDups)

findByOwner

public Freeze.Map.EntryIterator findByOwner(long __index)

ownerCount

public int ownerCount(long __index)

encodeKey

public byte[] encodeKey(Object o,
                        Ice.Communicator communicator)

decodeKey

public Object decodeKey(byte[] b,
                        Ice.Communicator communicator)

encodeValue

public byte[] encodeValue(Object o,
                          Ice.Communicator communicator)
Specified by:
encodeValue in class Freeze.Map

decodeValue

public Object decodeValue(byte[] b,
                          Ice.Communicator communicator)
Specified by:
decodeValue in class Freeze.Map


OmeroJava Api

Version: Beta-4.2.0-r7571-b29

Copyright © 2009 The University of Dundee. All Rights Reserved.