1 17 package org.alfresco.web.config; 18 19 import org.alfresco.config.evaluator.Evaluator; 20 import org.alfresco.service.namespace.QName; 21 import org.alfresco.web.bean.repository.Node; 22 import org.alfresco.web.bean.repository.Repository; 23 24 29 public class NodeTypeEvaluator implements Evaluator 30 { 31 36 public boolean applies(Object obj, String condition) 37 { 38 boolean result = false; 39 40 if (obj instanceof Node) 41 { 42 QName type = ((Node)obj).getType(); 43 if (type != null) 44 { 45 result = type.equals(Repository.resolveToQName(condition)); 46 } 47 } 48 49 return result; 50 } 51 52 } 53 | Popular Tags |