org.apache.myfaces.extensions.validator.core.storage
Class DefaultGroupStorage
java.lang.Object
org.apache.myfaces.extensions.validator.core.storage.DefaultGroupStorage
- All Implemented Interfaces:
- GroupStorage
- Direct Known Subclasses:
- DefaultBeanValidationGroupStorage
public class DefaultGroupStorage
- extends Object
- implements GroupStorage
default storage implementation for groups
- Since:
- x.x.3
- Author:
- Gerhard Petracek
|
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 |
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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final Logger logger
DefaultGroupStorage
public DefaultGroupStorage()
addGroup
public void addGroup(Class groupClass,
String viewId,
String clientId)
- Description copied from interface:
GroupStorage
- Add the group, identified by the groupClass parameter, for the component identified by the clientId for the view
viewId.
- Specified by:
addGroup in interface GroupStorage
- Parameters:
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.
restrictGroup
public void restrictGroup(Class groupClass,
String viewId,
String clientId)
- Description copied from interface:
GroupStorage
- Add the group in the restricted group list ,identified by the groupClass parameter, for the component identified
by the clientId for the view viewId.
- Specified by:
restrictGroup in interface GroupStorage
- Parameters:
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.
getGroups
public Class[] getGroups(String viewId,
String clientId)
- Description copied from interface:
GroupStorage
- Gets the list of groups defined for the component with the clientId specified as parameter in the view. The
array is the values of the groups added minus the groups from the restricted group list.
- Specified by:
getGroups in interface GroupStorage
- Parameters:
viewId - The view where the uiComponent is located.clientId - The clientId value of the component within the view.
- Returns:
- Array of groups defined for the component.
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.