Changeset 798


Ignore:
Timestamp:
02/27/09 12:42:28 (5 years ago)
Author:
cbalan
Message:

Continutrac: - preparation for >=continuum-1.2.2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/forks/continutracplugin/continutrac/continuum.py

    r214 r798  
    1616 
    1717def checkResult( map ): 
    18     if ( map.get( "result" ) == "ok" ): 
    19         return map 
     18    #if ( map.get( "result" ) == "ok" ): 
     19    from pprint import pprint 
     20    pprint(map) 
     21    return map 
    2022 
    2123    ex = XmlRpcException( map.get( "method" ),  
     
    7880        return self.__service  
    7981          
    80     def __init__( self, url, xmlrpc_handler = 'org.apache.maven.continuum.extras.xmlrpc.ContinuumExtrasService'): 
     82    def __init__( self, url, xmlrpc_handler = 'org.apache.maven.continuum.xmlrpc.ContinuumService'): 
    8183        self.server = xmlrpclib.Server(url, allow_none=True)  
    8284        self.__handler = xmlrpc_handler 
     
    98100 
    99101    def removeProject( self, projectId ): 
    100         checkResult( self._get_service().removeProject( projectId ) ) 
     102        checkResult( self._get_service().removeProjectRPC( projectId ) ) 
    101103 
    102104    #def updateProject( projectId, name, scmUrl, nagEmailAddress, version, arguments ): 
     
    110112 
    111113    def getProject( self, projectId ): 
    112         result = checkResult( self._get_service().getProject( projectId ) ) 
    113  
    114         return self.makeProject( result[ "project" ] ) 
     114        result = checkResult( self._get_service().getProjectSummaryRPC(int(projectId))) 
     115 
     116        return self.makeProject( result ) 
    115117 
    116118    def getProjects( self, projectGroupId ): 
    117         result = checkResult( self._get_service().getProjects(projectGroupId) ) 
     119        result = checkResult( self._get_service().getProjectsRPC(projectGroupId) ) 
    118120 
    119121        projects = [] 
     
    124126 
    125127    def getAllProjectGroups( self ): 
    126         result = checkResult(self._get_service().getAllProjectGroups()) 
     128        result = checkResult(self._get_service().getAllProjectGroupsRPC()) 
    127129 
    128130        projectGroups = [] 
    129         for projectGroup in result[ "projectGroups" ]: 
     131        for projectGroup in result: 
    130132            projectGroups.append( ProjectGroup( projectGroup ) ) 
    131133         
     
    147149 
    148150    def getBuild( self, projectId, buildId ): 
    149         result = checkResult( self._get_service().getBuildResult( projectId, buildId ) ) 
    150  
    151         return Build( result[ "build" ] ) 
     151        result = checkResult( self._get_service().getBuildResultRPC( projectId, buildId ) ) 
     152 
     153        return Build( result ) 
    152154 
    153155    def getBuildsForProject( self, projectId ): 
    154         result = checkResult( self._get_service().getBuildResultsForProject( projectId ) ) 
     156        result = checkResult( self._get_service().getBuildResultsForProjectRPC( projectId ) ) 
    155157 
    156158        builds = [] 
    157         for build in result[ "builds" ]: 
     159        for build in result: 
    158160            builds.append( Build( build ) ) 
    159161 
     
    161163 
    162164    def getBuildOutput( self, projectId, buildId ): 
    163         return checkResult( self._get_service().getBuildOutput( projectId, buildId ) )[ "buildOutput" ] 
     165        return checkResult( self._get_service().getBuildOutput( projectId, buildId ) ) 
    164166 
    165167    def getBuildDefinitionsForProject(self, projectId): 
    166         result = checkResult( self._get_service().getBuildDefinitionsForProject( projectId ) ) 
     168        result = checkResult( self._get_service().getBuildDefinitionsForProjectRPC( projectId ) ) 
    167169 
    168170        buildDefinitions = [] 
    169         for bd in result[ "buildDefinitions" ]: 
     171        for bd in result: 
    170172            buildDefinitions.append( BuildDefinition( bd ) ) 
    171173        return buildDefinitions 
     
    173175     
    174176    def getChangedFilesForBuild( self, buildId ): 
    175         result = checkResult( self._get_service().getBuild( buildId ) ) 
    176         scmResult = ScmResult( result[ "scmResult" ] ) 
     177        result = checkResult( self._get_service().getBuildRPC( buildId ) ) 
     178        scmResult = ScmResult( result ) 
    177179 
    178180        return scmResult.changes 
     
    183185 
    184186    def addMavenTwoProject( self, argument ): 
    185         result = checkResult( self._get_service().addMavenTwoProject( argument ) ) 
    186  
    187         return result[ "projectIds" ] 
     187        result = checkResult( self._get_service().addMavenTwoProjectRPC( argument ) ) 
     188 
     189        return result 
    188190 
    189191    def updateMavenTwoProject( self, mavenTwoProject ): 
    190         checkResult( self._get_service().updateaddMavenTwoProject( mavenTwoProject ) ) 
     192        checkResult( self._get_service().updateaddMavenTwoProjectRPC( mavenTwoProject ) ) 
    191193 
    192194    #################################################################### 
     
    195197 
    196198    def addMavenOneProject( self, argument ): 
    197         result = checkResult( self._get_service().addMavenOneProject( argument ) ) 
    198  
    199         return result[ "projectIds" ] 
     199        result = checkResult( self._get_service().addMavenOneProjectRPC( argument ) ) 
     200 
     201        return result 
    200202 
    201203    def updateMavenOneProject( self, mavenOneProject ): 
    202         checkResult( self._get_service().updateMavenOneProject( mavenOneProject ) ) 
     204        checkResult( self._get_service().updateMavenOneProjectRPC( mavenOneProject ) ) 
    203205 
    204206    #################################################################### 
     
    207209 
    208210    def addAntProject( self, antProject ): 
    209         result = checkResult( self._get_service().addAntProject( antProject ) ) 
    210  
    211         return result[ "projectIds" ] 
     211        result = checkResult( self._get_service().addAntProjectRPC( antProject ) ) 
     212 
     213        return result 
    212214 
    213215    def updateAntProject( self, antProject ): 
    214         checkResult( self._get_service().updateAntProject( antProject ) ) 
     216        checkResult( self._get_service().updateAntProjectRPC( antProject ) ) 
    215217 
    216218    #################################################################### 
     
    219221 
    220222    def addShellProject( self, shellProject ): 
    221         result = checkResult( self._get_service().addShellProject( shellProject ) ) 
    222  
    223         return result[ "projectIds" ] 
     223        result = checkResult( self._get_service().addShellProjectRPC( shellProject ) ) 
     224 
     225        return result 
    224226 
    225227    def updateShellProject( self, shellProject ): 
    226         checkResult( self._get_service().updateShellProject( shellProject ) ) 
     228        checkResult( self._get_service().updateShellProjectRPC( shellProject ) ) 
    227229 
    228230    #################################################################### 
     
    550552 
    551553        return value 
     554 
Note: See TracChangeset for help on using the changeset viewer.