/******************************************************************************* * Copyright 2018 The MIT Internet Trust Consortium * * Licensed 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.mitre.openid.connect.service; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * @author jricher * */ public class MITREidDataServiceMaps { private Map accessTokenOldToNewIdMap = new HashMap(); private Map accessTokenToAuthHolderRefs = new HashMap(); private Map accessTokenToClientRefs = new HashMap(); private Map accessTokenToRefreshTokenRefs = new HashMap(); private Map authHolderOldToNewIdMap = new HashMap(); private Map grantOldToNewIdMap = new HashMap<>(); private Map> grantToAccessTokensRefs = new HashMap<>(); private Map refreshTokenOldToNewIdMap = new HashMap(); private Map refreshTokenToAuthHolderRefs = new HashMap(); private Map refreshTokenToClientRefs = new HashMap(); private Map whitelistedSiteOldToNewIdMap = new HashMap(); /** * @return the accessTokenOldToNewIdMap */ public Map getAccessTokenOldToNewIdMap() { return accessTokenOldToNewIdMap; } /** * @return the accessTokenToAuthHolderRefs */ public Map getAccessTokenToAuthHolderRefs() { return accessTokenToAuthHolderRefs; } /** * @return the accessTokenToClientRefs */ public Map getAccessTokenToClientRefs() { return accessTokenToClientRefs; } /** * @return the accessTokenToRefreshTokenRefs */ public Map getAccessTokenToRefreshTokenRefs() { return accessTokenToRefreshTokenRefs; } /** * @return the authHolderOldToNewIdMap */ public Map getAuthHolderOldToNewIdMap() { return authHolderOldToNewIdMap; } /** * @return the grantOldToNewIdMap */ public Map getGrantOldToNewIdMap() { return grantOldToNewIdMap; } /** * @return the grantToAccessTokensRefs */ public Map> getGrantToAccessTokensRefs() { return grantToAccessTokensRefs; } /** * @return the refreshTokenOldToNewIdMap */ public Map getRefreshTokenOldToNewIdMap() { return refreshTokenOldToNewIdMap; } /** * @return the refreshTokenToAuthHolderRefs */ public Map getRefreshTokenToAuthHolderRefs() { return refreshTokenToAuthHolderRefs; } /** * @return the refreshTokenToClientRefs */ public Map getRefreshTokenToClientRefs() { return refreshTokenToClientRefs; } /** * @return the whitelistedSiteOldToNewIdMap */ public Map getWhitelistedSiteOldToNewIdMap() { return whitelistedSiteOldToNewIdMap; } public void clearAll() { refreshTokenToClientRefs.clear(); refreshTokenToAuthHolderRefs.clear(); accessTokenToClientRefs.clear(); accessTokenToAuthHolderRefs.clear(); accessTokenToRefreshTokenRefs.clear(); refreshTokenOldToNewIdMap.clear(); accessTokenOldToNewIdMap.clear(); grantOldToNewIdMap.clear(); } }