package org.brixcms.plugin.jpa.auth; import java.io.Serializable; import org.brixcms.auth.Action; import org.brixcms.plugin.jpa.JpaPluginLocator; import org.brixcms.plugin.jpa.Persistable; /** * @author dan.simko@gmail.com */ public class AccessJpaPluginAction<T extends Persistable<ID>, ID extends Serializable, F extends Serializable> implements Action { private final JpaPluginLocator<T, ID, F> pluginLocator; public AccessJpaPluginAction(JpaPluginLocator<T, ID, F> pluginLocator) { this.pluginLocator = pluginLocator; } public JpaPluginLocator<T, ID, F> getPluginLocator() { return pluginLocator; } @Override public String toString() { return "AccessJpaPluginAction"; } @Override public Context getContext() { return Context.ADMINISTRATION; } }