|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.myfaces.extensions.validator.core.storage.DefaultGroupStorage
public class DefaultGroupStorage
default storage implementation for groups
Field Summary | |
---|---|
protected Logger |
logger
|
Constructor Summary | |
---|---|
DefaultGroupStorage()
|
Method Summary | |
---|---|
void |
addGroup(Class groupClass,
String viewId,
String clientId)
Add the group, identified by the groupClass parameter, for the component identified by the clientId for the view viewId. |
Class[] |
getGroups(String viewId,
String clientId)
Gets the list of groups defined for the component with the clientId specified as parameter in the view. |
void |
lockGroups(String viewId)
If the storage is locked, it isn't possible to change the state |
void |
resetGroups(String viewId)
Allows to reset all groups which have been added so far. |
void |
restrictGroup(Class groupClass,
String viewId,
String clientId)
Add the group in the restricted group list ,identified by the groupClass parameter, for the component identified by the clientId for the view viewId. |
void |
unlockGroups(String viewId)
Allows to change the storage again |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final Logger logger
Constructor Detail |
---|
public DefaultGroupStorage()
Method Detail |
---|
public void addGroup(Class groupClass, String viewId, String clientId)
GroupStorage
addGroup
in interface GroupStorage
groupClass
- The group to add.viewId
- The view where the uiComponent is located where we want to add the group.clientId
- The clientId value of the component within the view.public void restrictGroup(Class groupClass, String viewId, String clientId)
GroupStorage
restrictGroup
in interface GroupStorage
groupClass
- The group to add in the restricted group list.viewId
- The view where the uiComponent is located where we want to add the group.clientId
- The clientId value of the component within the view.public Class[] getGroups(String viewId, String clientId)
GroupStorage
getGroups
in interface GroupStorage
viewId
- The view where the uiComponent is located.clientId
- The clientId value of the component within the view.
public void resetGroups(String viewId)
GroupStorage
resetGroups
in interface GroupStorage
viewId
- allows to reset groups only for one view-id
that allows to keep the groups e.g. of the current or the target view (depending on the given value).
if it is null, all stored view-ids will be affected.public void lockGroups(String viewId)
GroupStorage
lockGroups
in interface GroupStorage
viewId
- allows to lock groups only for one view-id
that allows to keep the groups e.g. of the current or the target view (depending on the given value)
if it is null, all stored view-ids will be affected.public void unlockGroups(String viewId)
GroupStorage
unlockGroups
in interface GroupStorage
viewId
- allows to lock groups only for one view-id
that allows to keep the groups e.g. of the current or the target view (depending on the given value)
if it is null, all stored view-ids will be affected.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |