/** {@inheritDoc} */ @Override protected void loadValidatedSettingsFrom(NodeSettingsRO settings) throws InvalidSettingsException { GoogleApiConnectorNodeConfiguration config = new GoogleApiConnectorNodeConfiguration(); config.loadInModel(settings); m_config = config; }
/** {@inheritDoc} */ @Override protected void validateSettings(NodeSettingsRO settings) throws InvalidSettingsException { GoogleApiConnectorNodeConfiguration config = new GoogleApiConnectorNodeConfiguration(); config.loadInModel(settings); if (StringUtils.isEmpty(config.getRefreshToken())) { throw new InvalidSettingsException("Refresh token is required"); } }