Newer
Older
MARK_AS_TRANSLATABLE,
export enum PackageStatusEnum {
IN_ERROR = "IN_ERROR",
IN_PROGRESS = "IN_PROGRESS",
COMPLETED = "COMPLETED",
IN_PREPARATION = "IN_PREPARATION",
READY = "READY",
CHECKING = "CHECKING",
CHECKED = "CHECKED",
STORED = "STORED",
INDEXING = "INDEXING",
REINDEXING = "REINDEXING",
DOWNLOADING = "DOWNLOADING",
RELOADED = "RELOADED",
PRESERVATION_ERROR = "PRESERVATION_ERROR",
CLEANING = "CLEANING",
CLEANED = "CLEANED",
DISPOSABLE = "DISPOSABLE",
DISPOSAL_APPROVED_BY_ORGUNIT = "DISPOSAL_APPROVED_BY_ORGUNIT",
DISPOSAL_APPROVED = "DISPOSAL_APPROVED",
DISPOSED = "DISPOSED",
REPLICATING_TOMBSTONE = "REPLICATING_TOMBSTONE",
REPLICATING_PACKAGE = "REPLICATING_PACKAGE",
UPDATING_RETENTION = "UPDATING_RETENTION"
static isCompleted(status: PackageStatusEnum): boolean {
return (status === PackageStatusEnum.COMPLETED || status === PackageStatusEnum.DISPOSED);
}
static isDisposable(status: PackageStatusEnum): boolean {
return (status === PackageStatusEnum.DISPOSABLE);
}
static getListKeyValue(): KeyValue[] {
return [
{
key: PackageStatusEnum.IN_ERROR,
value: MARK_AS_TRANSLATABLE("enum.packageStatus.inError"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.inProgress"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.completed"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.inPreparation"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.ready"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.checking"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.checked"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.stored"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.indexing"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.reindexing"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.downloading"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.reloaded"),
},
{
key: PackageStatusEnum.PRESERVATION_ERROR,
value: MARK_AS_TRANSLATABLE("enum.packageStatus.preservationError"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.cleaning"),
value: MARK_AS_TRANSLATABLE("enum.packageStatus.cleaned"),
{
key: PackageStatusEnum.DISPOSABLE,
value: MARK_AS_TRANSLATABLE("enum.packageStatus.disposable"),
},
{
key: PackageStatusEnum.DISPOSAL_APPROVED_BY_ORGUNIT,
value: MARK_AS_TRANSLATABLE("enum.packageStatus.disposalApprovedByOrgunit"),
},
{
key: PackageStatusEnum.DISPOSAL_APPROVED,
value: MARK_AS_TRANSLATABLE("enum.packageStatus.disposalApproved"),
},
{
key: PackageStatusEnum.DISPOSED,
value: MARK_AS_TRANSLATABLE("enum.packageStatus.disposed"),
},
{
key: PackageStatusEnum.REPLICATING_TOMBSTONE,
value: MARK_AS_TRANSLATABLE("enum.packageStatus.replicatingTombstone"),
},
{
key: PackageStatusEnum.REPLICATING_PACKAGE,
value: MARK_AS_TRANSLATABLE("enum.packageStatus.replicatingPackage"),
},
{
key: PackageStatusEnum.UPDATING_RETENTION,
value: MARK_AS_TRANSLATABLE("enum.packageStatus.updatingRetention"),
},