

/**
 * TaskAdmin.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis2 version: 1.6.1-wso2v80  Built on : Mar 09, 2022 (12:42:55 UTC)
 */

    package org.wso2.carbon.task.stub;

    /*
     *  TaskAdmin java interface
     */

    public interface TaskAdmin {
          
       /**
         * Auto generated method signature for Asynchronous Invocations
         * 
                 * @throws org.wso2.carbon.task.stub.TaskManagementException : 
         */
        public void  addTaskDescription(
         org.apache.axiom.om.OMElement extraElement13

        ) throws java.rmi.RemoteException
        
        
               ,org.wso2.carbon.task.stub.TaskManagementException;

        

        /**
          * Auto generated method signature
          * 
                    * @param getAllTaskDescriptions14
                
             * @throws org.wso2.carbon.task.stub.TaskManagementException : 
         */

         
                     public org.apache.axiom.om.OMElement getAllTaskDescriptions(

                        org.apache.axiom.om.OMElement extraElement15)
                        throws java.rmi.RemoteException
             
          ,org.wso2.carbon.task.stub.TaskManagementException;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param getAllTaskDescriptions14
            
          */
        public void startgetAllTaskDescriptions(

            org.apache.axiom.om.OMElement extraElement15,

            final org.wso2.carbon.task.stub.TaskAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     
       /**
         * Auto generated method signature for Asynchronous Invocations
         * 
                 * @throws org.wso2.carbon.task.stub.TaskManagementException : 
         */
        public void  deleteTaskDescription(
         java.lang.String s19,java.lang.String group20

        ) throws java.rmi.RemoteException
        
        
               ,org.wso2.carbon.task.stub.TaskManagementException;

        

        /**
          * Auto generated method signature
          * 
                    * @param isContains21
                
             * @throws org.wso2.carbon.task.stub.TaskManagementException : 
         */

         
                     public boolean isContains(

                        java.lang.String s22,java.lang.String group23)
                        throws java.rmi.RemoteException
             
          ,org.wso2.carbon.task.stub.TaskManagementException;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param isContains21
            
          */
        public void startisContains(

            java.lang.String s22,java.lang.String group23,

            final org.wso2.carbon.task.stub.TaskAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     

        /**
          * Auto generated method signature
          * 
                    * @param getAllJobGroups26
                
         */

         
                     public java.lang.String[] getAllJobGroups(

                        )
                        throws java.rmi.RemoteException
             ;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param getAllJobGroups26
            
          */
        public void startgetAllJobGroups(

            

            final org.wso2.carbon.task.stub.TaskAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     
       /**
         * Auto generated method signature for Asynchronous Invocations
         * 
                 * @throws org.wso2.carbon.task.stub.TaskManagementException : 
         */
        public void  editTaskDescription(
         org.apache.axiom.om.OMElement extraElement30

        ) throws java.rmi.RemoteException
        
        
               ,org.wso2.carbon.task.stub.TaskManagementException;

        

        /**
          * Auto generated method signature
          * 
                    * @param getTaskDescription31
                
             * @throws org.wso2.carbon.task.stub.TaskManagementException : 
         */

         
                     public org.apache.axiom.om.OMElement getTaskDescription(

                        java.lang.String s32,java.lang.String group33)
                        throws java.rmi.RemoteException
             
          ,org.wso2.carbon.task.stub.TaskManagementException;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param getTaskDescription31
            
          */
        public void startgetTaskDescription(

            java.lang.String s32,java.lang.String group33,

            final org.wso2.carbon.task.stub.TaskAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     

        /**
          * Auto generated method signature
          * 
                    * @param getAllTaskData36
                
             * @throws org.wso2.carbon.task.stub.TaskManagementException : 
         */

         
                     public org.wso2.carbon.task.stub.types.carbon.TaskData[] getAllTaskData(

                        )
                        throws java.rmi.RemoteException
             
          ,org.wso2.carbon.task.stub.TaskManagementException;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param getAllTaskData36
            
          */
        public void startgetAllTaskData(

            

            final org.wso2.carbon.task.stub.TaskAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     

        /**
          * Auto generated method signature
          * 
                    * @param loadTaskClassProperties39
                
             * @throws org.wso2.carbon.task.stub.TaskManagementException : 
         */

         
                     public org.apache.axiom.om.OMElement loadTaskClassProperties(

                        java.lang.String className40,java.lang.String group41)
                        throws java.rmi.RemoteException
             
          ,org.wso2.carbon.task.stub.TaskManagementException;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param loadTaskClassProperties39
            
          */
        public void startloadTaskClassProperties(

            java.lang.String className40,java.lang.String group41,

            final org.wso2.carbon.task.stub.TaskAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     

        
       //
       }
    