Interface PageStateDefinition
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
DefaultPageStateDefinition
Page State Definition abstraction which is part of a Page Flow Definition.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Compares the specified object with thisPageStateDefinition
for equality.getId()
Return the identifier of thePageStateDefinition
.Return an unmodifiable metadata map of thePageStateDefinition
.getName()
Return the (human readable) name of thePageStateDefinition
.Return an unmodifiable list of thePageStateDefinition
levelPageTransitionDefinition
s.getPath()
Return the logical path info of thePageStateDefinition
.int
hashCode()
Returns the hash code value for thisPageStateDefinition
.
-
Method Details
-
getId
String getId()Return the identifier of thePageStateDefinition
.- Returns:
- the identifier of the
PageStateDefinition
-
getName
String getName()Return the (human readable) name of thePageStateDefinition
.- Returns:
- the (human readable) name of the
PageStateDefinition
-
getPath
String getPath()Return the logical path info of thePageStateDefinition
.This
path
info must be translated into a physical URI or client-side route information by an application. In the definition level, thispath
info doesn't imply any physical translations by itself.- Returns:
- the logical path info of the
PageStateDefinition
-
getMetadata
Return an unmodifiable metadata map of thePageStateDefinition
.- Returns:
- an unmodifiable metadata map of the
PageStateDefinition
-
getPageTransitionDefinitions
List<PageTransitionDefinition> getPageTransitionDefinitions()Return an unmodifiable list of thePageStateDefinition
levelPageTransitionDefinition
s.- Returns:
- an unmodifiable list of the
PageStateDefinition
levelPageTransitionDefinition
s
-
equals
Compares the specified object with thisPageStateDefinition
for equality. -
hashCode
int hashCode()Returns the hash code value for thisPageStateDefinition
.
-