package fi.otavanopisto.muikku.plugins.data; import javax.enterprise.event.Observes; import fi.otavanopisto.muikku.plugin.AfterPluginsInitEvent; import fi.otavanopisto.muikku.plugin.PluginDescriptor; import fi.otavanopisto.muikku.plugin.PrioritizedPluginDescriptor; public class PermissionDataPluginDescriptor implements PluginDescriptor, PrioritizedPluginDescriptor { public static final String PLUGIN_NAME = "data-permissions"; @Override public void init() { } @Override public String getName() { return PLUGIN_NAME; } public void onAfterPluginsInit(@Observes AfterPluginsInitEvent event) { // Permissions are initialized in data plugin as as @observes cannot be prioritized (last in this case) } @Override public int getPriority() { return PrioritizedPluginDescriptor.LAST; } }