Interface PageFlowDefinition
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
DefaultPageFlowDefinition
Page Flow Definition abstraction.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Compares the specified object with thisPageFlowDefinition
for equality.getId()
Return the identifier of aPageFlowDefinition
.getName()
Return the (human readable) name of aPageFlowDefinition
.Return an unmodifiable list ofPageStateDefinition
s of thisPageFlowDefinition
.Return an unmodifiable list of the globalPageTransitionDefinition
s of thisPageFlowDefinition
.getUuid()
Return the optional UUID of aPageFlowDefinition
, possibly reflecting the backend storage level UUID such as JCR.int
hashCode()
Returns the hash code value for thisPageFlowDefinition
.
-
Method Details
-
getId
String getId()Return the identifier of aPageFlowDefinition
.- Returns:
- the identifier of a
PageFlowDefinition
-
getName
String getName()Return the (human readable) name of aPageFlowDefinition
.- Returns:
- the (human readable) name of a
PageFlowDefinition
-
getUuid
String getUuid()Return the optional UUID of aPageFlowDefinition
, possibly reflecting the backend storage level UUID such as JCR.- Returns:
- the optional UUID of a
PageFlowDefinition
, possibly reflecting the backend storage level UUID such as JCR
-
getPageStateDefinitions
List<PageStateDefinition> getPageStateDefinitions()Return an unmodifiable list ofPageStateDefinition
s of thisPageFlowDefinition
.- Returns:
- an unmodifiable list of
PageStateDefinition
s of thisPageFlowDefinition
-
getPageTransitionDefinitions
List<PageTransitionDefinition> getPageTransitionDefinitions()Return an unmodifiable list of the globalPageTransitionDefinition
s of thisPageFlowDefinition
.The global
PageTransitionDefinition
s in thePageFlowDefinition
level should be registered asPageTransition
in eachPageState
at runtime even if aPageStateDefinition
does not define the samePageTransitionDefinition
explicitly.This global
PageTransitionDefinition
s are useful if you want to define a commonPageTransitionDefinition
that should be applied to eachPageStateDefinition
without having to define it in eachPageStateDefinition
level.- Returns:
- an unmodifiable list of the global
PageTransitionDefinition
s of thisPageFlowDefinition
-
equals
Compares the specified object with thisPageFlowDefinition
for equality. -
hashCode
int hashCode()Returns the hash code value for thisPageFlowDefinition
.
-