public ProjectInstance addModelToProject(String modelName, String newProjectName) throws IOException { try (AutoLock lock = prjMapLock.lockForWrite()) { removeModelFromProjects(modelName); ProjectInstance prj = getProject(newProjectName); if (prj == null) { throw new IllegalArgumentException("Project " + newProjectName + " does not exist."); } prj.addModel(modelName); return save(prj); } }
project.addModel(modelName); project.removeRealization(RealizationType.CUBE, cubeName); project.addRealizationEntry(RealizationType.CUBE, cubeName);
ProjectInstance project = dstStore.getResource(projectResPath, projectSerializer); project.addModel(modelName); project.removeRealization(RealizationType.CUBE, cubeName); project.addRealizationEntry(RealizationType.CUBE, cubeName);
public ProjectInstance addModelToProject(String modelName, String newProjectName) throws IOException { try (AutoLock lock = prjMapLock.lockForWrite()) { removeModelFromProjects(modelName); ProjectInstance prj = getProject(newProjectName); if (prj == null) { throw new IllegalArgumentException("Project " + newProjectName + " does not exist."); } prj.addModel(modelName); return save(prj); } }
project.addModel(modelName); project.removeRealization(RealizationType.CUBE, cubeName); project.addRealizationEntry(RealizationType.CUBE, cubeName);
ProjectInstance project = dstStore.getResource(projectResPath, projectSerializer); project.addModel(modelName); project.removeRealization(RealizationType.CUBE, cubeName); project.addRealizationEntry(RealizationType.CUBE, cubeName);