public class WorkBibMarcEditor extends AbstractEditor implements DocumentEditor
| Modifier and Type | Method and Description |
|---|---|
EditorForm |
addORDeleteFields(EditorForm editorForm,
javax.servlet.http.HttpServletRequest request) |
EditorForm |
addORRemoveAccessInformationAndHoldingsNotes(EditorForm editorForm,
javax.servlet.http.HttpServletRequest request) |
EditorForm |
addORRemoveExtentOfOwnership(EditorForm editorForm,
javax.servlet.http.HttpServletRequest request) |
EditorForm |
addORRemoveItemNote(EditorForm editorForm,
javax.servlet.http.HttpServletRequest request) |
EditorForm |
copy(EditorForm editorForm) |
EditorForm |
createNewRecord(EditorForm editorForm,
BibTree bibTree) |
EditorForm |
delete(EditorForm editorForm) |
EditorForm |
deleteDocument(EditorForm editorForm) |
EditorForm |
deleteVerify(EditorForm editorForm) |
EditorForm |
editNewRecord(EditorForm editorForm,
BibTree bibTree) |
static WorkBibMarcEditor |
getInstance() |
String |
getURL()
Gets the webservice URL using PropertyUtil.
|
Boolean |
isValidUpdate(EditorForm editorForm) |
EditorForm |
loadDocument(EditorForm editorForm) |
void |
processResponse(Bib bib) |
void |
processResponse(String responseFromDocstore,
EditorForm editorForm,
String uuid)
This method will processResponse,provided the docStore should return response and should have a tokenId
|
boolean |
responseToOLESentRequired()
This method returns True if tokenId is not null,else return False.
|
String |
saveDocument(BibTree bibTree,
EditorForm form) |
EditorForm |
saveDocument(EditorForm editorForm) |
void |
setControlFields(WorkBibMarcForm workBibMarcForm) |
EditorForm |
showBibs(EditorForm editorForm) |
boolean |
validateMarcEditorData(WorkBibMarcForm workBibMarcForm)
This method will Validate the MarcEditorForm and return either True or False
Validation happen based on existence of leader,Tags and values for controlFields and dataFields .
|
getDocstoreClientLocator, getHoldingsRecord, getHoldingsTree, getItemRecord, getResponseFromDocStore, retrieveHoldings, retrieveItempublic static WorkBibMarcEditor getInstance()
public EditorForm loadDocument(EditorForm editorForm)
loadDocument in interface DocumentEditorloadDocument in class AbstractEditorpublic EditorForm saveDocument(EditorForm editorForm)
saveDocument in interface DocumentEditorsaveDocument in class AbstractEditorpublic void processResponse(String responseFromDocstore, EditorForm editorForm, String uuid)
responseFromDocstore - editorForm - public void processResponse(Bib bib)
public boolean responseToOLESentRequired()
public boolean validateMarcEditorData(WorkBibMarcForm workBibMarcForm)
workBibMarcForm - public EditorForm deleteDocument(EditorForm editorForm)
deleteDocument in interface DocumentEditordeleteDocument in class AbstractEditorpublic String saveDocument(BibTree bibTree, EditorForm form)
saveDocument in interface DocumentEditorsaveDocument in class AbstractEditorpublic EditorForm createNewRecord(EditorForm editorForm, BibTree bibTree)
createNewRecord in interface DocumentEditorcreateNewRecord in class AbstractEditorpublic void setControlFields(WorkBibMarcForm workBibMarcForm)
public EditorForm editNewRecord(EditorForm editorForm, BibTree bibTree)
editNewRecord in interface DocumentEditoreditNewRecord in class AbstractEditorpublic EditorForm addORDeleteFields(EditorForm editorForm, javax.servlet.http.HttpServletRequest request)
addORDeleteFields in interface DocumentEditoraddORDeleteFields in class AbstractEditorpublic EditorForm deleteVerify(EditorForm editorForm) throws Exception
deleteVerify in interface DocumentEditordeleteVerify in class AbstractEditorExceptionpublic EditorForm delete(EditorForm editorForm) throws Exception
delete in interface DocumentEditordelete in class AbstractEditorExceptionpublic EditorForm addORRemoveExtentOfOwnership(EditorForm editorForm, javax.servlet.http.HttpServletRequest request)
addORRemoveExtentOfOwnership in interface DocumentEditoraddORRemoveExtentOfOwnership in class AbstractEditorpublic EditorForm addORRemoveAccessInformationAndHoldingsNotes(EditorForm editorForm, javax.servlet.http.HttpServletRequest request)
addORRemoveAccessInformationAndHoldingsNotes in interface DocumentEditoraddORRemoveAccessInformationAndHoldingsNotes in class AbstractEditorpublic EditorForm addORRemoveItemNote(EditorForm editorForm, javax.servlet.http.HttpServletRequest request)
addORRemoveItemNote in interface DocumentEditoraddORRemoveItemNote in class AbstractEditorpublic EditorForm showBibs(EditorForm editorForm)
showBibs in interface DocumentEditorshowBibs in class AbstractEditorpublic EditorForm copy(EditorForm editorForm)
copy in interface DocumentEditorcopy in class AbstractEditorpublic Boolean isValidUpdate(EditorForm editorForm)
isValidUpdate in interface DocumentEditorisValidUpdate in class AbstractEditorCopyright © 2004-2014 The Kuali Foundation. All Rights Reserved.