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