package com.kaltura.client.enums; /** * This class was generated using generate.php * against an XML schema provided by Kaltura. * @date Sun, 19 Jun 11 02:46:50 -0400 * * MANUAL CHANGES TO THIS CLASS WILL BE OVERWRITTEN. */ public enum KalturaBatchJobOrderBy { STATUS_ASC ("+status"), STATUS_DESC ("-status"), CHECK_AGAIN_TIMEOUT_ASC ("+checkAgainTimeout"), CHECK_AGAIN_TIMEOUT_DESC ("-checkAgainTimeout"), PROGRESS_ASC ("+progress"), PROGRESS_DESC ("-progress"), UPDATES_COUNT_ASC ("+updatesCount"), UPDATES_COUNT_DESC ("-updatesCount"), PRIORITY_ASC ("+priority"), PRIORITY_DESC ("-priority"), QUEUE_TIME_ASC ("+queueTime"), QUEUE_TIME_DESC ("-queueTime"), FINISH_TIME_ASC ("+finishTime"), FINISH_TIME_DESC ("-finishTime"), FILE_SIZE_ASC ("+fileSize"), FILE_SIZE_DESC ("-fileSize"), CREATED_AT_ASC ("+createdAt"), CREATED_AT_DESC ("-createdAt"), UPDATED_AT_ASC ("+updatedAt"), UPDATED_AT_DESC ("-updatedAt"), PROCESSOR_EXPIRATION_ASC ("+processorExpiration"), PROCESSOR_EXPIRATION_DESC ("-processorExpiration"), EXECUTION_ATTEMPTS_ASC ("+executionAttempts"), EXECUTION_ATTEMPTS_DESC ("-executionAttempts"), LOCK_VERSION_ASC ("+lockVersion"), LOCK_VERSION_DESC ("-lockVersion"); String hashCode; KalturaBatchJobOrderBy(String hashCode) { this.hashCode = hashCode; } public String getHashCode() { return this.hashCode; } public static KalturaBatchJobOrderBy get(String hashCode) { if (hashCode.equals("+status")) { return STATUS_ASC; } else if (hashCode.equals("-status")) { return STATUS_DESC; } else if (hashCode.equals("+checkAgainTimeout")) { return CHECK_AGAIN_TIMEOUT_ASC; } else if (hashCode.equals("-checkAgainTimeout")) { return CHECK_AGAIN_TIMEOUT_DESC; } else if (hashCode.equals("+progress")) { return PROGRESS_ASC; } else if (hashCode.equals("-progress")) { return PROGRESS_DESC; } else if (hashCode.equals("+updatesCount")) { return UPDATES_COUNT_ASC; } else if (hashCode.equals("-updatesCount")) { return UPDATES_COUNT_DESC; } else if (hashCode.equals("+priority")) { return PRIORITY_ASC; } else if (hashCode.equals("-priority")) { return PRIORITY_DESC; } else if (hashCode.equals("+queueTime")) { return QUEUE_TIME_ASC; } else if (hashCode.equals("-queueTime")) { return QUEUE_TIME_DESC; } else if (hashCode.equals("+finishTime")) { return FINISH_TIME_ASC; } else if (hashCode.equals("-finishTime")) { return FINISH_TIME_DESC; } else if (hashCode.equals("+fileSize")) { return FILE_SIZE_ASC; } else if (hashCode.equals("-fileSize")) { return FILE_SIZE_DESC; } else if (hashCode.equals("+createdAt")) { return CREATED_AT_ASC; } else if (hashCode.equals("-createdAt")) { return CREATED_AT_DESC; } else if (hashCode.equals("+updatedAt")) { return UPDATED_AT_ASC; } else if (hashCode.equals("-updatedAt")) { return UPDATED_AT_DESC; } else if (hashCode.equals("+processorExpiration")) { return PROCESSOR_EXPIRATION_ASC; } else if (hashCode.equals("-processorExpiration")) { return PROCESSOR_EXPIRATION_DESC; } else if (hashCode.equals("+executionAttempts")) { return EXECUTION_ATTEMPTS_ASC; } else if (hashCode.equals("-executionAttempts")) { return EXECUTION_ATTEMPTS_DESC; } else if (hashCode.equals("+lockVersion")) { return LOCK_VERSION_ASC; } else if (hashCode.equals("-lockVersion")) { return LOCK_VERSION_DESC; } else { return STATUS_ASC; } } }