@Override public boolean postDeserialize(int version, PostDeserializeSetup setup, boolean persistent) { boolean migrated = super.postDeserialize(version, setup, persistent); migrateApiVersion(); return migrated; }
@Override public boolean postDeserialize(int version, PostDeserializeSetup setup, boolean persistent) { boolean migrated = super.postDeserialize(version, setup, persistent); migrateApiVersion(); return migrated; }
@Override public boolean postDeserialize(int version, PostDeserializeSetup setup, boolean persistent) { boolean migrated = super.postDeserialize(version, setup, persistent); if (version < SPECIFY_LOGIN_TIMEOUT_VERSION_NUMBER && loginTimeout.getValue() == null) { loginTimeout.setValue(DEFAULT_LOGIN_TIMEOUT); migrated = true; } return migrated; }
@Override public boolean postDeserialize(int version, PostDeserializeSetup setup, boolean persistent) { boolean migrated = super.postDeserialize(version, setup, persistent); if (version < SPECIFY_LOGIN_TIMEOUT_VERSION_NUMBER && loginTimeout.getValue() == null) { loginTimeout.setValue(DEFAULT_LOGIN_TIMEOUT); migrated = true; } return migrated; }
@Override public boolean postDeserialize(int version, PostDeserializeSetup setup, boolean persistent) { boolean migrated = super.postDeserialize(version, setup, persistent); if (version < SPECIFY_LOGIN_TIMEOUT_VERSION_NUMBER && loginTimeout.getValue() == null) { loginTimeout.setValue(DEFAULT_LOGIN_TIMEOUT); migrated = true; } return migrated; }
@Override public boolean postDeserialize(int version, PostDeserializeSetup setup, boolean persistent) { boolean migrated = super.postDeserialize(version, setup, persistent); if (version < this.getVersionNumber()) { if (apiVersion.getValue() == null) { apiVersion.setValue("\"34.0\""); migrated = true; } } if (version < 2) { // the flow type was added since version 2 if (oauth2FlowType.getValue() == null) { oauth2FlowType.setValue(OAuth2FlowType.Implicit_Flow); migrated = true; } } if (version < 3) { if (endpoint.getStoredValue() != null) { String storedEndpoint = String.valueOf(endpoint.getStoredValue()); if (storedEndpoint.contains(RETIRED_ENDPOINT)) { storedEndpoint = storedEndpoint.replaceFirst(RETIRED_ENDPOINT, ACTIVE_ENDPOINT); endpoint.setStoredValue(storedEndpoint); migrated = true; } } } return migrated; }
@Override public boolean postDeserialize(int version, PostDeserializeSetup setup, boolean persistent) { boolean migrated = super.postDeserialize(version, setup, persistent); if (version < this.getVersionNumber()) { if (apiVersion.getValue() == null) { apiVersion.setValue("\"34.0\""); migrated = true; } } if (version < 2) { // the flow type was added since version 2 if (oauth2FlowType.getValue() == null) { oauth2FlowType.setValue(OAuth2FlowType.Implicit_Flow); migrated = true; } } if (version < 3) { if (endpoint.getStoredValue() != null) { String storedEndpoint = String.valueOf(endpoint.getStoredValue()); if (storedEndpoint.contains(RETIRED_ENDPOINT)) { storedEndpoint = storedEndpoint.replaceFirst(RETIRED_ENDPOINT, ACTIVE_ENDPOINT); endpoint.setStoredValue(storedEndpoint); migrated = true; } } } return migrated; }