com.borland.sctm.ws.administration
Interface MainEntities

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
MainEntitiesProxy, SccentitiesSoapBindingStub

public interface MainEntities
extends java.rmi.Remote


Method Summary
 void activateExecServer(long sessionId, int execServerId, int locationId)
           
 void activateProjects(long sessionId, int[] projectIds)
           
 boolean addBuild(long sessionId, java.lang.String product, java.lang.String version, java.lang.String build, java.lang.String descr, boolean isActive)
           
 boolean addLocationToProject(long sessionId, int projectId, int locationId)
           
 void addResourceTag(long sessionId, int locationId, int execServerId, java.lang.String resourceTag)
           
 boolean addVersion(long sessionId, java.lang.String product, java.lang.String version, java.lang.String descr, boolean isActive)
           
 int createExecServer(long sessionId, ExecServer execServer)
           
 int createLocation(long sessionId, LocationDetails locationDetails)
           
 int createProject(long sessionId, Project project)
           
 int createUser(long sessionId, UserDetails userDetails)
           
 int createUsergroup(long sessionId, UserGroup userGroup)
           
 void deactivateExecServer(long sessionId, int execServerId)
           
 void deactivateProjects(long sessionId, int[] projectIds)
           
 void deleteExecServer(long sessionId, int execServerId)
           
 void deleteLocations(long sessionId, int[] locationIds)
           
 void deleteProjects(long sessionId, int[] projectIds)
           
 void deleteUserGroup(long sessionId, int groupId)
           
 void deleteUsers(long sessionId, int[] userIdsToDelete)
           
 void encryptAndSetPassword(long sessionId, int userId, java.lang.String password)
           
 EssentialDescription[] getAllEssentials(long sessionId)
           
 UserGroupMembership[] getAllMemberships(long sessionId)
           
 Project[] getAllProjects(long sessionId, java.lang.String projectName)
           
 java.lang.String[] getAllResourceTags(long sessionId, int locationId, int execServerId)
           
 Role[] getAllRoles(long sessionId)
           
 UserGroup[] getAllUserGroups(long sessionId)
           
 java.lang.String[] getBuilds(long sessionId, java.lang.String product, java.lang.String version)
           
 java.lang.String[] getComponents(long sessionId, java.lang.String product)
           
 EssentialGroup[] getEssentialGroups(long sessionId)
           
 EssentialDescription[] getEssentials(long sessionId, int parentId)
           
 EssentialSubGroup[] getEssentialSubGroups(long sessionId, int essentialGroupId)
           
 ExecServer getExecServerById(long sessionId, int execServerId)
           
 ExecServer[] getExecServersOfLocation(long sessionId, int locationId)
           
 FilePoolEntry[] getFilePoolEntries(long sessionId, int projectId)
           
 UserGroup getGroupById(long sessionId, int groupId)
           
 UserGroup getGroupByName(long sessionId, java.lang.String groupName)
           
 LocationDetails getLocationDetails(long sessionId, int locationId)
           
 Location[] getLocations(long sessionId)
           
 Location[] getLocationsForProject(long sessionId, int projectId)
           
 UserGroupMembership[] getMembershipsOfGroup(long sessionId, int groupId)
           
 UserGroupMembership[] getMembershipsOfUser(long sessionId, int userId)
           
 java.lang.String[] getPlatforms(long sessionId)
           
 java.lang.String getProductNameById(long sessionId, int productId)
           
 java.lang.String[] getProducts(long sessionId)
           
 Project getProjectById(long sessionId, int projectId)
           
 java.lang.String[] getProjectNames(long sessionId)
           
 Project[] getProjects(long sessionId)
           
 Project[] getProjectsForUser(long sessionId, int userId, int appModuleId)
           
 Role getRoleById(long sessionId, int roleId)
           
 UserDetails getUserDetails(long sessionId, int userId)
           
 User[] getUsers(long sessionId, java.lang.String login)
           
 java.lang.String[] getVersions(long sessionId, java.lang.String product)
           
 boolean isMixedModeAuthentication(long sessionId, int userId)
           
 boolean removeLocationFromProject(long sessionId, int projectId, int locationId)
           
 void removeResourceTag(long sessionId, int locationId, int execServerId, java.lang.String resourceTag)
           
 void setMixedModeAuthentication(long sessionId, int userId, boolean useMixedMode)
           
 void setPassword(long sessionId, int userId, java.lang.String password)
           
 void setProxyUsernameAndPasswordForLocation(long sessionId, int locationId, java.lang.String proxyUsername, java.lang.String proxyPassword)
           
 void updateExecServer(long sessionId, ExecServer execServer)
           
 void updateLocation(long sessionId, LocationDetails locationDetails)
           
 void updateMembershipsOfGroup(long sessionId, int groupId, UserGroupMembership[] memberships)
           
 void updateMembershipsOfUser(long sessionId, int userId, UserGroupMembership[] memberships)
           
 void updateProject(long sessionId, Project project)
           
 void updateUser(long sessionId, UserDetails userDetails)
           
 void updateUserGroup(long sessionId, UserGroup userGroup)
           
 

Method Detail

getAllRoles

Role[] getAllRoles(long sessionId)
                   throws java.rmi.RemoteException,
                          InvalidIdException,
                          InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

setPassword

void setPassword(long sessionId,
                 int userId,
                 java.lang.String password)
                 throws java.rmi.RemoteException,
                        MissingValueException,
                        InvalidIdException,
                        LoginException,
                        InternalException
Throws:
java.rmi.RemoteException
MissingValueException
InvalidIdException
LoginException
InternalException

encryptAndSetPassword

void encryptAndSetPassword(long sessionId,
                           int userId,
                           java.lang.String password)
                           throws java.rmi.RemoteException,
                                  NotExistingValueException,
                                  MissingValueException,
                                  InvalidIdException,
                                  InternalException,
                                  LoginException
Throws:
java.rmi.RemoteException
NotExistingValueException
MissingValueException
InvalidIdException
InternalException
LoginException

getUsers

User[] getUsers(long sessionId,
                java.lang.String login)
                throws java.rmi.RemoteException,
                       InvalidIdException,
                       InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

updateUser

void updateUser(long sessionId,
                UserDetails userDetails)
                throws java.rmi.RemoteException,
                       NotExistingValueException,
                       MissingValueException,
                       ExistingKeyException,
                       InvalidIdException,
                       LoginException,
                       InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
MissingValueException
ExistingKeyException
InvalidIdException
LoginException
InternalException

deleteExecServer

void deleteExecServer(long sessionId,
                      int execServerId)
                      throws java.rmi.RemoteException,
                             InvalidIdException,
                             InternalException,
                             LoginException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException
LoginException

updateExecServer

void updateExecServer(long sessionId,
                      ExecServer execServer)
                      throws java.rmi.RemoteException,
                             NotExistingValueException,
                             InvalidIdException,
                             InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
InternalException

deactivateExecServer

void deactivateExecServer(long sessionId,
                          int execServerId)
                          throws java.rmi.RemoteException,
                                 InvalidIdException,
                                 LoginException,
                                 InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
LoginException
InternalException

updateProject

void updateProject(long sessionId,
                   Project project)
                   throws java.rmi.RemoteException,
                          NotExistingValueException,
                          InvalidStateException,
                          InvalidIdException,
                          LoginException,
                          InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidStateException
InvalidIdException
LoginException
InternalException

getProjects

Project[] getProjects(long sessionId)
                      throws java.rmi.RemoteException,
                             InvalidIdException,
                             InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getProjectNames

java.lang.String[] getProjectNames(long sessionId)
                                   throws java.rmi.RemoteException,
                                          InvalidIdException,
                                          InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getComponents

java.lang.String[] getComponents(long sessionId,
                                 java.lang.String product)
                                 throws java.rmi.RemoteException,
                                        InvalidIdException,
                                        InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getLocations

Location[] getLocations(long sessionId)
                        throws java.rmi.RemoteException,
                               InvalidIdException,
                               InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getVersions

java.lang.String[] getVersions(long sessionId,
                               java.lang.String product)
                               throws java.rmi.RemoteException,
                                      InvalidIdException,
                                      InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getProjectById

Project getProjectById(long sessionId,
                       int projectId)
                       throws java.rmi.RemoteException,
                              NotExistingValueException,
                              InvalidIdException,
                              InternalException,
                              LoginException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
InternalException
LoginException

getBuilds

java.lang.String[] getBuilds(long sessionId,
                             java.lang.String product,
                             java.lang.String version)
                             throws java.rmi.RemoteException,
                                    InvalidIdException,
                                    InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

updateUserGroup

void updateUserGroup(long sessionId,
                     UserGroup userGroup)
                     throws java.rmi.RemoteException,
                            InvalidIdException,
                            InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

updateLocation

void updateLocation(long sessionId,
                    LocationDetails locationDetails)
                    throws java.rmi.RemoteException,
                           MissingValueException,
                           InvalidIdException,
                           InternalException,
                           LoginException
Throws:
java.rmi.RemoteException
MissingValueException
InvalidIdException
InternalException
LoginException

getProducts

java.lang.String[] getProducts(long sessionId)
                               throws java.rmi.RemoteException,
                                      InvalidIdException,
                                      InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

createLocation

int createLocation(long sessionId,
                   LocationDetails locationDetails)
                   throws java.rmi.RemoteException,
                          MissingValueException,
                          InvalidIdException,
                          InternalException,
                          LoginException
Throws:
java.rmi.RemoteException
MissingValueException
InvalidIdException
InternalException
LoginException

createExecServer

int createExecServer(long sessionId,
                     ExecServer execServer)
                     throws java.rmi.RemoteException,
                            InvalidIdException,
                            InternalException,
                            LoginException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException
LoginException

createProject

int createProject(long sessionId,
                  Project project)
                  throws java.rmi.RemoteException,
                         InvalidIdException,
                         LoginException,
                         InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
LoginException
InternalException

getAllProjects

Project[] getAllProjects(long sessionId,
                         java.lang.String projectName)
                         throws java.rmi.RemoteException,
                                InvalidIdException,
                                InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

createUser

int createUser(long sessionId,
               UserDetails userDetails)
               throws java.rmi.RemoteException,
                      ExistingKeyException,
                      MissingValueException,
                      InvalidIdException,
                      InternalException,
                      LoginException
Throws:
java.rmi.RemoteException
ExistingKeyException
MissingValueException
InvalidIdException
InternalException
LoginException

getPlatforms

java.lang.String[] getPlatforms(long sessionId)
                                throws java.rmi.RemoteException,
                                       InvalidIdException,
                                       InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getProjectsForUser

Project[] getProjectsForUser(long sessionId,
                             int userId,
                             int appModuleId)
                             throws java.rmi.RemoteException,
                                    InvalidIdException,
                                    InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getLocationsForProject

Location[] getLocationsForProject(long sessionId,
                                  int projectId)
                                  throws java.rmi.RemoteException,
                                         InvalidIdException,
                                         InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getLocationDetails

LocationDetails getLocationDetails(long sessionId,
                                   int locationId)
                                   throws java.rmi.RemoteException,
                                          NotExistingValueException,
                                          InvalidIdException,
                                          InternalException,
                                          LoginException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
InternalException
LoginException

deleteLocations

void deleteLocations(long sessionId,
                     int[] locationIds)
                     throws java.rmi.RemoteException,
                            NotExistingValueException,
                            InvalidIdException,
                            InternalException,
                            LoginException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
InternalException
LoginException

setProxyUsernameAndPasswordForLocation

void setProxyUsernameAndPasswordForLocation(long sessionId,
                                            int locationId,
                                            java.lang.String proxyUsername,
                                            java.lang.String proxyPassword)
                                            throws java.rmi.RemoteException,
                                                   InvalidStateException,
                                                   InvalidIdException,
                                                   InternalException,
                                                   LoginException
Throws:
java.rmi.RemoteException
InvalidStateException
InvalidIdException
InternalException
LoginException

deleteUsers

void deleteUsers(long sessionId,
                 int[] userIdsToDelete)
                 throws java.rmi.RemoteException,
                        NotExistingValueException,
                        InvalidIdException,
                        InternalException,
                        LoginException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
InternalException
LoginException

getUserDetails

UserDetails getUserDetails(long sessionId,
                           int userId)
                           throws java.rmi.RemoteException,
                                  NotExistingValueException,
                                  InvalidIdException,
                                  InternalException,
                                  LoginException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
InternalException
LoginException

deleteProjects

void deleteProjects(long sessionId,
                    int[] projectIds)
                    throws java.rmi.RemoteException,
                           NotExistingValueException,
                           InvalidIdException,
                           LoginException,
                           InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
LoginException
InternalException

activateProjects

void activateProjects(long sessionId,
                      int[] projectIds)
                      throws java.rmi.RemoteException,
                             InvalidIdException,
                             LoginException,
                             InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
LoginException
InternalException

deactivateProjects

void deactivateProjects(long sessionId,
                        int[] projectIds)
                        throws java.rmi.RemoteException,
                               InvalidIdException,
                               LoginException,
                               InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
LoginException
InternalException

getExecServerById

ExecServer getExecServerById(long sessionId,
                             int execServerId)
                             throws java.rmi.RemoteException,
                                    NotExistingValueException,
                                    InvalidIdException,
                                    InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
InternalException

getExecServersOfLocation

ExecServer[] getExecServersOfLocation(long sessionId,
                                      int locationId)
                                      throws java.rmi.RemoteException,
                                             InvalidIdException,
                                             InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

activateExecServer

void activateExecServer(long sessionId,
                        int execServerId,
                        int locationId)
                        throws java.rmi.RemoteException,
                               NotExistingValueException,
                               InvalidIdException,
                               LoginException,
                               InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
LoginException
InternalException

removeResourceTag

void removeResourceTag(long sessionId,
                       int locationId,
                       int execServerId,
                       java.lang.String resourceTag)
                       throws java.rmi.RemoteException,
                              NotExistingValueException,
                              InvalidIdException,
                              LoginException,
                              InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
LoginException
InternalException

addResourceTag

void addResourceTag(long sessionId,
                    int locationId,
                    int execServerId,
                    java.lang.String resourceTag)
                    throws java.rmi.RemoteException,
                           NotExistingValueException,
                           InvalidIdException,
                           LoginException,
                           InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
LoginException
InternalException

getAllResourceTags

java.lang.String[] getAllResourceTags(long sessionId,
                                      int locationId,
                                      int execServerId)
                                      throws java.rmi.RemoteException,
                                             NotExistingValueException,
                                             InvalidIdException,
                                             LoginException,
                                             InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
LoginException
InternalException

addLocationToProject

boolean addLocationToProject(long sessionId,
                             int projectId,
                             int locationId)
                             throws java.rmi.RemoteException,
                                    NotExistingValueException,
                                    InvalidStateException,
                                    InvalidIdException,
                                    InternalException,
                                    LoginException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidStateException
InvalidIdException
InternalException
LoginException

removeLocationFromProject

boolean removeLocationFromProject(long sessionId,
                                  int projectId,
                                  int locationId)
                                  throws java.rmi.RemoteException,
                                         NotExistingValueException,
                                         InvalidStateException,
                                         InvalidIdException,
                                         LoginException,
                                         InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidStateException
InvalidIdException
LoginException
InternalException

getAllEssentials

EssentialDescription[] getAllEssentials(long sessionId)
                                        throws java.rmi.RemoteException,
                                               InvalidIdException,
                                               InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getEssentialGroups

EssentialGroup[] getEssentialGroups(long sessionId)
                                    throws java.rmi.RemoteException,
                                           InvalidIdException,
                                           InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getEssentialSubGroups

EssentialSubGroup[] getEssentialSubGroups(long sessionId,
                                          int essentialGroupId)
                                          throws java.rmi.RemoteException,
                                                 InvalidIdException,
                                                 InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getEssentials

EssentialDescription[] getEssentials(long sessionId,
                                     int parentId)
                                     throws java.rmi.RemoteException,
                                            InvalidIdException,
                                            InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getFilePoolEntries

FilePoolEntry[] getFilePoolEntries(long sessionId,
                                   int projectId)
                                   throws java.rmi.RemoteException,
                                          InvalidIdException,
                                          InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

createUsergroup

int createUsergroup(long sessionId,
                    UserGroup userGroup)
                    throws java.rmi.RemoteException,
                           InvalidIdException,
                           InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getGroupByName

UserGroup getGroupByName(long sessionId,
                         java.lang.String groupName)
                         throws java.rmi.RemoteException,
                                InvalidIdException,
                                InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getGroupById

UserGroup getGroupById(long sessionId,
                       int groupId)
                       throws java.rmi.RemoteException,
                              InvalidIdException,
                              InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getAllUserGroups

UserGroup[] getAllUserGroups(long sessionId)
                             throws java.rmi.RemoteException,
                                    InvalidIdException,
                                    InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

deleteUserGroup

void deleteUserGroup(long sessionId,
                     int groupId)
                     throws java.rmi.RemoteException,
                            InvalidIdException,
                            InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getMembershipsOfGroup

UserGroupMembership[] getMembershipsOfGroup(long sessionId,
                                            int groupId)
                                            throws java.rmi.RemoteException,
                                                   InvalidIdException,
                                                   InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getMembershipsOfUser

UserGroupMembership[] getMembershipsOfUser(long sessionId,
                                           int userId)
                                           throws java.rmi.RemoteException,
                                                  InvalidIdException,
                                                  InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getAllMemberships

UserGroupMembership[] getAllMemberships(long sessionId)
                                        throws java.rmi.RemoteException,
                                               InvalidIdException,
                                               InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

updateMembershipsOfGroup

void updateMembershipsOfGroup(long sessionId,
                              int groupId,
                              UserGroupMembership[] memberships)
                              throws java.rmi.RemoteException,
                                     InvalidIdException,
                                     InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

updateMembershipsOfUser

void updateMembershipsOfUser(long sessionId,
                             int userId,
                             UserGroupMembership[] memberships)
                             throws java.rmi.RemoteException,
                                    InvalidIdException,
                                    InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getRoleById

Role getRoleById(long sessionId,
                 int roleId)
                 throws java.rmi.RemoteException,
                        InvalidIdException,
                        InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

getProductNameById

java.lang.String getProductNameById(long sessionId,
                                    int productId)
                                    throws java.rmi.RemoteException,
                                           InvalidIdException,
                                           InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

addVersion

boolean addVersion(long sessionId,
                   java.lang.String product,
                   java.lang.String version,
                   java.lang.String descr,
                   boolean isActive)
                   throws java.rmi.RemoteException,
                          InvalidIdException,
                          InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

addBuild

boolean addBuild(long sessionId,
                 java.lang.String product,
                 java.lang.String version,
                 java.lang.String build,
                 java.lang.String descr,
                 boolean isActive)
                 throws java.rmi.RemoteException,
                        InvalidIdException,
                        InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException

isMixedModeAuthentication

boolean isMixedModeAuthentication(long sessionId,
                                  int userId)
                                  throws java.rmi.RemoteException,
                                         NotExistingValueException,
                                         InvalidIdException,
                                         InternalException
Throws:
java.rmi.RemoteException
NotExistingValueException
InvalidIdException
InternalException

setMixedModeAuthentication

void setMixedModeAuthentication(long sessionId,
                                int userId,
                                boolean useMixedMode)
                                throws java.rmi.RemoteException,
                                       InvalidIdException,
                                       InternalException
Throws:
java.rmi.RemoteException
InvalidIdException
InternalException


Copyright © 2010. All Rights Reserved.