25 lines
463 B
Java
25 lines
463 B
Java
package org.gcube.common.keycloak;
|
|
|
|
import org.gcube.common.clients.fw.plugin.Plugin;
|
|
|
|
public abstract class AbstractPlugin<S, P> implements Plugin<S, P>, KeycloakClient {
|
|
|
|
public final String name;
|
|
|
|
public AbstractPlugin(String name) {
|
|
this.name = name;
|
|
}
|
|
|
|
public String serviceClass() {
|
|
return CATEGORY;
|
|
}
|
|
|
|
public String serviceName() {
|
|
return NAME;
|
|
}
|
|
|
|
public String name() {
|
|
return name;
|
|
}
|
|
|
|
} |