|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LinkFilter
LinkFilter extends BranchingFilter by proviving support to represent its branches as links to the corresponding filters.
| Method Summary | |
|---|---|
void |
clearLinkAnchors()
Clears all link anchors. |
boolean |
containsLinkAnchor(String key)
Checks whether the specified link key has an anchor. |
String |
getLinkAnchor(int index)
Gets the indexed link anchor. |
String |
getLinkAnchor(String key)
Gets the anchor of the specified link key. |
ObjectName |
getLinkName(String key)
Gets the object name of the linked filter. |
int |
indexOfLinkAnchor(String key)
Gets the index of the anchor of specified link key. |
OrderedMap |
linkAnchorMap()
Returns a read-only map of link anchors. |
OrderedMap |
linkAnchorMap(ServletRequest request,
ServletResponse response,
FilterChain chain)
Returns a read-only map of link anchors for the specified request. |
void |
removeLinkAnchor(int index)
Removes the indexed link anchor. |
void |
removeLinkAnchor(String key)
Removes the anchor of the specified link key. |
void |
setLinkAnchor(int index,
String key,
String anchor)
Sets the anchor of the specified link key at the specified index. |
void |
setLinkAnchor(String key,
String anchor)
Sets the anchor of the specified link key. |
void |
setLinkName(String key,
ObjectName name)
Sets the object name of the linked filter. |
void |
setLinkName(String key,
String iface,
ObjectName name)
Sets the interface and object name of the linked filter. |
| Methods inherited from interface org.norther.tammi.spray.filter.BranchingFilter |
|---|
checkPermission, checkPermission, getBranchKey, getDefaultKey, getFilter, setDefaultKey |
| Methods inherited from interface org.norther.tammi.core.base.Container |
|---|
clear, containsKey, get, getContainerKey, getContainerKey, getContainerKey, getMBean, getMBeanInterface, getMBeanInterface, getObjectName, getObjectNames, getQueryPattern, registryKeySet, registryKeySet, registryKeySet, registryKeySet, registryMap, registrySize, remove, setMBeanInterface, setQueryPattern, setQueryPattern |
| Methods inherited from interface javax.servlet.Filter |
|---|
destroy, doFilter, init |
| Methods inherited from interface org.norther.tammi.spray.filter.SecureFilter |
|---|
checkPermission, checkPermission, checkPermission |
| Methods inherited from interface org.norther.tammi.core.security.AccessController |
|---|
addAllowedPermission, addDeniedPermission, allowedPermissions, allowedRoleSet, checkPermission, checkPermission, checkPermission, clearAllowedPermissions, clearDeniedPermissions, deniedPermissions, deniedRoleSet, getPermissibleRoles, getPermissibleRoles, getPermissibleRoles, isProtected, removeAllowedPermissions, removeDeniedPermissions, setAllowedPermissions, setDeniedPermissions |
| Methods inherited from interface javax.servlet.Filter |
|---|
destroy, doFilter, init |
| Methods inherited from interface org.norther.tammi.core.base.Container |
|---|
clear, containsKey, get, getContainerKey, getContainerKey, getContainerKey, getMBean, getMBeanInterface, getMBeanInterface, getObjectName, getObjectNames, getQueryPattern, registryKeySet, registryKeySet, registryKeySet, registryKeySet, registryMap, registrySize, remove, setMBeanInterface, setQueryPattern, setQueryPattern |
| Methods inherited from interface javax.servlet.Filter |
|---|
destroy, doFilter, init |
| Methods inherited from interface org.norther.tammi.spray.filter.KeyFilter |
|---|
getKey, getKeyValue, getKeyValues, isLinkedKey, setKey, setLinkedKey |
| Methods inherited from interface javax.servlet.Filter |
|---|
destroy, doFilter, init |
| Methods inherited from interface org.norther.tammi.core.base.Refreshable |
|---|
getRefreshed, refresh |
| Method Detail |
|---|
ObjectName getLinkName(String key)
key - the link key.
void setLinkName(String key,
ObjectName name)
key - the link key.name - the object name or query pattern.
NullPointerException - for null values.
void setLinkName(String key,
String iface,
ObjectName name)
key - the link key.iface - the class or interface name.name - the object name or query pattern.
NullPointerException - for null values.String getLinkAnchor(String key)
key - the link key.
void setLinkAnchor(String key,
String anchor)
key - the link key.anchor - the anchor.
NullPointerException - for null values.
IllegalArgumentException - if the key is not registered.boolean containsLinkAnchor(String key)
key - the link key.
void removeLinkAnchor(String key)
key - the link key.String getLinkAnchor(int index)
index - the index.
IndexOutOfBoundsException - if the index is out of range.
void setLinkAnchor(int index,
String key,
String anchor)
index - the index.key - the link key.anchor - the anchor.
NullPointerException - for null values.
IllegalArgumentException - if the key is not registered.
IndexOutOfBoundsException - if the index is out of range.int indexOfLinkAnchor(String key)
key - the link key.
void removeLinkAnchor(int index)
index - the index.
IndexOutOfBoundsException - if the index is out of range.void clearLinkAnchors()
OrderedMap linkAnchorMap()
OrderedMap linkAnchorMap(ServletRequest request,
ServletResponse response,
FilterChain chain)
request - the authenticated request.response - the corresponding response.chain - the active filter chain.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||