# HG changeset patch # User Björn Ricks # Date 1355238680 -3600 # Node ID bea519b46919a11662bd5157787b23f885992b96 # Parent 65eadfe33466d98b60c79248137f788ec2606193 Don't create Collection when a CollectionView for a new project is created This is the first step to not show collections which haven't got an artifact yet in the project list. diff -r 65eadfe33466 -r bea519b46919 flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java --- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java Tue Dec 11 09:46:22 2012 +0100 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java Tue Dec 11 16:11:20 2012 +0100 @@ -134,10 +134,6 @@ * collection. */ public CollectionView(FLYS flys) { - // do this first because it takes longer than the other stuff in here. - User user = flys.getCurrentUser(); - createNewCollection(user.identifier()); - this.flys = flys; this.tabs = new TabSet(); this.outputTabs = new HashMap(); @@ -243,38 +239,6 @@ tabs.addTab(parameterList); } - - /** - * This method triggers the CreateCollectionService to create a new - * collection in the artifact server. - * - * @param ownerId The uuid of the user that should own the new collection. - */ - protected void createNewCollection(String ownerId) { - GWT.log("CollectionView.createNewCollection"); - - Config config = Config.getInstance(); - final String locale = config.getLocale(); - - createCollectionService.create( - locale, - ownerId, - new AsyncCallback() { - @Override - public void onFailure(Throwable caught) { - GWT.log("Could not create the new collection."); - SC.warn(FLYS.getExceptionString(messages, caught)); - } - - @Override - public void onSuccess(Collection collection) { - GWT.log("Successfully created a new collection."); - setCollection(collection); - } - }); - } - - protected FLYS getFlys() { return flys; }