[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