public static class ArchivConfig.SubscrMarker extends Object
DataIdentNode) was
parametriert wurde. Dadurch ist eine Trennung von Parameterübernahme und An-/Abmeldung möglich. Datenidentifikationen können dadurch falls notwendig für
blockweise An-/Abmeldung zusammengefasst werden. Die Parametrierung, die im DataIdentNode vermerkt ist, ist allein nicht ausreichend, da auch die
Parameteraenderung relevant ist. Gespeichert wird dies durch eine Map von DataIdentNode nach ArchivConfig.SubscrMarker.SubscrInfo. Da die neuen Parameter sofort im
DataIdentNode gespeichert werden, ist es in einigen Faellen erforderlich, den alten Quittierungsaspket hier mitzuspeichern.
Unterschieden wird nach:
-- Neu parametriert, zu archivieren -- Neu parametriert, nicht zu archivieren -- Nicht mehr parametriert -- Umparametriert, zu archivieren --
Umparametriert, nicht zu archivieren (der ehemalige Quittierungsaspekt wird gespeichert, falls vorhanden) -- Umparametriert, Archivierung nicht geändert,
jedoch ggf. Quittierungsaspekt| Modifier and Type | Class and Description |
|---|---|
static class |
ArchivConfig.SubscrMarker.SubscrInfo |
| Modifier and Type | Field and Description |
|---|---|
private Map<DataIdentNode,ArchivConfig.SubscrMarker.SubscrInfo> |
marker |
int |
qSubscrFault |
int |
qSubscrTotal |
int |
qUnsubscrFault |
int |
qUnsubscrTotal |
static ArchivConfig.SubscrMarker.SubscrInfo |
SI_NEW_PARAM_ARCH |
static ArchivConfig.SubscrMarker.SubscrInfo |
SI_NEW_PARAM_NOARCH |
static ArchivConfig.SubscrMarker.SubscrInfo |
SI_RE_PARAM_ARCH |
static ArchivConfig.SubscrMarker.SubscrInfo |
SI_RE_PARAM_NOARCH |
static ArchivConfig.SubscrMarker.SubscrInfo |
SI_RE_PARAM_PARAM |
static ArchivConfig.SubscrMarker.SubscrInfo |
SI_RE_PARAM_PARAM_CLOSE |
static ArchivConfig.SubscrMarker.SubscrInfo |
SI_UN_PARAM |
int |
subscrFaults |
int |
unsubscrFaults |
| Constructor and Description |
|---|
ArchivConfig.SubscrMarker() |
| Modifier and Type | Method and Description |
|---|---|
ArchivConfig.SubscrMarker.SubscrInfo |
getSubscrInfo(DataIdentNode din)
Liefert die vorgemerkte Markierung.
|
void |
newParamArch(DataIdentNode din)
Vermerken, dass dieser DataIdentNode neu parametriert wurde und archiviert wird.
|
void |
newParamNoArch(DataIdentNode din)
Vermerken, dass dieser DataIdentNode neu parametriert wurde und nicht archiviert wird.
|
private String |
printStatistics()
Ausgabe der gespeicherten Markierungen.
|
void |
reParam(DataIdentNode din,
boolean closeCont)
Vermerken, dass dieser DataIdentNode umparametriert wurde, jedoch nicht in seiner Quittierungseigenschaft.
|
void |
reParam(DataIdentNode din,
long oldQAspectId,
boolean closeCont)
Vermerken, dass dieser DataIdentNode umparametriert wurde, was keinen Einfluss auf die Archivierung hat.
|
void |
reParamArch(DataIdentNode din)
Vermerken, dass dieser DataIdentNode auf archivieren umparametriert wurde.
|
void |
reParamNoArch(DataIdentNode din)
Vermerken, dass dieser DataIdentNode auf nicht archivieren umparametriert wurde.
|
void |
reParamNoArch(DataIdentNode din,
long oldQAspectId)
Vermerken, dass dieser DataIdentNode auf nicht archivieren umparametriert wurde.
|
void |
reset()
Löschen der gespeicherten Markierungen.
|
void |
unParam(DataIdentNode din)
Vermerken, dass dieser DataIdentNode nicht mehr parametriert ist.
|
public static ArchivConfig.SubscrMarker.SubscrInfo SI_NEW_PARAM_ARCH
public static ArchivConfig.SubscrMarker.SubscrInfo SI_NEW_PARAM_NOARCH
public static ArchivConfig.SubscrMarker.SubscrInfo SI_UN_PARAM
public static ArchivConfig.SubscrMarker.SubscrInfo SI_RE_PARAM_ARCH
public static ArchivConfig.SubscrMarker.SubscrInfo SI_RE_PARAM_NOARCH
public static ArchivConfig.SubscrMarker.SubscrInfo SI_RE_PARAM_PARAM
public static ArchivConfig.SubscrMarker.SubscrInfo SI_RE_PARAM_PARAM_CLOSE
private Map<DataIdentNode,ArchivConfig.SubscrMarker.SubscrInfo> marker
public int subscrFaults
public int unsubscrFaults
public int qSubscrTotal
public int qUnsubscrTotal
public int qUnsubscrFault
public int qSubscrFault
public void newParamArch(DataIdentNode din)
din - public void newParamNoArch(DataIdentNode din)
din - public void unParam(DataIdentNode din)
din - public void reParamArch(DataIdentNode din)
din - public void reParamNoArch(DataIdentNode din, long oldQAspectId)
din - public void reParamNoArch(DataIdentNode din)
din - public void reParam(DataIdentNode din, long oldQAspectId, boolean closeCont)
din - public void reParam(DataIdentNode din, boolean closeCont)
din - public ArchivConfig.SubscrMarker.SubscrInfo getSubscrInfo(DataIdentNode din)
din - public void reset()
private String printStatistics()