|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IQueryFactory
AbstractFactory interface for XWiki Queries
Method Summary | |
---|---|
IQuery |
getAttachment(java.lang.String docname,
java.lang.String attachname,
java.lang.String order)
create query for attachments |
XWikiCache |
getCache()
|
IQuery |
getChildDocs(java.lang.String docname,
java.lang.String prop,
java.lang.String order)
create query for child documents |
XWikiContext |
getContext()
|
IQuery |
getDocs(java.lang.String docname,
java.lang.String prop,
java.lang.String order)
create query for docs |
IQuery |
getObjects(java.lang.String docname,
java.lang.String oclass,
java.lang.String prop,
java.lang.String order)
create query for objects |
XWikiStoreInterface |
getStore()
|
IQuery |
ql(java.lang.String q)
create JCRSQL query unsupported for now |
IQuery |
xpath(java.lang.String q)
create xpath query |
Method Detail |
---|
IQuery xpath(java.lang.String q) throws javax.jcr.query.InvalidQueryException
javax.jcr.query.InvalidQueryException
IQuery ql(java.lang.String q) throws javax.jcr.query.InvalidQueryException
javax.jcr.query.InvalidQueryException
IQuery getDocs(java.lang.String docname, java.lang.String prop, java.lang.String order) throws javax.jcr.query.InvalidQueryException
docname
- - full document name (web/name | web.name). name may consist xpath []-selection. if any (name|web) - *prop
- - return properties, separated by comma, property start with @, if null - return documentorder
- - properties for sort, separated by ','; order: ascending/descending after prop. name, or +/- before. if null - not sort
javax.jcr.query.InvalidQueryException
IQuery getChildDocs(java.lang.String docname, java.lang.String prop, java.lang.String order) throws javax.jcr.query.InvalidQueryException
web,docname
- must be without templates & [] select
javax.jcr.query.InvalidQueryException
getDocs
IQuery getAttachment(java.lang.String docname, java.lang.String attachname, java.lang.String order) throws javax.jcr.query.InvalidQueryException
attachname
- - name of attachment, may be *, *[]
javax.jcr.query.InvalidQueryException
getDocs
IQuery getObjects(java.lang.String docname, java.lang.String oclass, java.lang.String prop, java.lang.String order) throws javax.jcr.query.InvalidQueryException
oclass
- - full name of object class (web/name | web.name). if any(name|web) - *prop.
- for flex-attributes use @f:flexname
javax.jcr.query.InvalidQueryException
getDocs
XWikiCache getCache()
XWikiContext getContext()
XWikiStoreInterface getStore()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |