private ModeloCompetencias SaveNewModelForCustomProject(int templateID, String exclude) { // Temos de criar um modelo novo ModeloCompetencias templateModelo = ModeloCompetencias.getDBModelo("TEMPLATE", templateID); ModeloCompetencias dummyModelo = new ModeloCompetencias(); ModeloCompetencias novoModelo; novoModelo = dummyModelo.duplicateModeloFull(templateModelo, Utility.currentAccount.AccountSignature, exclude); novoModelo.updateDBModelo(Utility.currentAccount.AccountSignature); // já temos o novo ID, podemos guardar nas configurações do projecto Utility.currProjeto.setCurrentConfig("MODEL", novoModelo.ModeloID.ToString()); Utility.currProjeto.ModeloID = novoModelo.ModeloID; Utility.currModelo = novoModelo; return Utility.currModelo; }