Coverage Report - fr.paris.lutece.plugins.releaser.service.IWorkflowReleaseContextService
 
Classes in this File Line Coverage Branch Coverage Complexity
IWorkflowReleaseContextService
N/A
N/A
1
 
 1  
 package fr.paris.lutece.plugins.releaser.service;
 2  
 
 3  
 import java.util.List;
 4  
 import java.util.Locale;
 5  
 
 6  
 import javax.servlet.http.HttpServletRequest;
 7  
 
 8  
 import fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext;
 9  
 import fr.paris.lutece.portal.business.user.AdminUser;
 10  
 
 11  
 public interface IWorkflowReleaseContextService
 12  
 {
 13  
 
 14  
     
 15  
     void startWorkflowReleaseContext(WorkflowReleaseContext context,int nIdWorkflow, Locale locale,HttpServletRequest request,AdminUser user );
 16  
 
 17  
     int addWorkflowReleaseContext( WorkflowReleaseContext context );
 18  
     
 19  
     void saveWorkflowReleaseContext( WorkflowReleaseContext context );
 20  
 
 21  
     WorkflowReleaseContext getWorkflowReleaseContext( int nIdContext );
 22  
     
 23  
     WorkflowReleaseContext getWorkflowReleaseContextHistory( int nIdContext, String strArtifactId );
 24  
     
 25  
     List<WorkflowReleaseContext> getListWorkflowReleaseContextHistory( String strArtifactId );
 26  
     
 27  
     int getIdWorkflow(WorkflowReleaseContext context);
 28  
     
 29  
     
 30  
     void gitCloneRepository( WorkflowReleaseContext context, Locale locale );
 31  
     
 32  
     void gitMerge( WorkflowReleaseContext context, Locale locale );
 33  
     
 34  
     
 35  
     void releasePrepareGit( WorkflowReleaseContext context, Locale locale );
 36  
     
 37  
     void rollBackReleasePrepareGit( WorkflowReleaseContext context, Locale locale );
 38  
     
 39  
     void releasePrepareSvn( WorkflowReleaseContext context, Locale locale );
 40  
     
 41  
     void releasePerformGit( WorkflowReleaseContext context, Locale locale );
 42  
     
 43  
     void releasePerformSvn( WorkflowReleaseContext context, Locale locale );
 44  
     
 45  
     void sendTweet( WorkflowReleaseContext context, Locale locale );
 46  
     
 47  
     
 48  
     void checkoutSite( WorkflowReleaseContext context, Locale locale );
 49  
     
 50  
     
 51  
     void releaseSite( WorkflowReleaseContext context, Locale locale );
 52  
     
 53  
     void checkoutComponent( WorkflowReleaseContext context, Locale locale );
 54  
     
 55  
     
 56  
     void init();
 57  
 
 58  
 }