abk.dao.sql
Class ADataSet<K extends Serializable,T extends IDataItem<K>>

java.lang.Object
  extended by abk.dao.sql.ADataSet<K,T>
All Implemented Interfaces:
Iterable<Map.Entry<K,T>>, Collection<Map.Entry<K,T>>, Set<Map.Entry<K,T>>

public class ADataSet<K extends Serializable,T extends IDataItem<K>>
extends Object
implements Set<Map.Entry<K,T>>


Field Summary
private  Connection iConn
           
private  ADataMapper<K,T> iMapper
           
private  ALogger logger
           
 
Constructor Summary
ADataSet(ADataMapper<K,T> mapper, Connection conn)
           
 
Method Summary
 boolean add(Map.Entry<K,T> e)
           
 boolean addAll(Collection<? extends Map.Entry<K,T>> c)
           
 void clear()
           
 boolean contains(Object o)
           
 boolean containsAll(Collection<?> c)
           
 boolean isEmpty()
           
 Iterator<Map.Entry<K,T>> iterator()
           
 boolean remove(Object o)
           
 boolean removeAll(Collection<?> c)
           
 boolean retainAll(Collection<?> c)
           
 int size()
           
 Object[] toArray()
           
<S> S[]
toArray(S[] a)
           
 Collection<T> values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Set
equals, hashCode
 

Field Detail

logger

private final ALogger logger

iMapper

private final ADataMapper<K extends Serializable,T extends IDataItem<K>> iMapper

iConn

private final Connection iConn
Constructor Detail

ADataSet

public ADataSet(ADataMapper<K,T> mapper,
                Connection conn)
Method Detail

size

public int size()
Specified by:
size in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
size in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
isEmpty in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

contains

public boolean contains(Object o)
Specified by:
contains in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
contains in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

clear

public void clear()
Specified by:
clear in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
clear in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

values

public Collection<T> values()

toArray

public Object[] toArray()
Specified by:
toArray in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
toArray in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

toArray

public <S> S[] toArray(S[] a)
Specified by:
toArray in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
toArray in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

iterator

public Iterator<Map.Entry<K,T>> iterator()
Specified by:
iterator in interface Iterable<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
iterator in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
iterator in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

add

public boolean add(Map.Entry<K,T> e)
Specified by:
add in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
add in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

remove

public boolean remove(Object o)
Specified by:
remove in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
remove in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

containsAll

public boolean containsAll(Collection<?> c)
Specified by:
containsAll in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
containsAll in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

addAll

public boolean addAll(Collection<? extends Map.Entry<K,T>> c)
Specified by:
addAll in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
addAll in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

retainAll

public boolean retainAll(Collection<?> c)
Specified by:
retainAll in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
retainAll in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>

removeAll

public boolean removeAll(Collection<?> c)
Specified by:
removeAll in interface Collection<Map.Entry<K extends Serializable,T extends IDataItem<K>>>
Specified by:
removeAll in interface Set<Map.Entry<K extends Serializable,T extends IDataItem<K>>>


Copyright © 2024. All rights reserved.