@Override public Resource getAppResource(AppRegistration appRegistration) { return this.appResourceCommon.getResource(appRegistration.getUri().toString()); }
public Map<String, Object> convertAppRegistrationToAuditData(AppRegistration appRegistration) { final Map<String, Object> auditData = new HashMap<>(4); auditData.put(APP_NAME, appRegistration.getName()); auditData.put(APP_TYPE, appRegistration.getType()); auditData.put(APP_VERSION, appRegistration.getVersion()); auditData.put(APP_IS_DEFAULT, appRegistration.isDefaultVersion()); auditData.put(APP_URI, appRegistration.getUri()); auditData.put(APP_META_DATA_URI, appRegistration.getMetadataUri()); return auditData; }
@Override public String getMessage() { return String.format("The '%s:%s' application is already registered as %s", previous.getType(), previous.getName(), previous.getUri()); }
public Map<String, Object> convertAppRegistrationToAuditData(AppRegistration appRegistration) { final Map<String, Object> auditData = new HashMap<>(4); auditData.put(APP_NAME, appRegistration.getName()); auditData.put(APP_TYPE, appRegistration.getType()); auditData.put(APP_VERSION, appRegistration.getVersion()); auditData.put(APP_IS_DEFAULT, appRegistration.isDefaultVersion()); auditData.put(APP_URI, appRegistration.getUri()); auditData.put(APP_META_DATA_URI, appRegistration.getMetadataUri()); return auditData; }
@Override public Resource getAppMetadataResource(AppRegistration appRegistration) { return this.appResourceCommon.getMetadataResource(appRegistration.getUri(), appRegistration.getMetadataUri()); }
@Override public String toString() { return "AppRegistration{" + "name='" + this.getName() + '\'' + ", type='" + this.getType() + '\'' + ", version='" + this.getVersion() + '\'' + ", uri=" + this.getUri() + ", metadataUri=" + this.getMetadataUri() + '}'; }
@Override protected AppRegistrationResource instantiateResource(AppRegistration registration) { return new AppRegistrationResource(registration.getName(), registration.getType().name(), registration.getVersion(), registration.getUri().toString(), registration.isDefaultVersion()); } }
appRegistration.getUri().toString(), currentApp.getName())); Resource appResource = this.appRegistry.getAppResource(appRegistration); Resource metadataResource = this.appRegistry.getAppMetadataResource(appRegistration);
@Override public AppRegistration save(AppRegistration app) { AppRegistration createdApp; AppRegistration appRegistration = this.appRegistrationRepository.findAppRegistrationByNameAndTypeAndVersion( app.getName(), app.getType(), app.getVersion()); if (appRegistration != null) { appRegistration.setUri(app.getUri()); appRegistration.setMetadataUri(app.getMetadataUri()); createdApp = this.appRegistrationRepository.save(appRegistration); populateAuditData(AuditActionType.UPDATE, createdApp); } else { if (getDefaultApp(app.getName(), app.getType()) == null) { app.setDefaultVersion(true); } createdApp = this.appRegistrationRepository.save(app); populateAuditData(AuditActionType.CREATE, createdApp); } return createdApp; }