public interface BaseList<T extends BaseObject>
extends java.util.List<T>
| Modifier and Type | Method and Description |
|---|---|
static int |
CalcListHash(ListMetaType t,
int key) |
T |
getByID(java.lang.String id) |
T |
getByKey(int key) |
java.util.Set<ColumnMeta> |
getColTypes() |
<R> R |
getColumnData(ColumnMeta col) |
java.lang.String[] |
getID()
return array of string object ID's
|
java.lang.String |
getID(int ndx) |
int |
getIndex(int ndx) |
default int[] |
getIndexes(T[] objects) |
default int[] |
getIndexesFromIDs(java.lang.String[] ids) |
default int[] |
getIndexesFromKeys(int[] keys) |
int |
getKey(int ndx) |
int[] |
getKeys() |
ListMetaType |
getListMeta() |
java.lang.String[] |
getName()
name of object
|
java.lang.String |
getName(int ndx) |
boolean |
objEquals(int ndx,
java.lang.Object obj) |
int |
objHash(int ndx) |
default void |
reset() |
void |
setID(int ndx,
java.lang.String id) |
void |
setID(java.lang.String[] id)
set unique object ID PAModelException
|
void |
setName(int ndx,
java.lang.String name) |
void |
setName(java.lang.String[] name)
set name of object
|
default T[] |
toArray(int[] indexes) |
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArrayint getKey(int ndx)
int[] getKeys()
java.lang.String getID(int ndx)
throws PAModelException
PAModelExceptionjava.lang.String[] getID()
throws PAModelException
PAModelExceptionvoid setID(java.lang.String[] id)
throws PAModelException
PAModelExceptionvoid setID(int ndx,
java.lang.String id)
throws PAModelException
PAModelExceptionjava.lang.String getName(int ndx)
throws PAModelException
PAModelExceptionvoid setName(int ndx,
java.lang.String name)
throws PAModelException
PAModelExceptionjava.lang.String[] getName()
throws PAModelException
PAModelExceptionvoid setName(java.lang.String[] name)
throws PAModelException
PAModelExceptionT getByKey(int key)
T getByID(java.lang.String id) throws PAModelException
PAModelExceptionListMetaType getListMeta()
int getIndex(int ndx)
boolean objEquals(int ndx,
java.lang.Object obj)
int objHash(int ndx)
static int CalcListHash(ListMetaType t, int key)
java.util.Set<ColumnMeta> getColTypes()
<R> R getColumnData(ColumnMeta col) throws PAModelException
PAModelExceptiondefault void reset()
default int[] getIndexesFromIDs(java.lang.String[] ids)
throws PAModelException
PAModelExceptiondefault int[] getIndexesFromKeys(int[] keys)
throws PAModelException
PAModelExceptiondefault T[] toArray(int[] indexes)
default int[] getIndexes(T[] objects)