001package org.nuxeo.ecm.admin.oauth; 002 003import java.io.Serializable; 004import java.util.HashMap; 005import java.util.Map; 006 007import org.jboss.seam.ScopeType; 008import org.jboss.seam.annotations.Name; 009import org.jboss.seam.annotations.Scope; 010import org.nuxeo.ecm.platform.oauth.tokens.NuxeoOAuthToken; 011import org.nuxeo.ecm.platform.oauth.tokens.OAuthTokenStoreImpl; 012 013@Name("oauthProvidersTokensActions") 014@Scope(ScopeType.CONVERSATION) 015public class OAuthProvidersTokensActionBean extends DirectoryBasedEditor { 016 017 private static final long serialVersionUID = 1L; 018 019 @Override 020 protected Map<String, Serializable> getQueryFilter() { 021 Map<String, Serializable> filter = new HashMap<String, Serializable>(); 022 filter.put("clientToken", 1); 023 return filter; 024 } 025 026 @Override 027 protected String getDirectoryName() { 028 return OAuthTokenStoreImpl.DIRECTORY_NAME; 029 } 030 031 @Override 032 protected String getSchemaName() { 033 return NuxeoOAuthToken.SCHEMA; 034 } 035 036}