James Moger
2014-02-21 b23b67c1cc0b2541580f23c9aec97c0b84a823f4
src/main/java/com/gitblit/manager/IFederationManager.java
@@ -19,6 +19,8 @@
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import com.gitblit.Constants.FederationRequest;
import com.gitblit.Constants.FederationToken;
import com.gitblit.models.FederationModel;
@@ -27,7 +29,7 @@
import com.gitblit.models.RepositoryModel;
import com.gitblit.models.UserModel;
public interface IFederationManager {
public interface IFederationManager extends IManager {
   /**
    * Returns the path of the proposals folder. This method checks to see if
@@ -37,9 +39,22 @@
    */
   File getProposalsFolder();
   boolean canFederate();
   /**
    * Returns the federation user account.
    *
    * @return the federation user account
    */
   UserModel getFederationUser();
   boolean canFederate();
   /**
    * Try to authenticate request as the Federation user.
    *
    * @param httpRequest
    * @return the federation user, if authenticated
    */
   UserModel authenticate(HttpServletRequest httpRequest);
   /**
    * Returns the list of federated gitblit instances that this instance will