Interface PageStateDefinition
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
DefaultPageStateDefinition
public interface PageStateDefinition extends Serializable
Page State Definition abstraction which is part of a Page Flow Definition.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
equals(Object o)
Compares the specified object with thisPageStateDefinition
for equality.String
getId()
Return the identifier of thePageStateDefinition
.Map<String,String>
getMetadata()
Return an unmodifiable metadata map of thePageStateDefinition
.String
getName()
Return the (human readable) name of thePageStateDefinition
.List<PageTransitionDefinition>
getPageTransitionDefinitions()
Return an unmodifiable list of thePageStateDefinition
levelPageTransitionDefinition
s.String
getPath()
Return the logical path info of thePageStateDefinition
.int
hashCode()
Returns the hash code value for thisPageStateDefinition
.
-
-
-
Method Detail
-
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
Map<String,String> 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
boolean equals(Object o)
Compares the specified object with thisPageStateDefinition
for equality.
-
-