net.commerce.zocalo.experiment.config
Class RoleFields
java.lang.Object
net.commerce.zocalo.experiment.config.RoleFields
- All Implemented Interfaces:
- ConfigHolder, RoleValueGroup, RoleValueHolder
public class RoleFields
- extends java.lang.Object
- implements RoleValueGroup
A collection of values for a particular named role. Uses a FieldGroup
to hold the valueFields. RoleFields is also responsible for making copies
of role descriptions.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RoleFields
public RoleFields()
RoleFields
public RoleFields(java.lang.String title,
ConfigField[] fields,
java.lang.String baseName)
RoleFields
public RoleFields(java.lang.String title,
ConfigField[] fields,
ValueGroup[] groups,
RoleGroup[] roles)
render
public void render(java.lang.StringBuffer buf)
- Specified by:
render
in interface ConfigHolder
setAllValues
public void setAllValues(javax.servlet.http.HttpServletRequest request)
- Specified by:
setAllValues
in interface ConfigHolder
getField
public ConfigField getField(java.lang.String name,
java.lang.String fieldName)
- Specified by:
getField
in interface RoleValueGroup
hasRoleValue
public boolean hasRoleValue(java.lang.String name,
java.lang.String fieldName)
- Specified by:
hasRoleValue
in interface RoleValueHolder
setRoleValue
public void setRoleValue(java.lang.String roleName,
java.lang.String name,
java.lang.String newValue)
- Specified by:
setRoleValue
in interface RoleValueHolder
getRoleValue
public java.lang.String getRoleValue(java.lang.String name,
java.lang.String fieldName)
- Specified by:
getRoleValue
in interface RoleValueHolder
getConfigField
public ConfigField getConfigField(java.lang.String name,
java.lang.String fieldName)
- Specified by:
getConfigField
in interface RoleValueHolder
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle
in interface RoleValueHolder
getRoleName
public java.lang.String getRoleName()
setRoleName
public void setRoleName(java.lang.String roleName)
getFields
public FieldGroup getFields()
setFields
public void setFields(FieldGroup fields)
hasRole
public boolean hasRole(java.lang.String name)
- Specified by:
hasRole
in interface RoleValueHolder
getBaseName
public java.lang.String getBaseName()
setBaseName
public void setBaseName(java.lang.String baseName)