Added DAOs. Attribute query objects seem to be able to generate hibernate predicates.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5467 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Britt Park
2007-04-09 16:06:01 +00:00
parent 838b2bfcd3
commit 32d1493301
25 changed files with 975 additions and 215 deletions

View File

@@ -25,7 +25,6 @@
package org.alfresco.service.cmr.attributes;
import org.alfresco.repo.attributes.Attribute;
/**
* Greater than or equals predicate.
@@ -36,19 +35,21 @@ public class AttrQueryGTE extends AttrQuery
private static final long serialVersionUID = -7957078449719425057L;
/**
* @param value
* @param name
*/
public AttrQueryGTE(Attribute value)
public AttrQueryGTE(String name)
{
super(value);
super(name);
}
/* (non-Javadoc)
* @see org.alfresco.service.cmr.attributes.AttrQuery#getPredicate()
*/
@Override
public String getPredicate()
public String getPredicate(AttrQueryHelper helper)
{
return "ent." + fAttrName + " >= " + getValue();
String name = ":name" + helper.getNextSuffix();
helper.setParameter(name, fValue);
return "me.key >= " + name;
}
}