public static ProjectInstance create(String name, String owner, String description, LinkedHashMap<String, String> overrideProps, List<RealizationEntry> realizationEntries, List<String> models) { ProjectInstance projectInstance = new ProjectInstance(); projectInstance.updateRandomUuid(); projectInstance.setName(name); projectInstance.setOwner(owner); projectInstance.setDescription(description); projectInstance.setStatus(ProjectStatusEnum.ENABLED); projectInstance.setCreateTimeUTC(System.currentTimeMillis()); projectInstance.setOverrideKylinProps(overrideProps); if (realizationEntries != null) projectInstance.setRealizationEntries(realizationEntries); else projectInstance.setRealizationEntries(Lists.<RealizationEntry> newArrayList()); if (models != null) projectInstance.setModels(models); else projectInstance.setModels(new ArrayList<String>()); return projectInstance; }
.setRealizationEntries(Lists.transform(kylinCubeDescs, new Function<CubeDesc, RealizationEntry>() { @Nullable @Override projectInstance.setRealizationEntries(Lists.<RealizationEntry> newArrayList());
public static ProjectInstance create(String name, String owner, String description, List<RealizationEntry> realizationEntries) { ProjectInstance projectInstance = new ProjectInstance(); projectInstance.updateRandomUuid(); projectInstance.setName(name); projectInstance.setOwner(owner); projectInstance.setDescription(description); projectInstance.setStatus(ProjectStatusEnum.ENABLED); projectInstance.setCreateTimeUTC(System.currentTimeMillis()); if (realizationEntries != null) projectInstance.setRealizationEntries(realizationEntries); else projectInstance.setRealizationEntries(Lists.<RealizationEntry> newArrayList()); return projectInstance; }
public ProjectInstance updateProject(ProjectInstance project, String newName, String newDesc) throws IOException { if (!project.getName().equals(newName)) { ProjectInstance newProject = this.createProject(newName, project.getOwner(), newDesc); // FIXME table lost?? newProject.setCreateTimeUTC(project.getCreateTimeUTC()); newProject.recordUpdateTime(System.currentTimeMillis()); newProject.setRealizationEntries(project.getRealizationEntries()); deleteResource(project); saveResource(newProject); return newProject; } else { project.setName(newName); project.setDescription(newDesc); if (project.getUuid() == null) project.updateRandomUuid(); saveResource(project); return project; } }
realizationEntries.add(entry); newPrj.setRealizationEntries(realizationEntries);
public static ProjectInstance create(String name, String owner, String description, List<RealizationEntry> realizationEntries) { ProjectInstance projectInstance = new ProjectInstance(); projectInstance.updateRandomUuid(); projectInstance.setName(name); projectInstance.setOwner(owner); projectInstance.setDescription(description); projectInstance.setStatus(ProjectStatusEnum.ENABLED); projectInstance.setCreateTimeUTC(System.currentTimeMillis()); if (realizationEntries != null) projectInstance.setRealizationEntries(realizationEntries); else projectInstance.setRealizationEntries(Lists.<RealizationEntry> newArrayList()); return projectInstance; }
public static ProjectInstance create(String name, String owner, String description, LinkedHashMap<String, String> overrideProps, List<RealizationEntry> realizationEntries, List<String> models) { ProjectInstance projectInstance = new ProjectInstance(); projectInstance.updateRandomUuid(); projectInstance.setName(name); projectInstance.setOwner(owner); projectInstance.setDescription(description); projectInstance.setStatus(ProjectStatusEnum.ENABLED); projectInstance.setCreateTimeUTC(System.currentTimeMillis()); projectInstance.setOverrideKylinProps(overrideProps); if (realizationEntries != null) projectInstance.setRealizationEntries(realizationEntries); else projectInstance.setRealizationEntries(Lists.<RealizationEntry> newArrayList()); if (models != null) projectInstance.setModels(models); else projectInstance.setModels(new ArrayList<String>()); return projectInstance; }
.setRealizationEntries(Lists.transform(kylinCubeDescs, new Function<CubeDesc, RealizationEntry>() { @Nullable @Override projectInstance.setRealizationEntries(Lists.<RealizationEntry> newArrayList());
public ProjectInstance updateProject(ProjectInstance project, String newName, String newDesc) throws IOException { if (!project.getName().equals(newName)) { ProjectInstance newProject = this.createProject(newName, project.getOwner(), newDesc); // FIXME table lost?? newProject.setCreateTimeUTC(project.getCreateTimeUTC()); newProject.recordUpdateTime(System.currentTimeMillis()); newProject.setRealizationEntries(project.getRealizationEntries()); deleteResource(project); saveResource(newProject); return newProject; } else { project.setName(newName); project.setDescription(newDesc); if (project.getUuid() == null) project.updateRandomUuid(); saveResource(project); return project; } }
realizationEntries.add(entry); newPrj.setRealizationEntries(realizationEntries);