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, toArray
int getKey(int ndx)
int[] getKeys()
java.lang.String getID(int ndx) throws PAModelException
PAModelException
java.lang.String[] getID() throws PAModelException
PAModelException
void setID(java.lang.String[] id) throws PAModelException
PAModelException
void setID(int ndx, java.lang.String id) throws PAModelException
PAModelException
java.lang.String getName(int ndx) throws PAModelException
PAModelException
void setName(int ndx, java.lang.String name) throws PAModelException
PAModelException
java.lang.String[] getName() throws PAModelException
PAModelException
void setName(java.lang.String[] name) throws PAModelException
PAModelException
T getByKey(int key)
T getByID(java.lang.String id) throws PAModelException
PAModelException
ListMetaType 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
PAModelException
default void reset()
default int[] getIndexesFromIDs(java.lang.String[] ids) throws PAModelException
PAModelException
default int[] getIndexesFromKeys(int[] keys) throws PAModelException
PAModelException
default T[] toArray(int[] indexes)
default int[] getIndexes(T[] objects)