git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/Common/storagehub-model@169436 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
3e84f55a10
commit
76692ff128
|
@ -18,6 +18,8 @@ public class GenericSearchableItem extends SearchableItem<Item>{
|
|||
|
||||
public final SearchableField<String> title = new SearchableField<String>(String.class, "jcr:title");
|
||||
|
||||
public final SearchableField<String> name = new SearchableField<String>(String.class, "jcr:name");
|
||||
|
||||
public final SearchableField<Calendar> lastModification = new SearchableField<Calendar>(Calendar.class, "jcr:lastModified");
|
||||
|
||||
public final SearchableField<Calendar> creationTime = new SearchableField<Calendar>(Calendar.class, "jcr:created");
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
package org.gcube.common.storagehub.model.expressions.text;
|
||||
|
||||
import org.gcube.common.storagehub.model.expressions.Expression;
|
||||
import org.gcube.common.storagehub.model.expressions.SearchableField;
|
||||
|
||||
public class Like implements Expression<Boolean> {
|
||||
|
||||
private SearchableField<String> searchableField;
|
||||
private String value;
|
||||
|
||||
protected Like() {}
|
||||
|
||||
public Like(SearchableField<String> searchableField, String value) {
|
||||
super();
|
||||
this.searchableField = searchableField;
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public SearchableField<String> getSearchableField() {
|
||||
return searchableField;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Contains [searchableField=" + searchableField + ", value=" + value + "]";
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue