public class EtiologyPairsList extends java.util.ArrayList<DiagnosisCodeIF> implements EtiologyPairingListIF
Constructor and Description |
---|
EtiologyPairsList() |
EtiologyPairsList(boolean inclusionary) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(DiagnosisCodeIF dxCode) |
void |
add(int index,
DiagnosisCodeIF element) |
boolean |
addAll(int index,
java.util.Collection<? extends DiagnosisCodeIF> collection) |
boolean |
contains(DiagnosisCodeIF code)
Determines if a code is on the list
|
boolean |
isDirty()
Gets the "change" flag
|
boolean |
isInclusionary()
Gets the list type - inclusionary, or exclusionary
|
boolean |
isValidEtiologyPairing(DiagnosisCodeIF etiologyCode)
This determines if the supplied etiology code can be paired with the
owning manifestation code.
|
DiagnosisCodeIF |
remove(int index) |
boolean |
remove(java.lang.Object obj) |
DiagnosisCodeIF |
set(int index,
DiagnosisCodeIF element) |
void |
setDirty(boolean dirty)
sets the dirty flag.
|
void |
setInclusionary(boolean bool)
sets the inclusionary flag for this list.
|
addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, removeAll, removeIf, removeRange, replaceAll, retainAll, size, sort, spliterator, subList, toArray, toArray, trimToSize
finalize, getClass, notify, notifyAll, wait, wait, wait
public EtiologyPairsList()
public EtiologyPairsList(boolean inclusionary)
public boolean add(DiagnosisCodeIF dxCode)
add
in interface java.util.Collection<DiagnosisCodeIF>
add
in interface java.util.List<DiagnosisCodeIF>
add
in class java.util.ArrayList<DiagnosisCodeIF>
public void add(int index, DiagnosisCodeIF element)
add
in interface java.util.List<DiagnosisCodeIF>
add
in class java.util.ArrayList<DiagnosisCodeIF>
public boolean addAll(int index, java.util.Collection<? extends DiagnosisCodeIF> collection)
addAll
in interface java.util.List<DiagnosisCodeIF>
addAll
in class java.util.ArrayList<DiagnosisCodeIF>
public boolean contains(DiagnosisCodeIF code)
code
- public boolean isDirty()
isDirty
in interface EtiologyPairingListIF
public boolean isInclusionary()
isInclusionary
in interface EtiologyPairingListIF
public boolean isValidEtiologyPairing(DiagnosisCodeIF etiologyCode)
isValidEtiologyPairing
in interface EtiologyPairingListIF
code
- public DiagnosisCodeIF remove(int index)
remove
in interface java.util.List<DiagnosisCodeIF>
remove
in class java.util.ArrayList<DiagnosisCodeIF>
public boolean remove(java.lang.Object obj)
remove
in interface java.util.Collection<DiagnosisCodeIF>
remove
in interface java.util.List<DiagnosisCodeIF>
remove
in class java.util.ArrayList<DiagnosisCodeIF>
public DiagnosisCodeIF set(int index, DiagnosisCodeIF element)
set
in interface java.util.List<DiagnosisCodeIF>
set
in class java.util.ArrayList<DiagnosisCodeIF>
public void setDirty(boolean dirty)
setDirty
in interface EtiologyPairingListIF
dirty
- public void setInclusionary(boolean bool) throws java.lang.IllegalStateException
setInclusionary
in interface EtiologyPairingListIF
bool
- java.lang.IllegalStateException