public class DefaultContentConnector extends Object implements ContentConnector
ContentConnector
interface. Does no conversion between item id and item.Constructor and Description |
---|
DefaultContentConnector() |
Modifier and Type | Method and Description |
---|---|
boolean |
canHandleItem(Object itemId)
Check whether current
ContentConnector is capable of fetching a Vaadin Item
with a specific id. |
Object |
getDefaultItemId()
Get the default item id which for instance could be used as a view selection if
no actual item is selected.
|
com.vaadin.v7.data.Item |
getItem(Object itemId)
Fetch Vaadin
Item by its id. |
Object |
getItemId(com.vaadin.v7.data.Item item)
Get item id.
|
Object |
getItemIdByUrlFragment(String urlFragment)
Fetch item id from its string representation.
|
String |
getItemUrlFragment(Object itemId)
Convert an item id (arbitrary object) to its string representation which can be
appended to a URL fragment and later be used to fetch the item id back.
|
public String getItemUrlFragment(Object itemId)
ContentConnector
getItemUrlFragment
in interface ContentConnector
itemId
- id of an item to be converted to a string representation.ContentConnector.getItemIdByUrlFragment(java.lang.String).
public Object getItemIdByUrlFragment(String urlFragment)
ContentConnector
getItemIdByUrlFragment
in interface ContentConnector
urlFragment
- URL fragment that points to an item.public Object getDefaultItemId()
ContentConnector
getDefaultItemId
in interface ContentConnector
public com.vaadin.v7.data.Item getItem(Object itemId)
ContentConnector
Item
by its id. Such item is not bound to any container and
can eventually be used in actions for editing.getItem
in interface ContentConnector
itemId
- item id.Item
that corresponds to the id.public Object getItemId(com.vaadin.v7.data.Item item)
ContentConnector
getItemId
in interface ContentConnector
item
- Item id of which is to be returned.public boolean canHandleItem(Object itemId)
ContentConnector
ContentConnector
is capable of fetching a Vaadin Item
with a specific id.canHandleItem
in interface ContentConnector
itemId
- id of a Vaadin Item
to look up.Item
exists, false - otherwise.Copyright © 2018 Magnolia International Ltd.. All rights reserved.