001: package com.jofti.parser;
002:
003: import java.util.Map;
004: import java.util.Stack;
005:
006: import com.jofti.api.IndexQuery;
007: import com.jofti.core.INameSpaceAware;
008: import com.jofti.core.IParsedQuery;
009: import com.jofti.core.QueryId;
010: import com.jofti.core.QueryType;
011: import com.jofti.util.CompositeComparator;
012:
013: public class ConvenienceQueryWrapper implements IParsedQuery,
014: INameSpaceAware, QueryId {
015:
016: private IndexQuery query = null;
017:
018: public ConvenienceQueryWrapper(IndexQuery query) {
019: this .query = query;
020: }
021:
022: public IndexQuery getQuery() {
023: return query;
024: }
025:
026: public Map getAliasMap() {
027: // TODO Auto-generated method stub
028: return null;
029: }
030:
031: public Class getClassName() {
032: // TODO Auto-generated method stub
033: return null;
034: }
035:
036: public int getFirstResult() {
037: // TODO Auto-generated method stub
038: return 0;
039: }
040:
041: public int getMaxResults() {
042: // TODO Auto-generated method stub
043: return 0;
044: }
045:
046: public Object getNameSpace() {
047: if (query instanceof INameSpaceAware) {
048: return ((INameSpaceAware) query).getNameSpace();
049: } else {
050: return null;
051: }
052: }
053:
054: public Map getNamedValueMap() {
055: // TODO Auto-generated method stub
056: return null;
057: }
058:
059: public CompositeComparator getOrderingComparator() {
060: // TODO Auto-generated method stub
061: return null;
062: }
063:
064: public Stack getPredicates() {
065: // TODO Auto-generated method stub
066: return null;
067: }
068:
069: public Map getResultFieldsMap() {
070: // TODO Auto-generated method stub
071: return null;
072: }
073:
074: public IndexQuery setFirstResult(int firstResult) {
075: // TODO Auto-generated method stub
076: return null;
077: }
078:
079: public IndexQuery setMaxResults(int maxResults) {
080: // TODO Auto-generated method stub
081: return null;
082: }
083:
084: public IndexQuery setParameter(String name, Object value) {
085: // TODO Auto-generated method stub
086: return null;
087: }
088:
089: public IndexQuery setParameter(int position, Object value) {
090: // TODO Auto-generated method stub
091: return null;
092: }
093:
094: public void setNameSpace(Object nameSpace) {
095: // TODO Auto-generated method stub
096:
097: }
098:
099: public QueryType getQueryType() {
100:
101: return ((QueryId) query).getQueryType();
102: }
103:
104: }
|