cz.luboss.medulla.data
Class MeArray

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.ArrayList
              extended bycz.luboss.medulla.data.MeArray
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable
Direct Known Subclasses:
MeUniArray, MeUniSQLArray, PeJobArray, PeMaterialArray, PeOperationArray, PePartArray, PePartMaterialArray, PePlaceArray, PeProductArray, PeProductPartArray, PeRunOperationArray, PeRunPartArray, PeRunProductArray, PeScrapArray, PeSessionArray, PeStatusArray, PeTaskArray, PeWorkerArray

public abstract class MeArray
extends java.util.ArrayList
implements java.io.Serializable

Zakladni trida pro vsechny pole polozek

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
MeArray()
           
 
Method Summary
abstract  MeItem addItem()
          Vlozi prvek na konec seznamu
 boolean addItem(MeItem newComp)
          Vlozi prvek na konec seznamu
 int getCount()
          Vrati pocet prvku
 MeItem getItem(int nRow)
          Vrati prvek podle poradi
 MeItem getItemByID(int nID)
          Vrati prvek podle ID
 boolean loadArray(MePodminka podminka)
          Nahraje pole
 boolean removeAll()
          Vymaze vsechny prvky
 boolean removeItem(int nRow)
          Vymaze prvek
 void setStatus(int nStatus)
          Nastavi vsem prvkum v poli stejny status
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, remove, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList
 

Constructor Detail

MeArray

public MeArray()
Method Detail

addItem

public abstract MeItem addItem()
Vlozi prvek na konec seznamu

Returns:
novy prvek

addItem

public boolean addItem(MeItem newComp)
Vlozi prvek na konec seznamu

Parameters:
newComp - novy prvek
Returns:
prubeh funkce

removeItem

public boolean removeItem(int nRow)
Vymaze prvek

Parameters:
nRow - poradi prvku ktery se bude mazat
Returns:
prubeh funkce

removeAll

public boolean removeAll()
Vymaze vsechny prvky

Returns:
prubeh funkce

getCount

public int getCount()
Vrati pocet prvku

Returns:
viz popis

getItem

public MeItem getItem(int nRow)
Vrati prvek podle poradi

Parameters:
nRow - poradi prvku
Returns:
pozarovany prvek

getItemByID

public MeItem getItemByID(int nID)
Vrati prvek podle ID

Parameters:
nID - ID hledaneho prvku
Returns:
hledany prvek

setStatus

public void setStatus(int nStatus)
Nastavi vsem prvkum v poli stejny status

Parameters:
nStatus - novy status

loadArray

public boolean loadArray(MePodminka podminka)
Nahraje pole

Parameters:
podminka - podminka pro nacteni
Returns:
prubeh metody