hudson.plugins.sfee.webservice
Interface CollabNetSoap

All Superinterfaces:
Remote
All Known Implementing Classes:
CollabNetSoapBindingStub

public interface CollabNetSoap
extends Remote


Method Summary
 void addGroupMember(String sessionId, String groupId, String userName)
           
 void addProjectMember(String sessionId, String projectId, String userName)
           
 void createAssociation(String sessionId, String originId, String targetId, String description)
           
 GroupSoapDO createGroup(String sessionId, String fullName, String description)
           
 ProjectSoapDO createProject(String sessionId, String name, String title, String description)
           
 ProjectSoapDO createProjectFromTemplate(String sessionId, String templateId, String name, String title, String description)
           
 UserSoapDO createUser(String sessionId, String userName, String email, String fullName, String locale, String timeZone, boolean isSuperUser, boolean isRestrictedUser, String password)
           
 void deleteAssociation(String sessionId, String originId, String targetId)
           
 void deleteAttachment(String sessionId, String objectId, String attachmentId)
           
 void deleteGroup(String sessionId, String groupId)
           
 void deleteProject(String sessionId, String projectId)
           
 ProjectSoapList findProjects(String sessionId, String queryString)
           
 UserSoapList findUsers(String sessionId, String queryString)
           
 UserSoapList getActiveGroupMembers(String sessionId, String groupId)
           
 String getApiVersion()
           
 AssociationSoapList getAssociationList(String sessionId, String objectId)
           
 AuditHistorySoapList getAuditHistoryList(String sessionId, String objectId)
           
 CommentSoapList getCommentList(String sessionId, String objectId)
           
 String getConfigurationValue(String sessionId, String keyValue)
           
 GroupSoapDO getGroupData(String sessionId, String groupId)
           
 GroupSoapList getGroupList(String sessionId, SoapFilter filter)
           
 Group2SoapList getGroupList2(String sessionId, SoapFilter filter)
           
 int getProjectAccessLevel(String sessionId, String projectId)
           
 ProjectSoapDO getProjectData(String sessionId, String projectId)
           
 long getProjectDiskUsage(String sessionId, String projectId)
           
 GroupSoapList getProjectGroupList(String sessionId, String projectId)
           
 ProjectSoapList getProjectList(String sessionId)
           
 ProjectSoapList getProjectListForUser(String sessionId, String userId)
           
 ProjectMemberSoapList getProjectMemberList(String sessionId, String projectId)
           
 long getProjectQuota(String sessionId, String projectId)
           
 ProjectSoapList getProjectsForUser(String sessionId, String userId)
           
 UserSoapDO getUserData(String sessionId, String username)
           
 GroupSoapList getUserGroupList(String sessionId, String username)
           
 UserSoapList getUserList(String sessionId, SoapFilter filter)
           
 ProjectSoapList getUserProjectList(String sessionId)
           
 String getVersion(String sessionId)
           
 VersionInformationSoapList getVersionInformationList(String sessionId, String folderId)
           
 boolean hasPermission(String sessionId, String projectId, String operationString, String objectId)
           
 void invalidateEmailTemplate(String templateName)
           
 void invalidateResourceBundleCache(String bundle)
           
 boolean isHostedMode(String sessionId)
           
 void keepAlive(String sessionId)
           
 AttachmentSoapList listAttachments(String sessionId, String objectId)
           
 UserSoapList listProjectAdmins(String sessionId, String projectId)
           
 ProjectSoapList listTemplates(String sessionId)
           
 String login(String userName, String password)
           
 String loginAnonymous(String anonSharedSecret)
           
 String loginWithToken(String username, String oneTimeToken)
           
 void logoff(String userName, String sessionId)
           
 void reindexObject(String sessionId, String objectId)
           
 void removeGroupMember(String sessionId, String groupId, String userName)
           
 void removeProjectMember(String sessionId, String projectId, String userName)
           
 void setGroupData(String sessionId, GroupSoapDO groupData)
           
 void setProjectAccessLevel(String sessionId, String projectId, int accessLevel)
           
 void setProjectQuota(String sessionId, String projectId, long quota)
           
 void setUserData(String sessionId, UserSoapDO userData)
           
 

Method Detail

getVersion

String getVersion(String sessionId)
                  throws RemoteException,
                         InvalidSessionFault
Throws:
RemoteException
InvalidSessionFault

createGroup

GroupSoapDO createGroup(String sessionId,
                        String fullName,
                        String description)
                        throws RemoteException,
                               IllegalArgumentFault,
                               ObjectAlreadyExistsFault,
                               InvalidSessionFault,
                               SystemFault,
                               PermissionDeniedFault
Throws:
RemoteException
IllegalArgumentFault
ObjectAlreadyExistsFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

setUserData

void setUserData(String sessionId,
                 UserSoapDO userData)
                 throws RemoteException,
                        ActivationUserAlreadyRemovedFault,
                        VersionMismatchFault,
                        IllegalUserModificationFault,
                        LastSuperUserFault,
                        NoSuchObjectFault,
                        InvalidSessionFault,
                        PermissionDeniedFault
Throws:
RemoteException
ActivationUserAlreadyRemovedFault
VersionMismatchFault
IllegalUserModificationFault
LastSuperUserFault
NoSuchObjectFault
InvalidSessionFault
PermissionDeniedFault

hasPermission

boolean hasPermission(String sessionId,
                      String projectId,
                      String operationString,
                      String objectId)
                      throws RemoteException,
                             IllegalArgumentFault,
                             NoSuchObjectFault,
                             InvalidSessionFault,
                             SystemFault
Throws:
RemoteException
IllegalArgumentFault
NoSuchObjectFault
InvalidSessionFault
SystemFault

getUserData

UserSoapDO getUserData(String sessionId,
                       String username)
                       throws RemoteException,
                              IllegalArgumentFault,
                              NoSuchObjectFault,
                              InvalidSessionFault
Throws:
RemoteException
IllegalArgumentFault
NoSuchObjectFault
InvalidSessionFault

keepAlive

void keepAlive(String sessionId)
               throws RemoteException,
                      InvalidSessionFault
Throws:
RemoteException
InvalidSessionFault

login

String login(String userName,
             String password)
             throws RemoteException,
                    LoginFault,
                    SystemFault
Throws:
RemoteException
LoginFault
SystemFault

createUser

UserSoapDO createUser(String sessionId,
                      String userName,
                      String email,
                      String fullName,
                      String locale,
                      String timeZone,
                      boolean isSuperUser,
                      boolean isRestrictedUser,
                      String password)
                      throws RemoteException,
                             IllegalArgumentFault,
                             ObjectAlreadyExistsFault,
                             UserLimitExceededFault,
                             InvalidSessionFault,
                             SystemFault,
                             PermissionDeniedFault
Throws:
RemoteException
IllegalArgumentFault
ObjectAlreadyExistsFault
UserLimitExceededFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

createProject

ProjectSoapDO createProject(String sessionId,
                            String name,
                            String title,
                            String description)
                            throws RemoteException,
                                   IllegalArgumentFault,
                                   ObjectAlreadyExistsFault,
                                   NoSuchObjectFault,
                                   InvalidSessionFault,
                                   SystemFault,
                                   PermissionDeniedFault
Throws:
RemoteException
IllegalArgumentFault
ObjectAlreadyExistsFault
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

createProjectFromTemplate

ProjectSoapDO createProjectFromTemplate(String sessionId,
                                        String templateId,
                                        String name,
                                        String title,
                                        String description)
                                        throws RemoteException,
                                               IllegalArgumentFault,
                                               ObjectAlreadyExistsFault,
                                               NoSuchObjectFault,
                                               InvalidSessionFault,
                                               SystemFault,
                                               PermissionDeniedFault
Throws:
RemoteException
IllegalArgumentFault
ObjectAlreadyExistsFault
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getProjectData

ProjectSoapDO getProjectData(String sessionId,
                             String projectId)
                             throws RemoteException,
                                    NoSuchObjectFault,
                                    InvalidSessionFault,
                                    SystemFault,
                                    PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getProjectAccessLevel

int getProjectAccessLevel(String sessionId,
                          String projectId)
                          throws RemoteException,
                                 NoSuchObjectFault,
                                 InvalidSessionFault,
                                 SystemFault,
                                 PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

deleteAttachment

void deleteAttachment(String sessionId,
                      String objectId,
                      String attachmentId)
                      throws RemoteException,
                             NoSuchObjectFault,
                             InvalidSessionFault,
                             SystemFault,
                             PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

listAttachments

AttachmentSoapList listAttachments(String sessionId,
                                   String objectId)
                                   throws RemoteException,
                                          NoSuchObjectFault,
                                          InvalidSessionFault,
                                          SystemFault,
                                          PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

isHostedMode

boolean isHostedMode(String sessionId)
                     throws RemoteException,
                            InvalidSessionFault
Throws:
RemoteException
InvalidSessionFault

listTemplates

ProjectSoapList listTemplates(String sessionId)
                              throws RemoteException,
                                     ObjectAlreadyExistsFault,
                                     NoSuchObjectFault,
                                     InvalidSessionFault,
                                     SystemFault,
                                     PermissionDeniedFault
Throws:
RemoteException
ObjectAlreadyExistsFault
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

deleteProject

void deleteProject(String sessionId,
                   String projectId)
                   throws RemoteException,
                          NoSuchObjectFault,
                          InvalidSessionFault,
                          SystemFault,
                          PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

addProjectMember

void addProjectMember(String sessionId,
                      String projectId,
                      String userName)
                      throws RemoteException,
                             NoSuchObjectFault,
                             InvalidSessionFault,
                             SystemFault,
                             PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

removeProjectMember

void removeProjectMember(String sessionId,
                         String projectId,
                         String userName)
                         throws RemoteException,
                                NoSuchObjectFault,
                                InvalidSessionFault,
                                RemoveOnlyProjectAdminFault,
                                SystemFault,
                                PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
RemoveOnlyProjectAdminFault
SystemFault
PermissionDeniedFault

getVersionInformationList

VersionInformationSoapList getVersionInformationList(String sessionId,
                                                     String folderId)
                                                     throws RemoteException,
                                                            NoSuchObjectFault,
                                                            InvalidSessionFault,
                                                            SystemFault,
                                                            PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getProjectsForUser

ProjectSoapList getProjectsForUser(String sessionId,
                                   String userId)
                                   throws RemoteException,
                                          NoSuchObjectFault,
                                          InvalidSessionFault,
                                          SystemFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault

getProjectList

ProjectSoapList getProjectList(String sessionId)
                               throws RemoteException,
                                      InvalidSessionFault,
                                      SystemFault
Throws:
RemoteException
InvalidSessionFault
SystemFault

setProjectQuota

void setProjectQuota(String sessionId,
                     String projectId,
                     long quota)
                     throws RemoteException,
                            NoSuchObjectFault,
                            InvalidSessionFault,
                            SystemFault,
                            PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getProjectQuota

long getProjectQuota(String sessionId,
                     String projectId)
                     throws RemoteException,
                            NoSuchObjectFault,
                            InvalidSessionFault,
                            SystemFault,
                            PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getProjectListForUser

ProjectSoapList getProjectListForUser(String sessionId,
                                      String userId)
                                      throws RemoteException,
                                             NoSuchObjectFault,
                                             InvalidSessionFault,
                                             SystemFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault

invalidateResourceBundleCache

void invalidateResourceBundleCache(String bundle)
                                   throws RemoteException,
                                          InvalidSessionFault,
                                          SystemFault
Throws:
RemoteException
InvalidSessionFault
SystemFault

invalidateEmailTemplate

void invalidateEmailTemplate(String templateName)
                             throws RemoteException,
                                    InvalidSessionFault,
                                    SystemFault
Throws:
RemoteException
InvalidSessionFault
SystemFault

getGroupData

GroupSoapDO getGroupData(String sessionId,
                         String groupId)
                         throws RemoteException,
                                NoSuchObjectFault,
                                InvalidSessionFault,
                                SystemFault,
                                PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

setGroupData

void setGroupData(String sessionId,
                  GroupSoapDO groupData)
                  throws RemoteException,
                         VersionMismatchFault,
                         IllegalArgumentFault,
                         ObjectAlreadyExistsFault,
                         NoSuchObjectFault,
                         InvalidSessionFault,
                         PermissionDeniedFault
Throws:
RemoteException
VersionMismatchFault
IllegalArgumentFault
ObjectAlreadyExistsFault
NoSuchObjectFault
InvalidSessionFault
PermissionDeniedFault

deleteGroup

void deleteGroup(String sessionId,
                 String groupId)
                 throws RemoteException,
                        NoSuchObjectFault,
                        InvalidSessionFault,
                        SystemFault,
                        PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

addGroupMember

void addGroupMember(String sessionId,
                    String groupId,
                    String userName)
                    throws RemoteException,
                           NoSuchObjectFault,
                           InvalidSessionFault,
                           SystemFault,
                           PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

removeGroupMember

void removeGroupMember(String sessionId,
                       String groupId,
                       String userName)
                       throws RemoteException,
                              NoSuchObjectFault,
                              InvalidSessionFault,
                              SystemFault,
                              PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getUserList

UserSoapList getUserList(String sessionId,
                         SoapFilter filter)
                         throws RemoteException,
                                SearchQuerySyntaxFault,
                                IllegalArgumentFault,
                                InvalidSessionFault,
                                SystemFault,
                                PermissionDeniedFault
Throws:
RemoteException
SearchQuerySyntaxFault
IllegalArgumentFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

findUsers

UserSoapList findUsers(String sessionId,
                       String queryString)
                       throws RemoteException,
                              SearchQuerySyntaxFault,
                              IllegalArgumentFault,
                              InvalidSessionFault,
                              SystemFault
Throws:
RemoteException
SearchQuerySyntaxFault
IllegalArgumentFault
InvalidSessionFault
SystemFault

getProjectDiskUsage

long getProjectDiskUsage(String sessionId,
                         String projectId)
                         throws RemoteException,
                                NoSuchObjectFault,
                                InvalidSessionFault,
                                SystemFault,
                                PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getActiveGroupMembers

UserSoapList getActiveGroupMembers(String sessionId,
                                   String groupId)
                                   throws RemoteException,
                                          NoSuchObjectFault,
                                          InvalidSessionFault,
                                          SystemFault,
                                          PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

logoff

void logoff(String userName,
            String sessionId)
            throws RemoteException,
                   InvalidSessionFault,
                   SystemFault
Throws:
RemoteException
InvalidSessionFault
SystemFault

loginWithToken

String loginWithToken(String username,
                      String oneTimeToken)
                      throws RemoteException,
                             LoginFault,
                             SystemFault
Throws:
RemoteException
LoginFault
SystemFault

getApiVersion

String getApiVersion()
                     throws RemoteException
Throws:
RemoteException

getUserProjectList

ProjectSoapList getUserProjectList(String sessionId)
                                   throws RemoteException,
                                          InvalidSessionFault,
                                          SystemFault
Throws:
RemoteException
InvalidSessionFault
SystemFault

findProjects

ProjectSoapList findProjects(String sessionId,
                             String queryString)
                             throws RemoteException,
                                    SearchQuerySyntaxFault,
                                    IllegalArgumentFault,
                                    InvalidSessionFault,
                                    SystemFault
Throws:
RemoteException
SearchQuerySyntaxFault
IllegalArgumentFault
InvalidSessionFault
SystemFault

getProjectMemberList

ProjectMemberSoapList getProjectMemberList(String sessionId,
                                           String projectId)
                                           throws RemoteException,
                                                  NoSuchObjectFault,
                                                  InvalidSessionFault,
                                                  SystemFault,
                                                  PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

setProjectAccessLevel

void setProjectAccessLevel(String sessionId,
                           String projectId,
                           int accessLevel)
                           throws RemoteException,
                                  IllegalArgumentFault,
                                  NoSuchObjectFault,
                                  InvalidSessionFault,
                                  SystemFault,
                                  PermissionDeniedFault
Throws:
RemoteException
IllegalArgumentFault
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getCommentList

CommentSoapList getCommentList(String sessionId,
                               String objectId)
                               throws RemoteException,
                                      NoSuchObjectFault,
                                      InvalidSessionFault,
                                      SystemFault,
                                      PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

createAssociation

void createAssociation(String sessionId,
                       String originId,
                       String targetId,
                       String description)
                       throws RemoteException,
                              IllegalArgumentFault,
                              NoSuchObjectFault,
                              InvalidSessionFault,
                              SystemFault,
                              PermissionDeniedFault
Throws:
RemoteException
IllegalArgumentFault
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

deleteAssociation

void deleteAssociation(String sessionId,
                       String originId,
                       String targetId)
                       throws RemoteException,
                              IllegalArgumentFault,
                              NoSuchObjectFault,
                              InvalidSessionFault,
                              SystemFault,
                              PermissionDeniedFault
Throws:
RemoteException
IllegalArgumentFault
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getAssociationList

AssociationSoapList getAssociationList(String sessionId,
                                       String objectId)
                                       throws RemoteException,
                                              NoSuchObjectFault,
                                              InvalidSessionFault,
                                              SystemFault,
                                              PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getAuditHistoryList

AuditHistorySoapList getAuditHistoryList(String sessionId,
                                         String objectId)
                                         throws RemoteException,
                                                IllegalArgumentFault,
                                                NoSuchObjectFault,
                                                InvalidSessionFault,
                                                SystemFault,
                                                PermissionDeniedFault
Throws:
RemoteException
IllegalArgumentFault
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

reindexObject

void reindexObject(String sessionId,
                   String objectId)
                   throws RemoteException,
                          NoSuchObjectFault,
                          InvalidSessionFault,
                          PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
PermissionDeniedFault

loginAnonymous

String loginAnonymous(String anonSharedSecret)
                      throws RemoteException,
                             LoginFault,
                             SystemFault
Throws:
RemoteException
LoginFault
SystemFault

getProjectGroupList

GroupSoapList getProjectGroupList(String sessionId,
                                  String projectId)
                                  throws RemoteException,
                                         NoSuchObjectFault,
                                         InvalidSessionFault,
                                         SystemFault,
                                         PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getGroupList2

Group2SoapList getGroupList2(String sessionId,
                             SoapFilter filter)
                             throws RemoteException,
                                    SearchQuerySyntaxFault,
                                    IllegalArgumentFault,
                                    InvalidSessionFault,
                                    SystemFault,
                                    PermissionDeniedFault
Throws:
RemoteException
SearchQuerySyntaxFault
IllegalArgumentFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getGroupList

GroupSoapList getGroupList(String sessionId,
                           SoapFilter filter)
                           throws RemoteException,
                                  SearchQuerySyntaxFault,
                                  IllegalArgumentFault,
                                  InvalidSessionFault,
                                  SystemFault,
                                  PermissionDeniedFault
Throws:
RemoteException
SearchQuerySyntaxFault
IllegalArgumentFault
InvalidSessionFault
SystemFault
PermissionDeniedFault

getUserGroupList

GroupSoapList getUserGroupList(String sessionId,
                               String username)
                               throws RemoteException,
                                      InvalidSessionFault,
                                      SystemFault,
                                      PermissionDeniedFault
Throws:
RemoteException
InvalidSessionFault
SystemFault
PermissionDeniedFault

getConfigurationValue

String getConfigurationValue(String sessionId,
                             String keyValue)
                             throws RemoteException,
                                    InvalidSessionFault,
                                    SystemFault
Throws:
RemoteException
InvalidSessionFault
SystemFault

listProjectAdmins

UserSoapList listProjectAdmins(String sessionId,
                               String projectId)
                               throws RemoteException,
                                      NoSuchObjectFault,
                                      InvalidSessionFault,
                                      SystemFault,
                                      PermissionDeniedFault
Throws:
RemoteException
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault


Copyright © 2004-2012 Hudson. All Rights Reserved.