java.io.Serializable
, javax.swing.table.TableModel
public class ReferenceHierarchyManager
extends javax.swing.table.AbstractTableModel
ReferenceHierarchy-Objekte
,
das sind die EOR-Hierarchien.Modifier and Type | Class | Description |
---|---|---|
static interface |
ReferenceHierarchyManager.RhmChangeListener |
Ein Interface für Listener, die über das Hinzufügen, Löschen und Ändern von ReferenceHierarchies informiert werden wollen.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addReferenceHierarchy(ReferenceHierarchy referenceHierarchy) |
|
void |
addRhmChangeListener(ReferenceHierarchyManager.RhmChangeListener listener) |
|
void |
changeReferenceHierarchy(ReferenceHierarchy referenceHierarchy) |
|
void |
clearRhmChangeListeners() |
|
int |
getColumnCount() |
|
java.lang.String |
getColumnName(int columnIndex) |
|
static ReferenceHierarchyManager |
getInstance() |
|
static ReferenceHierarchyManager |
getInstance(de.bsvrz.dav.daf.main.ClientDavInterface connection) |
|
java.util.List<ReferenceHierarchy> |
getReferenceHierarchies() |
Gibt eine sortierte Kopie der Liste aller ReferenceHierarchy-Objekte zurück.
|
ReferenceHierarchy |
getReferenceHierarchy(int i) |
Gibt die ReferenceHierarchy an der i-ten Stelle der ReferenceHierarchy-Liste zurück, wobei die Zählung mit 0 beginnt.
|
ReferenceHierarchy |
getReferenceHierarchy(java.lang.String name) |
Gibt die ReferenceHierarchy mit dem übergebenen Namen zurück.
|
java.lang.String[] |
getReferenceHierarchyNames(boolean withNoneEntry) |
Gibt eine Array mit allen Namen der ReferenceHierarchy-Objekte zurück.
|
int |
getRowCount() |
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
|
boolean |
hasReferenceHierarchie(java.lang.String name) |
|
boolean |
isChangeable(ReferenceHierarchy rh) |
Gibt
true zurück, wenn die ReferenceHierarchy veränderbar ist. |
boolean |
isUsed(ComposedReference reference) |
Prüft, ob die übergebene
EOR in einer EOR-Hirarchie
benutzt wird. |
boolean |
removeReferenceHierarchy(ReferenceHierarchy referenceHierarchy) |
|
void |
removeRhmChangeListener(ReferenceHierarchyManager.RhmChangeListener listener) |
|
java.lang.String |
toString() |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
public static ReferenceHierarchyManager getInstance(de.bsvrz.dav.daf.main.ClientDavInterface connection)
public static ReferenceHierarchyManager getInstance()
public void addReferenceHierarchy(ReferenceHierarchy referenceHierarchy)
public void changeReferenceHierarchy(ReferenceHierarchy referenceHierarchy)
public boolean removeReferenceHierarchy(ReferenceHierarchy referenceHierarchy)
public boolean hasReferenceHierarchie(java.lang.String name)
public java.util.List<ReferenceHierarchy> getReferenceHierarchies()
public java.lang.String[] getReferenceHierarchyNames(boolean withNoneEntry)
public ReferenceHierarchy getReferenceHierarchy(java.lang.String name)
name
- der Namepublic ReferenceHierarchy getReferenceHierarchy(int i)
i
- ein Indexpublic boolean isUsed(ComposedReference reference)
EOR
in einer EOR-Hirarchie
benutzt wird.reference
- eine EORtrue
, falls japublic int getColumnCount()
public int getRowCount()
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
public java.lang.String getColumnName(int columnIndex)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public boolean isChangeable(ReferenceHierarchy rh)
true
zurück, wenn die ReferenceHierarchy veränderbar ist. Im Moment ist eine
ReferenceHierarchy genau dann unveränderbar, wenn er im Kode definiert ist.rh
- eine ReferenceHierarchytrue
genau dann, wenn die ReferenceHierarchy veränderbar istpublic void addRhmChangeListener(ReferenceHierarchyManager.RhmChangeListener listener)
public void removeRhmChangeListener(ReferenceHierarchyManager.RhmChangeListener listener)
public void clearRhmChangeListeners()
public java.lang.String toString()
toString
in class java.lang.Object