public static void domain2entity(Application application, ApplicationEntity entity) {
    // The ID must not be updated if the entity has got an id already (update case)
    if (application.getId() > 0) {
      entity.setId(application.getId());
    }

    entity.setEncryptionCertificate(application.getEncryptionCertificate());
    entity.setLifeTime(application.getLifeTime());
    entity.setProtocol(application.getProtocol());
    entity.setRealm(application.getRealm());
    entity.setRole(application.getRole());
    entity.setServiceDescription(application.getServiceDescription());
    entity.setServiceDisplayName(application.getServiceDisplayName());
    entity.setTokenType(application.getTokenType());
    entity.setPolicyNamespace(application.getPolicyNamespace());
    entity.setPassiveRequestorEndpoint(application.getPassiveRequestorEndpoint());
  }