public interface PathBindable<T extends PathBindable<T>>
T that implements this class can be bound to/from a path parameter. The only requirement is
that the class provides a noarg constructor.
For example, the following type could be used to bind an Ebean user:
| Modifier and Type | Method and Description |
|---|---|
T |
bind(java.lang.String key,
java.lang.String txt)
Bind an URL path parameter.
|
java.lang.String |
javascriptUnbind()
Javascript function to unbind in the Javascript router.
|
java.lang.String |
unbind(java.lang.String key)
Unbind a URL path parameter.
|
T bind(java.lang.String key, java.lang.String txt)
key - Parameter keytxt - The value as String (extracted from the URL path)java.lang.RuntimeException - if this object could not be boundjava.lang.String unbind(java.lang.String key)
key - Parameter keyjava.lang.String javascriptUnbind()