public class ContainerSettings
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ContainerSettings.CloseCondition
Abschlusskriterien.
|
static class |
ContainerSettings.ContSettingsExc
Abschlusskriterien fuer eine Liste von Ausnahmen.
|
| Modifier and Type | Field and 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 and Description |
|---|
ContainerSettings() |
ContainerSettings(de.bsvrz.dav.daf.main.Data d) |
| Modifier and Type | Method and 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