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 TypeMethodDescriptionbooleanCompares the specified object with thisPageStateDefinitionfor 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 thePageStateDefinitionlevelPageTransitionDefinitions.getPath()Return the logical path info of thePageStateDefinition.inthashCode()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
pathinfo must be translated into a physical URI or client-side route information by an application. In the definition level, thispathinfo 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 thePageStateDefinitionlevelPageTransitionDefinitions.- Returns:
- an unmodifiable list of the
PageStateDefinitionlevelPageTransitionDefinitions
-
equals
Compares the specified object with thisPageStateDefinitionfor equality. -
hashCode
int hashCode()Returns the hash code value for thisPageStateDefinition.
-