package com.perforce.spark.p4depot; import java.util.Map; import spark.ModelAndView; import spark.Request; import spark.Response; import com.perforce.p4java.exception.P4JavaException; import com.perforce.p4java.server.IOptionsServer; import com.perforce.spark.ConnectionSession; import com.perforce.spark.navigation.NavBar; import com.perforce.spark.repository.RepoFactory; import com.perforce.spark.repository.RepoInterface; public class DepotControl extends ErrorModel { public static ModelAndView create(Request request, Response response) { Map<String, Object> model; model = NavBar.attributes("config", request); try { IOptionsServer p4 = ConnectionSession.get(request, response); RepoInterface repo = RepoFactory.create(request); DepotModel depotModel = new DepotModel(repo); depotModel.create(p4); } catch (P4JavaException e) { return error(e); } return new ModelAndView(model, "page-depot.html"); } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 14884 | Paul Allen | Moved create depot type into path and not a param. | ||
#4 | 14866 | Paul Allen |
Create different Depot types. - Display site types |
||
#3 | 14863 | Paul Allen | Change File/Dir browse to support extended options | ||
#2 | 14228 | Paul Allen |
Moved View over to the new model. Retactor connection to package. |
||
#1 | 14181 | Paul Allen | Lots of updates and refactoring. |