Package de.xima.fc.gui.validator.name
Class UniqueWorkflowStateNameValidator
- java.lang.Object
 - 
- de.xima.fc.gui.common.validator.AUniqueBeanFieldValidator<TEntity,TField>
 - 
- de.xima.fc.gui.common.validator.AUniqueEntityFieldValidator<TEntity,String>
 - 
- de.xima.fc.gui.common.validator.AUniqueStringFieldValidator<TEntity>
 - 
- de.xima.fc.gui.common.validator.AUniqueNameValidator<WorkflowState>
 - 
- de.xima.fc.gui.validator.name.UniqueWorkflowStateNameValidator
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable,EventListener,javax.faces.validator.Validator
public class UniqueWorkflowStateNameValidator extends AUniqueNameValidator<WorkflowState>
AAUniqueNameValidatorfor theWorkflowState.getName()- Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from class de.xima.fc.gui.common.validator.AUniqueStringFieldValidator
ignoreCase 
- 
Fields inherited from class de.xima.fc.gui.common.validator.AUniqueBeanFieldValidator
ATTR_VALUE, beanClass, fieldClass 
 - 
 
- 
Constructor Summary
Constructors Constructor Description UniqueWorkflowStateNameValidator()No-arg constructor for this validator, invoked by the JSF framework. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddScope(de.xima.cmn.criteria.QueryCriteriaManager qcm, WorkflowState entity)Use this method to restrict the scope of entities considered for the duplicate search, such as to a certain client, version, project etc.- 
Methods inherited from class de.xima.fc.gui.common.validator.AUniqueNameValidator
addSearch 
- 
Methods inherited from class de.xima.fc.gui.common.validator.AUniqueStringFieldValidator
convertValue, hasValue 
- 
Methods inherited from class de.xima.fc.gui.common.validator.AUniqueEntityFieldValidator
hasDuplicates 
- 
Methods inherited from class de.xima.fc.gui.common.validator.AUniqueBeanFieldValidator
createError, createError, findBean, getValueExpressionBase, validate 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addScope
protected void addScope(de.xima.cmn.criteria.QueryCriteriaManager qcm, WorkflowState entity)Description copied from class:AUniqueEntityFieldValidatorUse this method to restrict the scope of entities considered for the duplicate search, such as to a certain client, version, project etc.By default, the client and project scope is set if the entity implements
IMandantDependentorIProjektDependent.- Overrides:
 addScopein classAUniqueEntityFieldValidator<WorkflowState,String>- Parameters:
 qcm- Query criteria manager that will be used to check for existing duplicates.entity- Entity that is validated.
 
 - 
 
 -