|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RequestInterface
Interface that VAMDC-TAP node software implements to communicate with database plugin
Method Summary | |
---|---|
boolean |
checkBranch(org.vamdc.dictionary.Requestable branch)
Check if we are requested to build certain part of XSAMS |
org.apache.cayenne.ObjectContext |
getCayenneContext()
Get Apache Cayenne object context, if you want to talk to database using Apache Cayenne |
org.slf4j.Logger |
getLogger(Class<?> classname)
Get logger |
org.vamdc.tapservice.vss2.Query |
getQuery()
Get query object itself |
String |
getQueryString()
Get query string, useful for logging purposes |
Collection<org.vamdc.tapservice.vss2.RestrictExpression> |
getRestricts()
Get list of RestrictExpression from query, if one wants to process query in dummy AND'ed list mode |
org.vamdc.tapservice.vss2.LogicNode |
getRestrictsTree()
Get normalized logic tree from query, used if one wants to process query in smart way. |
org.vamdc.xsams.XSAMSManager |
getXsamsManager()
Get XSAMSData wrapper. |
boolean |
isValid()
Returns true if request is valid and should be processed |
void |
setLastModified(Date date)
Set the date corresponding to the last-modified date response header |
Method Detail |
---|
org.vamdc.xsams.XSAMSManager getXsamsManager()
org.apache.cayenne.ObjectContext getCayenneContext()
Collection<org.vamdc.tapservice.vss2.RestrictExpression> getRestricts()
org.vamdc.tapservice.vss2.LogicNode getRestrictsTree()
are left, others are omitted (as if they are always resulting in TRUE expression).
boolean isValid()
org.vamdc.tapservice.vss2.Query getQuery()
org.slf4j.Logger getLogger(Class<?> classname)
String getQueryString()
boolean checkBranch(org.vamdc.dictionary.Requestable branch)
branch
- element from @see org.vamdc.dictionary.Requestable
void setLastModified(Date date)
date
- java.util.Date reflecting the newest response record date
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |