/* * Copyright (c) 2015, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except * in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. * / */ package org.wso2.carbon.identity.core.dao; /** * SQL Queries required for the AssociationDAO. */ public class OpenIDSQLQueries { /** * {@link OpenIDUserRPDAO} */ public static final String CHECK_USER_RP_EXIST = "SELECT * " + "FROM IDN_OPENID_USER_RPS " + "WHERE USER_NAME = ? AND TENANT_ID = ? AND RP_URL = ?"; public static final String STORE_USER_RP = "INSERT " + "INTO IDN_OPENID_USER_RPS " + "(USER_NAME, TENANT_ID, RP_URL, TRUSTED_ALWAYS, LAST_VISIT, VISIT_COUNT, DEFAULT_PROFILE_NAME) " + "VALUES (?,?,?,?,?,?,?)"; public static final String UPDATE_USER_RP = "UPDATE " + "IDN_OPENID_USER_RPS " + "SET TRUSTED_ALWAYS = ?, LAST_VISIT = ?, VISIT_COUNT = ?, DEFAULT_PROFILE_NAME = ? " + "WHERE USER_NAME = ? AND TENANT_ID = ? AND RP_URL = ?"; public static final String LOAD_USER_RP = "SELECT " + "USER_NAME, TENANT_ID, RP_URL, TRUSTED_ALWAYS, LAST_VISIT, VISIT_COUNT, DEFAULT_PROFILE_NAME " + "FROM IDN_OPENID_USER_RPS " + "WHERE USER_NAME = ? AND TENANT_ID = ? AND RP_URL = ?"; public static final String LOAD_ALL_USER_RPS = "SELECT " + "USER_NAME, TENANT_ID, RP_URL, TRUSTED_ALWAYS, LAST_VISIT, VISIT_COUNT, DEFAULT_PROFILE_NAME " + "FROM IDN_OPENID_USER_RPS "; public static final String LOAD_USER_RPS = "SELECT " + "USER_NAME, TENANT_ID, RP_URL, TRUSTED_ALWAYS, LAST_VISIT, VISIT_COUNT, DEFAULT_PROFILE_NAME " + "FROM IDN_OPENID_USER_RPS " + "WHERE USER_NAME = ? AND TENANT_ID = ?"; public static final String LOAD_USER_RP_DEFAULT_PROFILE = "SELECT " + "DEFAULT_PROFILE_NAME " + "FROM IDN_OPENID_USER_RPS " + "WHERE USER_NAME = ? AND TENANT_ID = ? AND RP_URL = ?"; public static final String REMOVE_USER_RP = "DELETE " + "FROM IDN_OPENID_USER_RPS " + "WHERE USER_NAME = ? AND TENANT_ID = ? AND RP_URL = ?"; private OpenIDSQLQueries() { } }