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. QuittierungsaspektModifier and Type | Class and Description |
---|---|
static class |
ArchivConfig.SubscrMarker.SubscrInfo |
Modifier and Type | Field and Description |
---|---|
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.
|
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
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()