|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectokapi.coreobjects.OkapiObject
okapi.coreobjects.OkapiToolController
public class OkapiToolController
A Tool represents something which presents output to the user. A given tool will present the same sort of data no matter where or how or by whom it is used (access controls may limit how much information is presented, but doesn't change the type of information). Examples of Tools include: bboard, home page, calendar, Coursework, syllabus, etc. The ToolController provides the interface to the Tool.
Field Summary | |
---|---|
protected int |
toolControllerCode
Unique database key OkapiToolControllerCode. |
Fields inherited from class okapi.coreobjects.OkapiObject |
---|
createdBy, createdDate, description, lastModifiedBy, lastModifiedDate, longName, name, objectID, status |
Constructor Summary | |
---|---|
OkapiToolController()
Construct new OkapiToolController. |
|
OkapiToolController(int toolCode)
Return the ToolController object for this toolControllerCode |
Method Summary | |
---|---|
protected static void |
addToolToCache(int code,
OkapiToolController tool)
Add a toolController to the cache. |
void |
edit(java.util.List pathVector,
java.lang.String pathSegment,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context,
java.util.List nexusHistory,
java.util.List views)
Edit this tool. |
boolean |
equals(java.lang.Object o)
override Object equals method to compare two toolControlleres |
java.lang.String |
getAsXml(java.util.Map options,
java.lang.String tag,
int indent)
Overrides the method in OkapiObject to add Content specific information. |
static OkapiToolController |
getTC(int toolControllerCode)
Get a toolController from the cache. |
int |
getToolControllerCode()
Return toolCode of this tool |
int |
hashCode()
override hashCode to use the database table sequence number |
void |
render(java.util.List path,
java.lang.String pathSegment,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context,
java.util.List nexusHistory,
java.util.List views)
Render this tool. |
void |
setToolControllerCode(int code)
Set toolCode of this tool |
Methods inherited from class okapi.coreobjects.OkapiObject |
---|
checkAuthorization, currentDateTimeOracle, getAsXml, getAsXml, getAsXml, getCreatedBy, getCreatedDate, getDescription, getLastModifiedBy, getLastModifiedDate, getLongName, getName, getObjectID, getStatus, isEncryptionRequired, refreshFromDB, setAuthorization, setCreatedBy, setCreatedDate, setDescription, setLastModifiedBy, setLastModifiedBy, setLastModifiedDate, setLongName, setName, setStatus, updateDB |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int toolControllerCode
Constructor Detail |
---|
public OkapiToolController()
public OkapiToolController(int toolCode)
Method Detail |
---|
public int getToolControllerCode()
public void setToolControllerCode(int code)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static OkapiToolController getTC(int toolControllerCode)
protected static void addToolToCache(int code, OkapiToolController tool)
public void render(java.util.List path, java.lang.String pathSegment, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext context, java.util.List nexusHistory, java.util.List views) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void edit(java.util.List pathVector, java.lang.String pathSegment, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext context, java.util.List nexusHistory, java.util.List views) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public java.lang.String getAsXml(java.util.Map options, java.lang.String tag, int indent)
getAsXml
in class OkapiObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |