[jboss-svn-commits] JBL Code SVN: r29590 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/selector.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Oct 13 08:16:02 EDT 2009
Author: jervisliu
Date: 2009-10-13 08:16:02 -0400 (Tue, 13 Oct 2009)
New Revision: 29590
Added:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/selector/BuiltInSelector.java
Log:
missing file for previous commit.
Added: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/selector/BuiltInSelector.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/selector/BuiltInSelector.java (rev 0)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/selector/BuiltInSelector.java 2009-10-13 12:16:02 UTC (rev 29590)
@@ -0,0 +1,48 @@
+package org.drools.guvnor.server.selector;
+
+import org.drools.repository.AssetItem;
+
+public class BuiltInSelector implements AssetSelector {
+ private String status;
+ public String getStatus() {
+ return status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getOperator() {
+ return operator;
+ }
+
+ public void setOperator(String operator) {
+ this.operator = operator;
+ }
+
+ private String operator;
+
+ public BuiltInSelector(String status, String operator) {
+ this.status = status;
+ this.operator = operator;
+ }
+
+ public BuiltInSelector() {
+ }
+
+ public boolean isAssetAllowed(AssetItem item) {
+ if("=".equals(operator)) {
+ if (item.getStateDescription().equals(status))
+ return true;
+ else
+ return false;
+ } else if ("!=".equals(operator)) {
+ if (!item.getStateDescription().equals(status))
+ return true;
+ else
+ return false;
+ }
+
+ return false;
+ }
+}
Property changes on: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/selector/BuiltInSelector.java
___________________________________________________________________
Name: svn:keywords
+ Rev Date
Name: svn:eol-style
+ native
More information about the jboss-svn-commits
mailing list