Enum Class ReleaseProblem
- All Implemented Interfaces:
Serializable
,Comparable<ReleaseProblem>
,Constable
Representing various problems that can occur during a relase
Used by
ReleaseOperation
- Since:
- 5.2.180606, 5.2.180702
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionIndicates that an element of the parent path of a dependent node is never released.Indicates that the sitestore folder has no valid start node path because elements in the start node path are never released.Indicates that an element could not be released because it was locked within another sessionIndicates that an element could not be released because of missing permissionIndicates that a sitestorefolder has no start node after releaseIndicates that the node is never released and referenced in a documentgroup which is requested for releaseIndicates that the page of the specified pageref is never releasedIndicates that thesource section
of asection reference
is never releasedIndicates that the node is never released and is part of a start node path of a sitestore folder which is requested for release
Release of the requested sitestore folder could cause broken navigationIndicates a general problem that occured during the release, e.g. if an IO Exception occured or the element was not found.Indicates that an element does not support releaseIndicates the validation of an object not to have passed for save or release relevant rules. -
Method Summary
Modifier and TypeMethodDescriptionstatic ReleaseProblem
Returns the enum constant of this class with the specified name.static ReleaseProblem[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
MISSING_PERMISSION
Indicates that an element could not be released because of missing permission- Since:
- 5.2.180606, 5.2.180702
-
LOCK_FAILED
Indicates that an element could not be released because it was locked within another session- Since:
- 5.2.180606, 5.2.180702
-
RELEASE_FAILED
Indicates a general problem that occured during the release, e.g. if an IO Exception occured or the element was not found. In that case have a look at the log for further information.- Since:
- 5.2.180606, 5.2.180702
-
RELEASE_UNSUPPORTED
Indicates that an element does not support release- Since:
- 5.2.180606, 5.2.180702
-
MISSING_START_NODE
Indicates that a sitestorefolder has no start node after release- Since:
- 5.2.180606, 5.2.180702
-
NEVER_RELEASED_START_NODE
Indicates that the node is never released and is part of a start node path of a sitestore folder which is requested for release
Release of the requested sitestore folder could cause broken navigation- Since:
- 5.2.180606, 5.2.180702
-
NEVER_RELEASED_PAGE
Indicates that the page of the specified pageref is never released- Since:
- 5.2.180606, 5.2.180702
-
INVALID_STARTNODE_PATH
Indicates that the sitestore folder has no valid start node path because elements in the start node path are never released.- Since:
- 5.2.180606, 5.2.180702
- See Also:
-
NEVER_RELEASED_DOCUMENTGROUP_ELEMENT
Indicates that the node is never released and referenced in a documentgroup which is requested for release- Since:
- 5.2.180606, 5.2.180702
-
NEVER_RELEASED_SOURCE_SECTION
Indicates that thesource section
of asection reference
is never released- Since:
- 5.2.180606, 5.2.180702
-
INCOMPLETE_PARENT_PATH
Indicates that an element of the parent path of a dependent node is never released. So the parent path of the dependent node is incomplete and therefore the node won't be reachable in release store after release.
Example:PageStoreRoot `-- PageFolder (NEVER_RELEASED) `-- Page (NEVER_RELEASED) SiteStoreRoot `-- PageRef (NEVER_RELEASED, based on Page)
If server release is called withensureAccessibility == false
the Page could not be released because it won't be reachable in release store after release.- Since:
- 5.2.180606, 5.2.180702
-
VALIDATION_FAILED
Indicates the validation of an object not to have passed for save or release relevant rules.- Since:
- 5.2.180606, 5.2.180702
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-