|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sakaiproject.lti.impl.BaseLTIService
org.sakaiproject.lti.impl.DBLTIService
public class DBLTIService
DBLTIService extends the BaseLTIService.
Field Summary | |
---|---|
protected boolean |
m_autoDdl
Configuration: to run the ddl on init or not. |
protected org.sakaiproject.db.api.SqlService |
m_sql
Dependency: SqlService |
Fields inherited from class org.sakaiproject.lti.impl.BaseLTIService |
---|
foorm, LAUNCH_PREFIX, m_eventTrackingService, m_sessionManager, m_usageSessionService, m_userDirectoryService, rb, securityService, siteService, toolManager |
Constructor Summary | |
---|---|
DBLTIService()
|
Method Summary | |
---|---|
String |
checkMapping(String url)
|
boolean |
deleteContentDao(Long key,
String siteId,
boolean isMaintainRole)
|
boolean |
deleteMapping(Long key)
|
boolean |
deleteThingDao(String table,
String[] model,
Long key,
String siteId,
boolean isMaintainRole)
|
boolean |
deleteToolDao(Long key,
String siteId,
boolean isMaintainRole)
|
Map<String,Object> |
getContentDao(Long key,
String siteId,
boolean isMaintainRole)
|
List<Map<String,Object>> |
getContentsDao(String search,
String order,
int first,
int last,
String siteId,
boolean isMaintainRole)
|
Map<String,Object> |
getMapping(Long key)
|
List<Map<String,Object>> |
getMappings(String search,
String order,
int first,
int last)
|
List<Map<String,Object>> |
getResultSet(String statement,
Object[] fields,
String[] columns)
|
List<Map<String,Object>> |
getThingsDao(String table,
String[] model,
String search,
String order,
int first,
int last,
String siteId,
boolean isMaintainRole)
|
protected Map<String,Object> |
getToolDao(Long key,
String siteId,
boolean isMaintainRole)
|
List<Map<String,Object>> |
getToolsDao(String search,
String order,
int first,
int last,
String siteId,
boolean isMaintainRole)
|
void |
init()
Final initialization, once all dependencies are set. |
protected Object |
insertContentDao(Properties newProps,
String siteId,
boolean isMaintainRole)
|
Object |
insertMapping(Properties newProps)
|
Object |
insertThingDao(String table,
String[] formModel,
String[] fullModel,
Properties newProps,
String siteId,
boolean isMaintainRole)
|
Object |
insertToolDao(Properties newProps,
String siteId,
boolean isMaintainRole)
|
void |
setAutoDdl(String value)
Configuration: to run the ddl on init or not. |
void |
setSqlService(org.sakaiproject.db.api.SqlService service)
Dependency: SqlService. |
Object |
updateContentDao(Long key,
Object newProps,
String siteId,
boolean isMaintainRole)
|
Object |
updateMapping(Long key,
Object newProps)
|
Object |
updateThingDao(String table,
String[] formModel,
String[] fullModel,
Long key,
Object newProps,
String siteId)
|
Object |
updateThingDao(String table,
String[] formModel,
String[] fullModel,
Long key,
Object newProps,
String siteId,
boolean isMaintainRole)
|
Object |
updateToolDao(Long key,
Object newProps,
String siteId,
boolean isMaintainRole)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.sakaiproject.lti.api.LTIService |
---|
deleteContent, deleteContentLink, deleteTool, filterContent, formInput, formInput, formOutput, formOutput, getContent, getContent, getContentDao, getContentDao, getContentLaunch, getContentModel, getContentModel, getContents, getMappingModel, getTool, getTool, getToolDao, getToolModel, getTools, getToolsDao, insertContent, insertContentDao, insertTool, insertToolContent, insertToolContent, insertToolDao, insertToolSiteLink, insertToolSiteLink, isAdmin, isMaintain, updateContent, updateContent, updateContent, updateContentDao, updateMapping, updateMapping, updateTool, updateTool |
Field Detail |
---|
protected org.sakaiproject.db.api.SqlService m_sql
protected boolean m_autoDdl
Constructor Detail |
---|
public DBLTIService()
Method Detail |
---|
public void setSqlService(org.sakaiproject.db.api.SqlService service)
service
- The SqlService.public void setAutoDdl(String value)
value
- the auto ddl value.public void init()
init
in class BaseLTIService
public Object insertMapping(Properties newProps)
insertMapping
in interface LTIService
public Map<String,Object> getMapping(Long key)
getMapping
in interface LTIService
LTIService.getMapping(java.lang.Long)
public boolean deleteMapping(Long key)
deleteMapping
in interface LTIService
LTIService.deleteMapping(java.lang.Long)
public Object updateMapping(Long key, Object newProps)
updateMapping
in class BaseLTIService
BaseLTIService.updateMapping(java.lang.Long,
java.lang.Object)
public List<Map<String,Object>> getMappings(String search, String order, int first, int last)
getMappings
in interface LTIService
LTIService.getMappings(java.lang.String,
java.lang.String, int, int)
public String checkMapping(String url)
checkMapping
in interface LTIService
public Object insertToolDao(Properties newProps, String siteId, boolean isMaintainRole)
insertToolDao
in class BaseLTIService
protected Map<String,Object> getToolDao(Long key, String siteId, boolean isMaintainRole)
getToolDao
in class BaseLTIService
org.sakaiproject.lti.api.LTIService#getToolDao(java.lang.Long, java.lang.String, boolean)
public boolean deleteToolDao(Long key, String siteId, boolean isMaintainRole)
org.sakaiproject.lti.api.LTIService#deleteToolDao(java.lang.Long, java.lang.String, boolean)
public Object updateToolDao(Long key, Object newProps, String siteId, boolean isMaintainRole)
updateToolDao
in class BaseLTIService
BaseLTIService.updateToolDao(java.lang.Long,
java.lang.Object, java.lang.String, boolean)
public List<Map<String,Object>> getToolsDao(String search, String order, int first, int last, String siteId, boolean isMaintainRole)
getToolsDao
in class BaseLTIService
org.sakaiproject.lti.api.LTIService#getToolsDao(java.lang.String, java.lang.String,
int, int, java.lang.String, boolean)
protected Object insertContentDao(Properties newProps, String siteId, boolean isMaintainRole)
insertContentDao
in class BaseLTIService
public Map<String,Object> getContentDao(Long key, String siteId, boolean isMaintainRole)
getContentDao
in class BaseLTIService
org.sakaiproject.lti.api.LTIService#getContentDao(java.lang.Long, java.lang.String, boolean)
public boolean deleteContentDao(Long key, String siteId, boolean isMaintainRole)
deleteContentDao
in class BaseLTIService
org.sakaiproject.lti.api.LTIService#deleteContent(java.lang.Long, java.lang.String, boolean)
public Object updateContentDao(Long key, Object newProps, String siteId, boolean isMaintainRole)
updateContentDao
in class BaseLTIService
BaseLTIService.updateContentDao(java.lang.Long,
java.lang.Object, java.lang.String, boolean)
public List<Map<String,Object>> getContentsDao(String search, String order, int first, int last, String siteId, boolean isMaintainRole)
getContentsDao
in class BaseLTIService
org.sakaiproject.lti.api.LTIService#getContentsDao(java.lang.String,
java.lang.String, int, int)
public Object insertThingDao(String table, String[] formModel, String[] fullModel, Properties newProps, String siteId, boolean isMaintainRole)
public List<Map<String,Object>> getThingsDao(String table, String[] model, String search, String order, int first, int last, String siteId, boolean isMaintainRole)
table
- model
- search
- order
- first
- last
- siteId
- isMaintainRole
-
public boolean deleteThingDao(String table, String[] model, Long key, String siteId, boolean isMaintainRole)
table
- model
- key
- siteId
- isMaintainRole
-
public Object updateThingDao(String table, String[] formModel, String[] fullModel, Long key, Object newProps, String siteId)
table
- formModel
- fullModel
- key
- newProps
- siteId
-
public Object updateThingDao(String table, String[] formModel, String[] fullModel, Long key, Object newProps, String siteId, boolean isMaintainRole)
table
- formModel
- fullModel
- key
- newProps
- siteId
- isMaintainRole
-
public List<Map<String,Object>> getResultSet(String statement, Object[] fields, String[] columns)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |