public class ContainerSettings
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
ContainerSettings.CloseCondition |
Abschlusskriterien.
|
static class |
ContainerSettings.ContSettingsExc |
Abschlusskriterien fuer eine Liste von Ausnahmen.
|
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
ATTR_GROUP |
|
java.util.List<ContainerSettings.ContSettingsExc> |
exceptions |
Siehe atg.archivContainer::ContainerAbschlußParameter.Ausnahmen
|
ContainerSettings.CloseCondition |
stdCloseConditions |
Siehe atg.archivContainer::ContainerAbschlußParameter.Standardeinstellung
|
Constructor | Description |
---|---|
ContainerSettings() |
|
ContainerSettings(de.bsvrz.dav.daf.main.Data d) |
Modifier and Type | Method | Description |
---|---|---|
de.bsvrz.dav.daf.main.Data |
createData(de.bsvrz.dav.daf.main.ClientDavConnection davCon) |
Erzeugt aus den ContainerSettings ein Data-Objekt.
|
boolean |
ensureMinimums(int minMaxDS,
int minMaxSize,
long minMaxTime) |
Durchlaeuft die Parameter und setzt die Werte fuer maximale Datensatzzahl, Groesse und Zeitspanne auf die angegebenen Minimumwerte falls notwendig.
|
ContainerSettings.CloseCondition |
getExceptionSettings(de.bsvrz.dav.daf.main.config.AttributeGroup atg) |
Liefert die Ausnahmeeinstellungen falls vorhanden (siehe atg.archivContainer::ContainerAbschlußParameter.Ausnahmen).
|
public static final java.lang.String ATTR_GROUP
public ContainerSettings.CloseCondition stdCloseConditions
public java.util.List<ContainerSettings.ContSettingsExc> exceptions
public ContainerSettings()
public ContainerSettings(de.bsvrz.dav.daf.main.Data d)
public boolean ensureMinimums(int minMaxDS, int minMaxSize, long minMaxTime)
minMaxDS
- Minimum der maximalen Datensatzzahl pro ContainerminMaxSize
- Minimum der maximalen ContainergroesseminMaxTime
- Minimum der maximalen Zeitspanne pro Containerpublic ContainerSettings.CloseCondition getExceptionSettings(de.bsvrz.dav.daf.main.config.AttributeGroup atg)
atg
- Attributgruppenull
falls keine Ausnahmeeinstellungen dafuer vorliegen.public de.bsvrz.dav.daf.main.Data createData(de.bsvrz.dav.daf.main.ClientDavConnection davCon) throws de.bsvrz.dav.daf.main.config.ConfigurationException
davCon
- Verbindung zum DAVde.bsvrz.dav.daf.main.config.ConfigurationException