Package com.fluig.sdk.service
Interface CollaborationSDKService
-
- All Superinterfaces:
BaseAPIService
public interface CollaborationSDKService extends BaseAPIService
-
-
Field Summary
Fields Modifier and Type Field Description static StringJNDI_NAMEstatic StringJNDI_REMOTE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddGuests(Long collaborationId, List<String> guests)StringcheckConnect(String appKey)CollaborationVOfindCollaborationById(Long collaborationId)CollaborationAppVOgetApp(String appKey)Map<String,Serializable>getCollaborationStatus(Integer documentId, Integer documentVersion)List<CollaborationAppVO>listApps()List<UserVO>listCollaborators(Long collaborationId, String pattern, int limit, int offset)StringstartCollaboration(String appKey, CollaborationVO collaborateVO)Map<String,Serializable>startEditingByGuest(String appKey, String guestCode, CollaborationVO collaborateVO)StringstartGuestCollaboration(String appKey, CollaborationVO collaborateVO)CollaborationAppVOupdateApp(CollaborationAppVO vo)Map<String,Serializable>uploadFlow(String appKey, CollaborationVO collaborationVO)voidvalidateUserPermissionToEdit(int documentId, int documentVersion, String userCode)-
Methods inherited from interface com.fluig.sdk.service.BaseAPIService
expand, generateOrderParam
-
-
-
-
Field Detail
-
JNDI_NAME
static final String JNDI_NAME
- See Also:
- Constant Field Values
-
JNDI_REMOTE_NAME
static final String JNDI_REMOTE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
listApps
List<CollaborationAppVO> listApps()
-
getApp
CollaborationAppVO getApp(String appKey)
-
startCollaboration
String startCollaboration(String appKey, CollaborationVO collaborateVO) throws com.totvs.technology.foundation.common.exception.FDNException
- Throws:
com.totvs.technology.foundation.common.exception.FDNException
-
uploadFlow
Map<String,Serializable> uploadFlow(String appKey, CollaborationVO collaborationVO) throws com.totvs.technology.foundation.common.exception.FDNException
- Throws:
com.totvs.technology.foundation.common.exception.FDNException
-
startGuestCollaboration
String startGuestCollaboration(String appKey, CollaborationVO collaborateVO) throws com.totvs.technology.foundation.common.exception.FDNException
- Throws:
com.totvs.technology.foundation.common.exception.FDNException
-
startEditingByGuest
Map<String,Serializable> startEditingByGuest(String appKey, String guestCode, CollaborationVO collaborateVO) throws com.totvs.technology.foundation.common.exception.FDNException
- Throws:
com.totvs.technology.foundation.common.exception.FDNException
-
updateApp
CollaborationAppVO updateApp(CollaborationAppVO vo) throws com.totvs.technology.foundation.common.exception.FDNException
- Throws:
com.totvs.technology.foundation.common.exception.FDNException
-
addGuests
void addGuests(Long collaborationId, List<String> guests) throws com.totvs.technology.foundation.common.exception.FDNException
- Throws:
com.totvs.technology.foundation.common.exception.FDNException
-
getCollaborationStatus
Map<String,Serializable> getCollaborationStatus(Integer documentId, Integer documentVersion) throws com.totvs.technology.foundation.common.exception.FDNException
- Throws:
com.totvs.technology.foundation.common.exception.FDNException
-
checkConnect
String checkConnect(String appKey) throws com.totvs.technology.foundation.common.exception.FDNException
- Throws:
com.totvs.technology.foundation.common.exception.FDNException
-
listCollaborators
List<UserVO> listCollaborators(Long collaborationId, String pattern, int limit, int offset) throws com.fluig.sdk.api.common.SDKException
- Throws:
com.fluig.sdk.api.common.SDKException
-
findCollaborationById
CollaborationVO findCollaborationById(Long collaborationId) throws com.fluig.sdk.api.common.SDKException
- Throws:
com.fluig.sdk.api.common.SDKException
-
-