public class DocumentServiceImpl extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements DocumentService
Constructor and Description |
---|
DocumentServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addBookmarks(String sid,
long[] ids,
int type) |
void |
addDocuments(String sid,
String encoding,
boolean importZip,
GUIDocument metadata) |
void |
addDocuments(String sid,
String language,
long folderId,
String encoding,
boolean importZip,
Long templateId) |
long |
addNote(String sid,
long docId,
String message) |
void |
bulkUpdate(String sid,
long[] ids,
GUIDocument vo) |
GUIDocument |
checkin(String sid,
GUIDocument document,
boolean major) |
void |
checkout(String sid,
long docId) |
protected void |
checkPublished(User user,
Document doc) |
void |
cleanUploadedFileFolder(String sid) |
GUIDocument |
createEmpty(String sid,
GUIDocument vo) |
void |
delete(String sid,
long[] ids) |
void |
deleteBookmarks(String sid,
long[] bookmarkIds) |
void |
deleteLinks(String sid,
long[] ids) |
void |
deleteNotes(String sid,
long[] ids) |
GUIDocument |
deleteVersions(String sid,
long[] ids) |
static GUIDocument |
fromDocument(Document doc,
GUIFolder folder) |
GUIExtendedAttribute[] |
getAttributes(String sid,
long templateId) |
GUIDocument |
getById(String sid,
long docId) |
GUIRating |
getRating(String sid,
long docId) |
GUIVersion[] |
getVersionsById(String sid,
long id1,
long id2) |
void |
linkDocuments(String sid,
long[] inDocIds,
long[] outDocIds) |
void |
lock(String sid,
long[] docIds,
String comment) |
void |
makeImmutable(String sid,
long[] docIds,
String comment) |
void |
markHistoryAsRead(String sid,
String event) |
void |
markIndexable(String sid,
long[] docIds) |
void |
markUnindexable(String sid,
long[] docIds) |
void |
restore(String sid,
long docId,
long folderId) |
GUIDocument |
save(String sid,
GUIDocument document) |
int |
saveRating(String sid,
GUIRating rating) |
String |
sendAsEmail(String sid,
GUIEmail email) |
protected Document |
toDocument(GUIDocument document)
Produces a plain new Document from a GUIDocument
|
void |
unlock(String sid,
long[] docIds) |
void |
updateBookmark(String sid,
GUIBookmark bookmark) |
void |
updateLink(String sid,
long id,
String type) |
void |
updateNote(String sid,
long docId,
long noteId,
String message) |
checkPermutationStrongName, doGetSerializationPolicy, getSerializationPolicy, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processPost, shouldCompressResponse
doPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContent
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service
public void addBookmarks(String sid, long[] ids, int type) throws InvalidSessionException
addBookmarks
in interface DocumentService
InvalidSessionException
public void addDocuments(String sid, String encoding, boolean importZip, GUIDocument metadata) throws InvalidSessionException
addDocuments
in interface DocumentService
InvalidSessionException
public void addDocuments(String sid, String language, long folderId, String encoding, boolean importZip, Long templateId) throws InvalidSessionException
addDocuments
in interface DocumentService
InvalidSessionException
public GUIDocument checkin(String sid, GUIDocument document, boolean major) throws InvalidSessionException
checkin
in interface DocumentService
InvalidSessionException
public void checkout(String sid, long docId) throws InvalidSessionException
checkout
in interface DocumentService
InvalidSessionException
public void delete(String sid, long[] ids) throws InvalidSessionException
delete
in interface DocumentService
InvalidSessionException
public void deleteBookmarks(String sid, long[] bookmarkIds) throws InvalidSessionException
deleteBookmarks
in interface DocumentService
InvalidSessionException
public void deleteLinks(String sid, long[] ids) throws InvalidSessionException
deleteLinks
in interface DocumentService
InvalidSessionException
public GUIExtendedAttribute[] getAttributes(String sid, long templateId) throws InvalidSessionException
getAttributes
in interface DocumentService
InvalidSessionException
public GUIDocument getById(String sid, long docId) throws InvalidSessionException
getById
in interface DocumentService
InvalidSessionException
public static GUIDocument fromDocument(Document doc, GUIFolder folder)
public GUIVersion[] getVersionsById(String sid, long id1, long id2) throws InvalidSessionException
getVersionsById
in interface DocumentService
InvalidSessionException
public void linkDocuments(String sid, long[] inDocIds, long[] outDocIds) throws InvalidSessionException
linkDocuments
in interface DocumentService
InvalidSessionException
public void lock(String sid, long[] docIds, String comment) throws InvalidSessionException
lock
in interface DocumentService
InvalidSessionException
public void makeImmutable(String sid, long[] docIds, String comment) throws InvalidSessionException
makeImmutable
in interface DocumentService
InvalidSessionException
public void markHistoryAsRead(String sid, String event) throws InvalidSessionException
markHistoryAsRead
in interface DocumentService
InvalidSessionException
public void markIndexable(String sid, long[] docIds) throws InvalidSessionException
markIndexable
in interface DocumentService
InvalidSessionException
public void markUnindexable(String sid, long[] docIds) throws InvalidSessionException
markUnindexable
in interface DocumentService
InvalidSessionException
public void restore(String sid, long docId, long folderId) throws InvalidSessionException
restore
in interface DocumentService
InvalidSessionException
public GUIDocument save(String sid, GUIDocument document) throws InvalidSessionException
save
in interface DocumentService
InvalidSessionException
protected Document toDocument(GUIDocument document)
public String sendAsEmail(String sid, GUIEmail email) throws InvalidSessionException
sendAsEmail
in interface DocumentService
InvalidSessionException
public void unlock(String sid, long[] docIds) throws InvalidSessionException
unlock
in interface DocumentService
InvalidSessionException
public void updateBookmark(String sid, GUIBookmark bookmark) throws InvalidSessionException
updateBookmark
in interface DocumentService
InvalidSessionException
public void updateLink(String sid, long id, String type) throws InvalidSessionException
updateLink
in interface DocumentService
InvalidSessionException
public void cleanUploadedFileFolder(String sid) throws InvalidSessionException
cleanUploadedFileFolder
in interface DocumentService
InvalidSessionException
public GUIRating getRating(String sid, long docId) throws InvalidSessionException
getRating
in interface DocumentService
InvalidSessionException
public int saveRating(String sid, GUIRating rating) throws InvalidSessionException
saveRating
in interface DocumentService
InvalidSessionException
public long addNote(String sid, long docId, String message) throws InvalidSessionException
addNote
in interface DocumentService
InvalidSessionException
public void deleteNotes(String sid, long[] ids) throws InvalidSessionException
deleteNotes
in interface DocumentService
InvalidSessionException
public void bulkUpdate(String sid, long[] ids, GUIDocument vo) throws InvalidSessionException
bulkUpdate
in interface DocumentService
InvalidSessionException
protected void checkPublished(User user, Document doc) throws Exception
Exception
public void updateNote(String sid, long docId, long noteId, String message) throws InvalidSessionException
updateNote
in interface DocumentService
InvalidSessionException
public GUIDocument deleteVersions(String sid, long[] ids) throws InvalidSessionException
deleteVersions
in interface DocumentService
InvalidSessionException
public GUIDocument createEmpty(String sid, GUIDocument vo) throws InvalidSessionException
createEmpty
in interface DocumentService
InvalidSessionException
Copyright © 2008-2014 Logical Objects. All Rights Reserved.