Of course, you could just create multiple get/set methods for an attribute.

String myConstraint;

getPredefinedConstraint() {
    return myConstraint;
}
setPredefinedConstraint(String predefinedConstraint) {
    this.myConstraint = predefinedConstraint;
}
getUnrestrictedConstraint() {
    return myConstraint;
}
setUnrestrictedConstraint(String unrestrictedConstraint) {
    this.myConstraint = unrestrictedConstraint;
}

Then you can define an enumeration for the ‘predefined’ constraint and not for 
the ‘unrestricted’ constraint. That way your users can choose to define a 
constraint on a random value of their choosing if they feel that they know 
better.

This whole idea does rather defeat the point of enumerations though...

Steve


On 13 Jan 2014, at 11:31, abhinay_agarwal <abhinay_agar...@infosys.com> wrote:

> I want the rules to be written by the business users, not by the developers.
> 
> In my scenario, the developers have no idea about the conditions that the
> business user may write.
> 
> Regards,
> Abhinay
> 
> 
> 
> --
> View this message in context: 
> http://drools.46999.n3.nabble.com/Using-both-Drop-Down-Enumeration-and-Text-Field-for-a-field-in-guvnor-tp4027656p4027671.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users


_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to