package ch.x42.terye.query.qom;
import javax.jcr.RepositoryException;
import javax.jcr.Value;
import javax.jcr.query.InvalidQueryException;
import javax.jcr.query.qom.And;
import javax.jcr.query.qom.BindVariableValue;
import javax.jcr.query.qom.ChildNode;
import javax.jcr.query.qom.ChildNodeJoinCondition;
import javax.jcr.query.qom.Column;
import javax.jcr.query.qom.Comparison;
import javax.jcr.query.qom.Constraint;
import javax.jcr.query.qom.DescendantNode;
import javax.jcr.query.qom.DescendantNodeJoinCondition;
import javax.jcr.query.qom.DynamicOperand;
import javax.jcr.query.qom.EquiJoinCondition;
import javax.jcr.query.qom.FullTextSearch;
import javax.jcr.query.qom.FullTextSearchScore;
import javax.jcr.query.qom.Join;
import javax.jcr.query.qom.JoinCondition;
import javax.jcr.query.qom.Length;
import javax.jcr.query.qom.Literal;
import javax.jcr.query.qom.LowerCase;
import javax.jcr.query.qom.NodeLocalName;
import javax.jcr.query.qom.NodeName;
import javax.jcr.query.qom.Not;
import javax.jcr.query.qom.Or;
import javax.jcr.query.qom.Ordering;
import javax.jcr.query.qom.PropertyExistence;
import javax.jcr.query.qom.PropertyValue;
import javax.jcr.query.qom.QueryObjectModel;
import javax.jcr.query.qom.QueryObjectModelFactory;
import javax.jcr.query.qom.SameNode;
import javax.jcr.query.qom.SameNodeJoinCondition;
import javax.jcr.query.qom.Selector;
import javax.jcr.query.qom.Source;
import javax.jcr.query.qom.StaticOperand;
import javax.jcr.query.qom.UpperCase;
public class QueryObjectModelFactoryImpl implements QueryObjectModelFactory {
@Override
public QueryObjectModel createQuery(Source source, Constraint constraint,
Ordering[] orderings, Column[] columns)
throws InvalidQueryException, RepositoryException {
return new QueryObjectModelImpl();
}
@Override
public Selector selector(String nodeTypeName, String selectorName)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public Join join(Source left, Source right, String joinType,
JoinCondition joinCondition) throws InvalidQueryException,
RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public EquiJoinCondition equiJoinCondition(String selector1Name,
String property1Name, String selector2Name, String property2Name)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public SameNodeJoinCondition sameNodeJoinCondition(String selector1Name,
String selector2Name, String selector2Path)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public ChildNodeJoinCondition childNodeJoinCondition(
String childSelectorName, String parentSelectorName)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public DescendantNodeJoinCondition descendantNodeJoinCondition(
String descendantSelectorName, String ancestorSelectorName)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public And and(Constraint constraint1, Constraint constraint2)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public Or or(Constraint constraint1, Constraint constraint2)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public Not not(Constraint constraint) throws InvalidQueryException,
RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public Comparison comparison(DynamicOperand operand1, String operator,
StaticOperand operand2) throws InvalidQueryException,
RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public PropertyExistence propertyExistence(String selectorName,
String propertyName) throws InvalidQueryException,
RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public FullTextSearch fullTextSearch(String selectorName,
String propertyName, StaticOperand fullTextSearchExpression)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public SameNode sameNode(String selectorName, String path)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public ChildNode childNode(String selectorName, String path)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public DescendantNode descendantNode(String selectorName, String path)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public PropertyValue propertyValue(String selectorName, String propertyName)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public Length length(PropertyValue propertyValue)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public NodeName nodeName(String selectorName) throws InvalidQueryException,
RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public NodeLocalName nodeLocalName(String selectorName)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public FullTextSearchScore fullTextSearchScore(String selectorName)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public LowerCase lowerCase(DynamicOperand operand)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public UpperCase upperCase(DynamicOperand operand)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public BindVariableValue bindVariable(String bindVariableName)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public Literal literal(Value literalValue) throws InvalidQueryException,
RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public Ordering ascending(DynamicOperand operand)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public Ordering descending(DynamicOperand operand)
throws InvalidQueryException, RepositoryException {
// TODO Auto-generated method stub
return null;
}
@Override
public Column column(String selectorName, String propertyName,
String columnName) throws InvalidQueryException,
RepositoryException {
// TODO Auto-generated method stub
return null;
}
}