public boolean exists(String username) { try (AutoReadWriteLock.AutoLock l = lock.lockForRead()) { return userMap.containsKey(username); } } }
public DataModelDesc updateDataModelDesc(DataModelDesc desc) throws IOException { try (AutoLock lock = modelMapLock.lockForWrite()) { String name = desc.getName(); if (!dataModelDescMap.containsKey(name)) { throw new IllegalArgumentException("DataModelDesc '" + name + "' does not exist."); } return saveDataModelDesc(desc); } }
public StreamingConfig createStreamingConfig(StreamingConfig streamingConfig) throws IOException { try (AutoLock l = lock.lockForWrite()) { if (streamingConfig == null || StringUtils.isEmpty(streamingConfig.getName())) { throw new IllegalArgumentException(); } if (streamingMap.containsKey(streamingConfig.resourceName())) throw new IllegalArgumentException( "StreamingConfig '" + streamingConfig.getName() + "' already exists"); streamingConfig.updateRandomUuid(); return crud.save(streamingConfig); } }
public StreamingConfig updateStreamingConfig(StreamingConfig desc) throws IOException { try (AutoLock l = lock.lockForWrite()) { if (desc.getUuid() == null || desc.getName() == null) { throw new IllegalArgumentException("SteamingConfig Illegal."); } if (!streamingMap.containsKey(desc.resourceName())) { throw new IllegalArgumentException("StreamingConfig '" + desc.getName() + "' does not exist."); } return crud.save(desc); } }
public KafkaConfig updateKafkaConfig(KafkaConfig kafkaConfig) throws IOException { try (AutoLock l = lock.lockForWrite()) { if (!kafkaMap.containsKey(kafkaConfig.resourceName())) throw new IllegalArgumentException("KafkaConfig '" + kafkaConfig.getName() + "' does not exist."); checkKafkaConfig(kafkaConfig); return crud.save(kafkaConfig); } }
public boolean createKafkaConfig(KafkaConfig kafkaConfig) throws IOException { try (AutoLock l = lock.lockForWrite()) { if (kafkaMap.containsKey(kafkaConfig.resourceName())) throw new IllegalArgumentException("KafkaConfig '" + kafkaConfig.getName() + "' already exists"); kafkaConfig.updateRandomUuid(); checkKafkaConfig(kafkaConfig); crud.save(kafkaConfig); return true; } }
public DataModelDesc createDataModelDesc(DataModelDesc desc, String projectName, String owner) throws IOException { try (AutoLock lock = modelMapLock.lockForWrite()) { String name = desc.getName(); if (dataModelDescMap.containsKey(name)) throw new IllegalArgumentException("DataModelDesc '" + name + "' already exists"); ProjectManager prjMgr = ProjectManager.getInstance(config); ProjectInstance prj = prjMgr.getProject(projectName); if (prj.containsModel(name)) throw new IllegalStateException("project " + projectName + " already contains model " + name); try { // Temporarily register model under project, because we want to // update project formally after model is saved. prj.getModels().add(name); desc.setOwner(owner); logger.info("Saving Model {} to Project {} with {} as owner", desc.getName(), projectName, owner); desc = saveDataModelDesc(desc); } finally { prj.getModels().remove(name); } // now that model is saved, update project formally prjMgr.addModelToProject(name, projectName); return desc; } }
throw new IllegalArgumentException(); String name = desc.getName(); if (!cubeDescMap.containsKey(name)) throw new IllegalArgumentException("CubeDesc '" + name + "' does not exist."); if (desc.isDraft())
if (cubeDesc.getUuid() == null || cubeDesc.getName() == null) throw new IllegalArgumentException(); if (cubeDescMap.containsKey(cubeDesc.getName())) throw new IllegalArgumentException("CubeDesc '" + cubeDesc.getName() + "' already exists"); if (cubeDesc.isDraft())
public DataModelDesc updateDataModelDesc(DataModelDesc desc) throws IOException { try (AutoLock lock = modelMapLock.lockForWrite()) { String name = desc.getName(); if (!dataModelDescMap.containsKey(name)) { throw new IllegalArgumentException("DataModelDesc '" + name + "' does not exist."); } return saveDataModelDesc(desc); } }
public StreamingConfig createStreamingConfig(StreamingConfig streamingConfig) throws IOException { try (AutoLock l = lock.lockForWrite()) { if (streamingConfig == null || StringUtils.isEmpty(streamingConfig.getName())) { throw new IllegalArgumentException(); } if (streamingMap.containsKey(streamingConfig.resourceName())) throw new IllegalArgumentException( "StreamingConfig '" + streamingConfig.getName() + "' already exists"); streamingConfig.updateRandomUuid(); return crud.save(streamingConfig); } }
public StreamingConfig updateStreamingConfig(StreamingConfig desc) throws IOException { try (AutoLock l = lock.lockForWrite()) { if (desc.getUuid() == null || desc.getName() == null) { throw new IllegalArgumentException("SteamingConfig Illegal."); } if (!streamingMap.containsKey(desc.resourceName())) { throw new IllegalArgumentException("StreamingConfig '" + desc.getName() + "' does not exist."); } return crud.save(desc); } }
public KafkaConfig updateKafkaConfig(KafkaConfig kafkaConfig) throws IOException { try (AutoLock l = lock.lockForWrite()) { if (!kafkaMap.containsKey(kafkaConfig.resourceName())) throw new IllegalArgumentException("KafkaConfig '" + kafkaConfig.getName() + "' does not exist."); checkKafkaConfig(kafkaConfig); return crud.save(kafkaConfig); } }
public boolean createKafkaConfig(KafkaConfig kafkaConfig) throws IOException { try (AutoLock l = lock.lockForWrite()) { if (kafkaMap.containsKey(kafkaConfig.resourceName())) throw new IllegalArgumentException("KafkaConfig '" + kafkaConfig.getName() + "' already exists"); kafkaConfig.updateRandomUuid(); checkKafkaConfig(kafkaConfig); crud.save(kafkaConfig); return true; } }
public DataModelDesc createDataModelDesc(DataModelDesc desc, String projectName, String owner) throws IOException { try (AutoLock lock = modelMapLock.lockForWrite()) { String name = desc.getName(); if (dataModelDescMap.containsKey(name)) throw new IllegalArgumentException("DataModelDesc '" + name + "' already exists"); ProjectManager prjMgr = ProjectManager.getInstance(config); ProjectInstance prj = prjMgr.getProject(projectName); if (prj.containsModel(name)) throw new IllegalStateException("project " + projectName + " already contains model " + name); try { // Temporarily register model under project, because we want to // update project formally after model is saved. prj.getModels().add(name); desc.setOwner(owner); logger.info("Saving Model {} to Project {} with {} as owner", desc.getName(), projectName, owner); desc = saveDataModelDesc(desc); } finally { prj.getModels().remove(name); } // now that model is saved, update project formally prjMgr.addModelToProject(name, projectName); return desc; } }
throw new IllegalArgumentException(); String name = desc.getName(); if (!cubeDescMap.containsKey(name)) throw new IllegalArgumentException("CubeDesc '" + name + "' does not exist."); if (desc.isDraft())
if (cubeDesc.getUuid() == null || cubeDesc.getName() == null) throw new IllegalArgumentException(); if (cubeDescMap.containsKey(cubeDesc.getName())) throw new IllegalArgumentException("CubeDesc '" + cubeDesc.getName() + "' already exists"); if (cubeDesc.isDraft())