Tabnine Logo
EndpointUserConfigurationDao.save
Code IndexAdd Tabnine to your IDE (free)

How to use
save
method
in
org.kaaproject.kaa.server.common.dao.impl.EndpointUserConfigurationDao

Best Java code snippets using org.kaaproject.kaa.server.common.dao.impl.EndpointUserConfigurationDao.save (Showing top 1 results out of 315)

origin: kaaproject/kaa

@Override
public EndpointUserConfigurationDto saveUserConfiguration(EndpointUserConfigurationDto userConfig) {
 EndpointUserConfigurationDto userConfigurationDto = null;
 if (userConfig != null) {
  String userConfigBody = userConfig.getBody();
  if (isNotBlank(userConfigBody)) {
   String appToken = userConfig.getAppToken();
   ApplicationDto applicationDto = applicationService.findAppByApplicationToken(appToken);
   if (applicationDto != null) {
    int schemaVersion = userConfig.getSchemaVersion();
    userConfig.setBody(configurationService.normalizeAccordingToOverrideConfigurationSchema(applicationDto.getId(), schemaVersion, userConfigBody));
    userConfigurationDto = getDto(endpointUserConfigurationDao.save(userConfig));
   } else {
    LOG.warn("Can't find application with token {} for endpoint user configuration.", appToken);
    throw new IncorrectParameterException("Can't find application for specified token.");
   }
  } else {
   LOG.warn("Invalid endpoint user configuration. Configuration body is empty");
   throw new IncorrectParameterException("Configuration body is empty.");
  }
 }
 return userConfigurationDto;
}
org.kaaproject.kaa.server.common.dao.implEndpointUserConfigurationDaosave

Javadoc

Find endpoint user configuration by key hash.

Popular methods of EndpointUserConfigurationDao

  • findByUserId
    Find user configuration by user id.
  • findByUserIdAndAppTokenAndSchemaVersion
    Find endpoint user configuration by user id application token and schema version.
  • removeByUserIdAndAppTokenAndSchemaVersion
    Remove endpoint user configuration by user id application token and schema version.

Popular in Java

  • Parsing JSON documents to java classes using gson
  • putExtra (Intent)
  • onRequestPermissionsResult (Fragment)
  • requestLocationUpdates (LocationManager)
  • String (java.lang)
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • JTable (javax.swing)
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now