de.jdataset
Class DataView

java.lang.Object
  extended by de.jdataset.DataView

public class DataView
extends java.lang.Object

Objekte dieser Klasse dienen dem Filtern und Sortieren von DataRows

See Also:
JDataSet.getChildRows(DataView), JDataRow.getChildRows(DataView)

Field Summary
static int DELETED
          Filtert die Zeilen, bei denen isDeleted() auf 'true' steht.
static int INSERTED
          Filtert die Zeilen, bei denen isInserted() auf 'true' steht.
static int MODIFIED
          Filtert die Zeilen, bei denen isModified) auf 'true' steht.
static int UNCHANGED
          Filtert die Zeilen, die weder inserted, deleted oder modified sind.
 
Constructor Summary
DataView(int rowState)
          Erzeugt einen DataView für die Zeilen, die einen bestimmten Zustand haben (INSERTED, MODIFIED, ...).
DataView(java.lang.String refname, NVPair filter)
          Erzeugt einen DataView, bei nach der in NVPair übergebenen Spalte und deren Wert gefiltert sind.
DataView(java.lang.String refname, java.lang.String columnName)
          Erzeugt einen DataView, der nach der angegenenen Spalte sortiert ist.
 
Method Summary
 java.lang.String getColumnToSort()
           
 NVPair getFilter()
           
 java.lang.String getRefName()
           
 int getRowState()
           
 boolean isAscending()
           
 void setAscending(boolean ascending)
          'true' = Sort ascending (= default); 'false' = Sort descending.
 void setColumnToSort(java.lang.String columnToSort)
           
 void setFilter(NVPair filter)
           
 void setRefName(java.lang.String refName)
           
 void setRowState(int rowState)
          Erlaubte Werte sind 1 bis 8 oder 0 für alle Rows.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSERTED

public static final int INSERTED
Filtert die Zeilen, bei denen isInserted() auf 'true' steht.

See Also:
Constant Field Values

DELETED

public static final int DELETED
Filtert die Zeilen, bei denen isDeleted() auf 'true' steht.

See Also:
Constant Field Values

MODIFIED

public static final int MODIFIED
Filtert die Zeilen, bei denen isModified) auf 'true' steht.

See Also:
Constant Field Values

UNCHANGED

public static final int UNCHANGED
Filtert die Zeilen, die weder inserted, deleted oder modified sind.

See Also:
Constant Field Values
Constructor Detail

DataView

public DataView(int rowState)
Erzeugt einen DataView für die Zeilen, die einen bestimmten Zustand haben (INSERTED, MODIFIED, ...).

Diese Zustaände können auch mit OR verknüpft werden (3 = INSERTED OR DELETED).

See Also:
JDataSet.getChildRows(DataView), JDataRow.getChildRows(DataView)

DataView

public DataView(java.lang.String refname,
                NVPair filter)
Erzeugt einen DataView, bei nach der in NVPair übergebenen Spalte und deren Wert gefiltert sind.

Parameters:
refname -
filter -

DataView

public DataView(java.lang.String refname,
                java.lang.String columnName)
Erzeugt einen DataView, der nach der angegenenen Spalte sortiert ist.

Parameters:
refname -
columnName -
Method Detail

isAscending

public boolean isAscending()
Returns:
Returns the ascending.

setAscending

public void setAscending(boolean ascending)
'true' = Sort ascending (= default); 'false' = Sort descending.

Parameters:
ascending - The ascending to set.

getColumnToSort

public java.lang.String getColumnToSort()
Returns:
Returns the columnToSort.

setColumnToSort

public void setColumnToSort(java.lang.String columnToSort)
Parameters:
columnToSort - The columnToSort to set.

getFilter

public NVPair getFilter()
Returns:
Returns the filter.

setFilter

public void setFilter(NVPair filter)
Parameters:
filter - The filter to set.

getRowState

public int getRowState()
Returns:
Returns the rowState.

setRowState

public void setRowState(int rowState)
Erlaubte Werte sind 1 bis 8 oder 0 für alle Rows.

Parameters:
rowState - The rowState to set.

getRefName

public java.lang.String getRefName()
Returns:
Returns the refName.

setRefName

public void setRefName(java.lang.String refName)
Parameters:
refName - The refName to set.