net.commerce.zocalo.experiment.config
Interface RoleValueHolder
- All Superinterfaces:
- ConfigHolder
- All Known Subinterfaces:
- RoleValueGroup, ValueGroup
- All Known Implementing Classes:
- ChoiceField, FieldGroup, RoleFields, RoleGroup
public interface RoleValueHolder
- extends ConfigHolder
Classes holding values related to roles in a lab experiment. Can access
or modify values given the names of the role and the field. Will also answer
whether particular roles or fields are present.
Method Summary |
ConfigField |
getConfigField(java.lang.String roleName,
java.lang.String fieldName)
|
java.lang.String |
getRoleValue(java.lang.String roleName,
java.lang.String fieldName)
|
java.lang.String |
getTitle()
|
boolean |
hasRole(java.lang.String roleName)
|
boolean |
hasRoleValue(java.lang.String roleName,
java.lang.String fieldName)
|
void |
setRoleValue(java.lang.String roleName,
java.lang.String fieldName,
java.lang.String newValue)
|
hasRoleValue
boolean hasRoleValue(java.lang.String roleName,
java.lang.String fieldName)
setRoleValue
void setRoleValue(java.lang.String roleName,
java.lang.String fieldName,
java.lang.String newValue)
getRoleValue
java.lang.String getRoleValue(java.lang.String roleName,
java.lang.String fieldName)
getConfigField
ConfigField getConfigField(java.lang.String roleName,
java.lang.String fieldName)
getTitle
java.lang.String getTitle()
hasRole
boolean hasRole(java.lang.String roleName)