Package org.craftercms.studio.api.v2.dal
Enum ItemState
- java.lang.Object
-
- java.lang.Enum<ItemState>
-
- org.craftercms.studio.api.v2.dal.ItemState
-
- All Implemented Interfaces:
Serializable
,Comparable<ItemState>
public enum ItemState extends Enum<ItemState>
-
-
Enum Constant Summary
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
canceledWorkflow(long currentState)
static long
deleted()
static boolean
isDeleted(long currentState)
static boolean
isInWorkflow(long currentState)
static boolean
isInWorkflowOrScheduled(long currentState)
static boolean
isLive(long currentState)
static boolean
isModified(long currentState)
static boolean
isNew(long currentState)
static boolean
isPublishing(long currentState)
static boolean
isScheduled(long currentState)
static boolean
isStaged(long currentState)
static boolean
isSystemProcessing(long currentState)
static boolean
isTranslationInProgress(long currentState)
static boolean
isTranslationPending(long currentState)
static boolean
isTranslationUpToDate(long currentState)
static boolean
isUserLocked(long currentState)
static long
publishedToLive(long currentState)
static long
publishedToStaged(long currentState)
static long
publishedToStagedAndLive(long currentState)
static long
savedAndClosed(long currentState)
static long
savedAndNotClosed(long currentState)
static ItemState
valueOf(String name)
Returns the enum constant of this type with the specified name.static ItemState[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NEW
public static final ItemState NEW
-
MODIFIED
public static final ItemState MODIFIED
-
DELETED
public static final ItemState DELETED
-
USER_LOCKED
public static final ItemState USER_LOCKED
-
SYSTEM_PROCESSING
public static final ItemState SYSTEM_PROCESSING
-
IN_WORKFLOW
public static final ItemState IN_WORKFLOW
-
SCHEDULED
public static final ItemState SCHEDULED
-
PUBLISHING
public static final ItemState PUBLISHING
-
DESTINATION
public static final ItemState DESTINATION
-
STAGED
public static final ItemState STAGED
-
LIVE
public static final ItemState LIVE
-
DISABLED
public static final ItemState DISABLED
-
RESERVED_12
public static final ItemState RESERVED_12
-
RESERVED_11
public static final ItemState RESERVED_11
-
RESERVED_10
public static final ItemState RESERVED_10
-
RESERVED_9
public static final ItemState RESERVED_9
-
RESERVED_8
public static final ItemState RESERVED_8
-
RESERVED_7
public static final ItemState RESERVED_7
-
RESERVED_6
public static final ItemState RESERVED_6
-
RESERVED_5
public static final ItemState RESERVED_5
-
RESERVED_4
public static final ItemState RESERVED_4
-
RESERVED_3
public static final ItemState RESERVED_3
-
RESERVED_2
public static final ItemState RESERVED_2
-
RESERVED_1
public static final ItemState RESERVED_1
-
TRANSLATION_UP_TO_DATE
public static final ItemState TRANSLATION_UP_TO_DATE
-
TRANSLATION_PENDING
public static final ItemState TRANSLATION_PENDING
-
TRANSLATION_IN_PROGRESS
public static final ItemState TRANSLATION_IN_PROGRESS
-
-
Field Detail
-
value
public final long value
-
CANCEL_WORKFLOW_ON_MASK
public static final long CANCEL_WORKFLOW_ON_MASK
-
CANCEL_WORKFLOW_OFF_MASK
public static final long CANCEL_WORKFLOW_OFF_MASK
-
SAVE_AND_CLOSE_ON_MASK
public static final long SAVE_AND_CLOSE_ON_MASK
-
SAVE_AND_CLOSE_OFF_MASK
public static final long SAVE_AND_CLOSE_OFF_MASK
-
CANCEL_PUBLISHING_PACKAGE_ON_MASK
public static final long CANCEL_PUBLISHING_PACKAGE_ON_MASK
-
CANCEL_PUBLISHING_PACKAGE_OFF_MASK
public static final long CANCEL_PUBLISHING_PACKAGE_OFF_MASK
-
SAVE_AND_NOT_CLOSE_ON_MASK
public static final long SAVE_AND_NOT_CLOSE_ON_MASK
-
SAVE_AND_NOT_CLOSE_OFF_MASK
public static final long SAVE_AND_NOT_CLOSE_OFF_MASK
-
SUBMIT_TO_WORKFLOW_ON_MASK
public static final long SUBMIT_TO_WORKFLOW_ON_MASK
-
SUBMIT_TO_WORKFLOW_OFF_MASK
public static final long SUBMIT_TO_WORKFLOW_OFF_MASK
-
SUBMIT_TO_WORKFLOW_LIVE_ON_MASK
public static final long SUBMIT_TO_WORKFLOW_LIVE_ON_MASK
-
SUBMIT_TO_WORKFLOW_LIVE_OFF_MASK
public static final long SUBMIT_TO_WORKFLOW_LIVE_OFF_MASK
-
SUBMIT_TO_WORKFLOW_SCHEDULED_ON_MASK
public static final long SUBMIT_TO_WORKFLOW_SCHEDULED_ON_MASK
-
SUBMIT_TO_WORKFLOW_SCHEDULED_OFF_MASK
public static final long SUBMIT_TO_WORKFLOW_SCHEDULED_OFF_MASK
-
SUBMIT_TO_WORKFLOW_SCHEDULED_LIVE_ON_MASK
public static final long SUBMIT_TO_WORKFLOW_SCHEDULED_LIVE_ON_MASK
-
SUBMIT_TO_WORKFLOW_SCHEDULED_LIVE_OFF_MASK
public static final long SUBMIT_TO_WORKFLOW_SCHEDULED_LIVE_OFF_MASK
-
REJECT_ON_MASK
public static final long REJECT_ON_MASK
- See Also:
- Constant Field Values
-
REJECT_OFF_MASK
public static final long REJECT_OFF_MASK
-
DELETE_ON_MASK
public static final long DELETE_ON_MASK
-
DELETE_OFF_MASK
public static final long DELETE_OFF_MASK
-
PUBLISH_TO_STAGE_ON_MASK
public static final long PUBLISH_TO_STAGE_ON_MASK
-
PUBLISH_TO_STAGE_OFF_MASK
public static final long PUBLISH_TO_STAGE_OFF_MASK
-
PUBLISH_TO_LIVE_ON_MASK
public static final long PUBLISH_TO_LIVE_ON_MASK
-
PUBLISH_TO_LIVE_OFF_MASK
public static final long PUBLISH_TO_LIVE_OFF_MASK
-
PUBLISH_TO_STAGE_AND_LIVE_ON_MASK
public static final long PUBLISH_TO_STAGE_AND_LIVE_ON_MASK
-
PUBLISH_TO_STAGE_AND_LIVE_OFF_MASK
public static final long PUBLISH_TO_STAGE_AND_LIVE_OFF_MASK
-
NEW_MASK
public static final long NEW_MASK
-
MODIFIED_MASK
public static final long MODIFIED_MASK
-
SUBMITTED_MASK
public static final long SUBMITTED_MASK
-
IN_PROGRESS_MASK
public static final long IN_PROGRESS_MASK
-
UNPUBLISHED_MASK
public static final long UNPUBLISHED_MASK
-
-
Method Detail
-
values
public static ItemState[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ItemState c : ItemState.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ItemState valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
deleted
public static long deleted()
-
publishedToStaged
public static long publishedToStaged(long currentState)
-
publishedToLive
public static long publishedToLive(long currentState)
-
publishedToStagedAndLive
public static long publishedToStagedAndLive(long currentState)
-
savedAndClosed
public static long savedAndClosed(long currentState)
-
savedAndNotClosed
public static long savedAndNotClosed(long currentState)
-
canceledWorkflow
public static long canceledWorkflow(long currentState)
-
isNew
public static boolean isNew(long currentState)
-
isModified
public static boolean isModified(long currentState)
-
isDeleted
public static boolean isDeleted(long currentState)
-
isUserLocked
public static boolean isUserLocked(long currentState)
-
isSystemProcessing
public static boolean isSystemProcessing(long currentState)
-
isInWorkflow
public static boolean isInWorkflow(long currentState)
-
isScheduled
public static boolean isScheduled(long currentState)
-
isPublishing
public static boolean isPublishing(long currentState)
-
isStaged
public static boolean isStaged(long currentState)
-
isLive
public static boolean isLive(long currentState)
-
isInWorkflowOrScheduled
public static boolean isInWorkflowOrScheduled(long currentState)
-
isTranslationUpToDate
public static boolean isTranslationUpToDate(long currentState)
-
isTranslationPending
public static boolean isTranslationPending(long currentState)
-
isTranslationInProgress
public static boolean isTranslationInProgress(long currentState)
-
-