public class ContainerSettings
extends java.lang.Object
Diese Klasse bildet die Attributgruppe atg.archivContainer ab.
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(Data d) |
Modifier and Type | Method and Description |
---|---|
Data |
createData(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(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
Siehe atg.archivContainer::ContainerAbschlußParameter.Standardeinstellung
public java.util.List<ContainerSettings.ContSettingsExc> exceptions
Siehe atg.archivContainer::ContainerAbschlußParameter.Ausnahmen
public ContainerSettings()
public ContainerSettings(Data d)
public 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.
minMaxDS
- Minimum der maximalen Datensatzzahl pro ContainerminMaxSize
- Minimum der maximalen ContainergroesseminMaxTime
- Minimum der maximalen Zeitspanne pro Containerpublic ContainerSettings.CloseCondition getExceptionSettings(AttributeGroup atg)
Liefert die Ausnahmeeinstellungen falls vorhanden (siehe atg.archivContainer::ContainerAbschlußParameter.Ausnahmen). Die Liste der Ausnahmen wird von hinten durchlaufen, damit stets die letzte Einstellung gueltig ist.
dd
- Datenidentifikationnull
falls keine Ausnahmeeinstellungen dafuer vorliegen.public Data createData(ClientDavConnection davCon) throws ConfigurationException
Erzeugt aus den ContainerSettings ein Data-Objekt.
davCon
- Verbindung zum DAVConfigurationException