James Moger
2014-03-03 94e12c168f5eec300fd23d0de25c7dc93a96c429
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