Package de.elo.ix.client
Class PurgeSettings
java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.PurgeSettings
- All Implemented Interfaces:
Serializable
This class represents the purge settings of the ELOdm purge task
- Since:
- 8.00.032.002
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
Original documents older than the specified number of days are deleted (0 or higher), e.g.List of path ids to exclude from purging if pathId=0 is set.protected int
The original and the backup document can be compared before cleanup.protected int
Possible path restriction for filing paths:
0: include all paths
1 and higher: only include a path with this ID where documents should be deletedprotected int
When processing should take place:
START_EVERY_HOUR: when the purge task is starting and then every 60 minutes
0 to 23: hour of the day, such as 8:00 p.m.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
void
setDayLimit
(int dayLimit) void
setExcludePathIds
(List<Integer> excludePathIds) void
setFileCheckMode
(int fileCheckMode) void
setPathId
(int pathId) void
setStartHour
(int startHour) toString()
Methods inherited from class byps.BValueClass
getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper
-
Field Details
-
dayLimit
protected int dayLimitOriginal documents older than the specified number of days are deleted (0 or higher), e.g. 0 for no limit, 1 for 24 hours, 365 for a year -
pathId
protected int pathIdPossible path restriction for filing paths:
0: include all paths
1 and higher: only include a path with this ID where documents should be deleted -
fileCheckMode
protected int fileCheckModeThe original and the backup document can be compared before cleanup. Possible values (1 to 3) are defined in PurgeSettingsC. -
startHour
protected int startHourWhen processing should take place:
START_EVERY_HOUR: when the purge task is starting and then every 60 minutes
0 to 23: hour of the day, such as 8:00 p.m. -
excludePathIds
List of path ids to exclude from purging if pathId=0 is set.- Since:
- 9.00.000.027
-
-
Constructor Details
-
PurgeSettings
public PurgeSettings() -
PurgeSettings
public PurgeSettings(int dayLimit, int pathId, int fileCheckMode, int startHour)
-
-
Method Details
-
getDayLimit
public int getDayLimit() -
setDayLimit
public void setDayLimit(int dayLimit) -
getPathId
public int getPathId() -
setPathId
public void setPathId(int pathId) -
getFileCheckMode
public int getFileCheckMode() -
setFileCheckMode
public void setFileCheckMode(int fileCheckMode) -
getStartHour
public int getStartHour() -
setStartHour
public void setStartHour(int startHour) -
getExcludePathIds
-
setExcludePathIds
-
toString
-