protected void addSpecialProperty(String property, SPECIALPROPERTY special) {
specialProperties.put(property, special);
}
public void addConstraintClient(ConstraintClient constraintClient, WorkflowState workflowState, ConstraintType constraintType) {
Constraint constraint = new Constraint();
constraint.setFormBuilderItem(this);
if (constraintClient != null) {
constraint.setConstraintClient(constraintClient);
}
if (workflowState != null) {
constraint.setWorkflowState(workflowState);
}
constraint.setConstraintType(constraintType);
boolean alreadyAdded = false;
for (Constraint tmpConstraint : constraints) {
if (tmpConstraint.equals(constraint)) {
alreadyAdded = true;