org.wso2.carbon.appfactory.svn.repository.mgt.service
Interface RepositoryManagementService

All Known Implementing Classes:
RepositoryManagementServiceStub

public interface RepositoryManagementService


Method Summary
 String checkoutApplication(String applicationSvnUrl54, String applicationId55, String svnRevision56)
          Auto generated method signature
 void cleanApplicationDir(String applicationPath16)
          Auto generated method signature for Asynchronous Invocations
 File createApplicationCheckoutDirectory(String applicationName46)
          Auto generated method signature
 void createDirectory(String url43, String commitMessage44)
          Auto generated method signature for Asynchronous Invocations
 String createRepository(String applicationKey50)
          Auto generated method signature
 String getAdminUsername(String applicationId34)
          Auto generated method signature
 RepositoryManager getRepositoryManager()
          Auto generated method signature
 String getURL(String applicationKey23)
          Auto generated method signature
 boolean hasAccess(String username27, String password28, String applicationId29)
          Auto generated method signature
 void initSVNClient()
          Auto generated method signature for Asynchronous Invocations
 void setRepositoryManager(RepositoryManager repositoryManager63)
          Auto generated method signature for Asynchronous Invocations
 void startcheckoutApplication(String applicationSvnUrl54, String applicationId55, String svnRevision56, RepositoryManagementServiceCallbackHandler callback)
          Auto generated method signature for Asynchronous Invocations
 void startcreateApplicationCheckoutDirectory(String applicationName46, RepositoryManagementServiceCallbackHandler callback)
          Auto generated method signature for Asynchronous Invocations
 void startcreateRepository(String applicationKey50, RepositoryManagementServiceCallbackHandler callback)
          Auto generated method signature for Asynchronous Invocations
 void startgetAdminUsername(String applicationId34, RepositoryManagementServiceCallbackHandler callback)
          Auto generated method signature for Asynchronous Invocations
 void startgetRepositoryManager(RepositoryManagementServiceCallbackHandler callback)
          Auto generated method signature for Asynchronous Invocations
 void startgetURL(String applicationKey23, RepositoryManagementServiceCallbackHandler callback)
          Auto generated method signature for Asynchronous Invocations
 void starthasAccess(String username27, String password28, String applicationId29, RepositoryManagementServiceCallbackHandler callback)
          Auto generated method signature for Asynchronous Invocations
 void svnCopy(String sourceUrl38, String destinationUrl39, String commitMessage40, String svnRevision41)
          Auto generated method signature for Asynchronous Invocations
 void svnMove(String sourceUrl18, String destinationUrl19, String commitMessage20, String svnRevision21)
          Auto generated method signature for Asynchronous Invocations
 

Method Detail

cleanApplicationDir

void cleanApplicationDir(String applicationPath16)
                         throws RemoteException
Auto generated method signature for Asynchronous Invocations

Throws:
RemoteException

svnMove

void svnMove(String sourceUrl18,
             String destinationUrl19,
             String commitMessage20,
             String svnRevision21)
             throws RemoteException
Auto generated method signature for Asynchronous Invocations

Throws:
RemoteException

getURL

String getURL(String applicationKey23)
              throws RemoteException,
                     RepositoryManagementServiceRepositoryMgtExceptionException
Auto generated method signature

Parameters:
getURL22 -
Throws:
RepositoryManagementServiceRepositoryMgtExceptionException - :
RemoteException

startgetURL

void startgetURL(String applicationKey23,
                 RepositoryManagementServiceCallbackHandler callback)
                 throws RemoteException
Auto generated method signature for Asynchronous Invocations

Parameters:
getURL22 -
Throws:
RemoteException

hasAccess

boolean hasAccess(String username27,
                  String password28,
                  String applicationId29)
                  throws RemoteException,
                         RepositoryManagementServiceRepositoryMgtExceptionException
Auto generated method signature

Parameters:
hasAccess26 -
Throws:
RepositoryManagementServiceRepositoryMgtExceptionException - :
RemoteException

starthasAccess

void starthasAccess(String username27,
                    String password28,
                    String applicationId29,
                    RepositoryManagementServiceCallbackHandler callback)
                    throws RemoteException
Auto generated method signature for Asynchronous Invocations

Parameters:
hasAccess26 -
Throws:
RemoteException

initSVNClient

void initSVNClient()
                   throws RemoteException,
                          RepositoryManagementServiceSCMManagerExceptionsException
Auto generated method signature for Asynchronous Invocations

Throws:
RepositoryManagementServiceSCMManagerExceptionsException - :
RemoteException

getAdminUsername

String getAdminUsername(String applicationId34)
                        throws RemoteException
Auto generated method signature

Parameters:
getAdminUsername33 -
Throws:
RemoteException

startgetAdminUsername

void startgetAdminUsername(String applicationId34,
                           RepositoryManagementServiceCallbackHandler callback)
                           throws RemoteException
Auto generated method signature for Asynchronous Invocations

Parameters:
getAdminUsername33 -
Throws:
RemoteException

svnCopy

void svnCopy(String sourceUrl38,
             String destinationUrl39,
             String commitMessage40,
             String svnRevision41)
             throws RemoteException
Auto generated method signature for Asynchronous Invocations

Throws:
RemoteException

createDirectory

void createDirectory(String url43,
                     String commitMessage44)
                     throws RemoteException
Auto generated method signature for Asynchronous Invocations

Throws:
RemoteException

createApplicationCheckoutDirectory

File createApplicationCheckoutDirectory(String applicationName46)
                                        throws RemoteException,
                                               RepositoryManagementServiceSCMManagerExceptionsException
Auto generated method signature

Parameters:
createApplicationCheckoutDirectory45 -
Throws:
RepositoryManagementServiceSCMManagerExceptionsException - :
RemoteException

startcreateApplicationCheckoutDirectory

void startcreateApplicationCheckoutDirectory(String applicationName46,
                                             RepositoryManagementServiceCallbackHandler callback)
                                             throws RemoteException
Auto generated method signature for Asynchronous Invocations

Parameters:
createApplicationCheckoutDirectory45 -
Throws:
RemoteException

createRepository

String createRepository(String applicationKey50)
                        throws RemoteException,
                               RepositoryManagementServiceRepositoryMgtExceptionException
Auto generated method signature

Parameters:
createRepository49 -
Throws:
RepositoryManagementServiceRepositoryMgtExceptionException - :
RemoteException

startcreateRepository

void startcreateRepository(String applicationKey50,
                           RepositoryManagementServiceCallbackHandler callback)
                           throws RemoteException
Auto generated method signature for Asynchronous Invocations

Parameters:
createRepository49 -
Throws:
RemoteException

checkoutApplication

String checkoutApplication(String applicationSvnUrl54,
                           String applicationId55,
                           String svnRevision56)
                           throws RemoteException,
                                  RepositoryManagementServiceSCMManagerExceptionsException
Auto generated method signature

Parameters:
checkoutApplication53 -
Throws:
RepositoryManagementServiceSCMManagerExceptionsException - :
RemoteException

startcheckoutApplication

void startcheckoutApplication(String applicationSvnUrl54,
                              String applicationId55,
                              String svnRevision56,
                              RepositoryManagementServiceCallbackHandler callback)
                              throws RemoteException
Auto generated method signature for Asynchronous Invocations

Parameters:
checkoutApplication53 -
Throws:
RemoteException

getRepositoryManager

RepositoryManager getRepositoryManager()
                                       throws RemoteException
Auto generated method signature

Parameters:
getRepositoryManager59 -
Throws:
RemoteException

startgetRepositoryManager

void startgetRepositoryManager(RepositoryManagementServiceCallbackHandler callback)
                               throws RemoteException
Auto generated method signature for Asynchronous Invocations

Parameters:
getRepositoryManager59 -
Throws:
RemoteException

setRepositoryManager

void setRepositoryManager(RepositoryManager repositoryManager63)
                          throws RemoteException
Auto generated method signature for Asynchronous Invocations

Throws:
RemoteException


Copyright © 2015 WSO2 Inc. All rights reserved.