ORG.oclc.mantis.verbs
Class MUPDATE
java.lang.Object
|
+--ORG.oclc.webz.Verb
|
+--ORG.oclc.mantis.verbs.MVerb
|
+--ORG.oclc.mantis.verbs.MUPDATE
- public class MUPDATE
- extends MVerb
The MUPDATE class is a specialized Verb in Record Builder
whose primary function is to update a database record and
release the record lock from that edit session.
MUPDATE uses input parameters contained in the RequestManager object.
- See Also:
DataPairs
,
RequestManager
Fields inherited from class ORG.oclc.mantis.verbs.MVerb |
accessClient,
action,
actionNode,
app_page,
autho,
dirtyTemplate,
DISPLAYCMD,
EDITCMD,
editsessionid,
editTimeout,
esi_user,
lockServerHost,
lockServerPort,
NOLOCKBACKUP,
NOLOCKUPDATE,
rMngr,
style,
SUCCESS,
templateName,
VIEWCMD |
Constructor Summary |
MUPDATE()
Constructs an MUPDATE object. |
MUPDATE(RequestManager r)
Constructs a MUPDATE object for the input RequestManager object. |
Method Summary |
void |
runit(RequestManager rMngr)
Executes the MUPDATE Verb using the input parameters contained
in the RequestManager object. |
void |
runit(RequestManager rMngr,
String URLCmd)
Executes the MUPDATE Verb using the input parameters contained
in the RequestManager object and the URLCmd String. |
protected DataPairs |
update(MantisUtil mu,
EditSessionInfo esi)
Update the database record by using Z39.50 Extended Services Update. |
Methods inherited from class ORG.oclc.mantis.verbs.MVerb |
authWarnMsg,
doInit,
getLock,
getModule,
getModule,
getModule,
initMUser,
makeBody,
noLockWarnMsg,
releaseLock,
setButton,
setButton,
setupEditSession,
stdClose,
stdSetup,
toString,
unSetButton |
MUPDATE
public MUPDATE()
- Constructs an MUPDATE object.
MUPDATE
public MUPDATE(RequestManager r)
- Constructs a MUPDATE object for the input RequestManager object.
runit
public void runit(RequestManager rMngr)
- Executes the MUPDATE Verb using the input parameters contained
in the RequestManager object.
- Parameters:
rMngr
- the RequestManager object- Overrides:
- runit in class MVerb
runit
public void runit(RequestManager rMngr,
String URLCmd)
- Executes the MUPDATE Verb using the input parameters contained
in the RequestManager object and the URLCmd String.
- Parameters:
rMngr
- the RequestManager objectURLCmd
- the command string with the widgets delimited by ":".
For example,
QUERY:next=results.html:query=dog:numrecs=10:format=B
update
protected DataPairs update(MantisUtil mu,
EditSessionInfo esi)
- Update the database record by using Z39.50 Extended Services Update.