Discussion:
setting enum values in Action Column in excel sheet for Drools decision Table
ashish6276
2013-07-09 04:40:34 UTC
Permalink
Hi

I have created an excel sheet for drool decision table. i created a object
class for the excel properties which has class level hireachy. City is
inside Country and country is inside region. we are facing issue
in Action part of the excel. as i am setting object as hierarchy based but
we are not able to get the
enum value which is defined inside the inner object. like
contentProviders= new ContentProviders();
response.setContentprovider(contentProviders);
providers= new Providers();
contentProviders.getContentProviderList().add(providers);
providers.setContentProvider($param);
where

providers.setContentProvider($param);
is enum value it is throwing an error in drl as it is not able to recognize
the enum value
i am getting below error while running java program
com/schedulesearch/rules/Rule_BR_01_a6040cb1e88e4e90bd83ad4092334994.java
(8:750) : Test cannot be resolved.
Test is enum value.
This code i am writing in the Action Part of xls.

Please suggest Thanks in Advance






--
View this message in context: http://drools.46999.n3.nabble.com/setting-enum-values-in-Action-Column-in-excel-sheet-for-Drools-decision-Table-tp4024828.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
Wolfgang Laun
2013-07-09 05:16:47 UTC
Permalink
You wrote a lot but the essential part is missing: What did you write
in the cell that defines the value to replace "$param"? If the enum
"Test" is defined in class "SomeEnumClass", you'll have to use
"SomeEnumClass.Test", or you write the "Test." once in front of
"$param".

-W
Post by ashish6276
Hi
I have created an excel sheet for drool decision table. i created a object
class for the excel properties which has class level hireachy. City is
inside Country and country is inside region. we are facing issue
in Action part of the excel. as i am setting object as hierarchy based but
we are not able to get the
enum value which is defined inside the inner object. like
contentProviders= new ContentProviders();
response.setContentprovider(contentProviders);
providers= new Providers();
contentProviders.getContentProviderList().add(providers);
providers.setContentProvider($param);
where
providers.setContentProvider($param);
is enum value it is throwing an error in drl as it is not able to recognize
the enum value
i am getting below error while running java program
com/schedulesearch/rules/Rule_BR_01_a6040cb1e88e4e90bd83ad4092334994.java
(8:750) : Test cannot be resolved.
Test is enum value.
This code i am writing in the Action Part of xls.
Please suggest Thanks in Advance
--
http://drools.46999.n3.nabble.com/setting-enum-values-in-Action-Column-in-excel-sheet-for-Drools-decision-Table-tp4024828.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
https://lists.jboss.org/mailman/listinfo/rules-users
Loading...