/* * Copyright (c) 2005-2010, 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.provider.openid.dao; /** * SQL Queries required for the AssociationDAO. * * @author WSO2 Inc. */ public class OpenIDSQLQueries { /** * {@link OpenIDAssociationDAO} */ public static final String CHECK_ASSOCIATION_ENTRY_EXIST = "SELECT 1 FROM IDN_OPENID_ASSOCIATIONS " + "WHERE HANDLE = ?"; public static final String LOAD_ASSOCIATION = "SELECT HANDLE, ASSOC_TYPE, EXPIRE_IN, MAC_KEY, ASSOC_STORE " + "FROM IDN_OPENID_ASSOCIATIONS " + "WHERE HANDLE = ?"; public static final String STORE_ASSOCIATION = "INSERT INTO " + "IDN_OPENID_ASSOCIATIONS " + "(HANDLE, ASSOC_TYPE, EXPIRE_IN, MAC_KEY, ASSOC_STORE) " + "VALUES (?,?,?,?,?)"; public static final String REMOVE_ASSOCIATION = "DELETE " + "FROM IDN_OPENID_ASSOCIATIONS " + "WHERE HANDLE = ?"; /** * {@link OpenIDRememberMeTokenDAO} */ public static final String CHECK_REMEMBER_ME_TOKEN_EXIST = "SELECT * " + "FROM IDN_OPENID_REMEMBER_ME " + "WHERE USER_NAME = ? AND TENANT_ID = ?"; public static final String STORE_REMEMBER_ME_TOKEN = "INSERT INTO " + "IDN_OPENID_REMEMBER_ME " + "(USER_NAME, TENANT_ID, COOKIE_VALUE) " + "VALUES (?,?,?)"; public static final String UPDATE_REMEMBER_ME_TOKEN = "UPDATE " + "IDN_OPENID_REMEMBER_ME " + "SET COOKIE_VALUE = ?" + " WHERE USER_NAME = ? AND TENANT_ID = ?"; public static final String LOAD_REMEMBER_ME_TOKEN = "SELECT " + "USER_NAME, TENANT_ID, COOKIE_VALUE, CREATED_TIME " + "FROM IDN_OPENID_REMEMBER_ME " + "WHERE USER_NAME = ? AND TENANT_ID = ?"; private OpenIDSQLQueries() { } }