public class ContainerSettings extends 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 String |
ATTR_GROUP |
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 String ATTR_GROUP
public ContainerSettings.CloseCondition stdCloseConditions
public List<ContainerSettings.ContSettingsExc> exceptions
public ContainerSettings()
public ContainerSettings(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(AttributeGroup atg)
dd
- Datenidentifikationnull
falls keine Ausnahmeeinstellungen dafuer vorliegen.public Data createData(ClientDavConnection davCon) throws ConfigurationException
davCon
- Verbindung zum DAVConfigurationException