public void init() { LOG.info("init()"); // register functions FunctionManager.registerFunction(PERMISSION_SITESTATS_VIEW); FunctionManager.registerFunction(PERMISSION_SITESTATS_ADMIN_VIEW); }
public void init() { LOG.info("init()"); // register functions FunctionManager.registerFunction(PERMISSION_UMEM_VIEW); }
/** * Perform authorization-specific framework initializations for the Gradebook. */ public void init() { Collection registered = FunctionManager.getInstance().getRegisteredFunctions("gradebook"); if(!registered.contains(PERMISSION_GRADE_ALL)) { FunctionManager.registerFunction(PERMISSION_GRADE_ALL); } if(!registered.contains(PERMISSION_GRADE_SECTION)) { FunctionManager.registerFunction(PERMISSION_GRADE_SECTION); } if(!registered.contains(PERMISSION_EDIT_ASSIGNMENTS)) { FunctionManager.registerFunction(PERMISSION_EDIT_ASSIGNMENTS); } if(!registered.contains(PERMISSION_VIEW_OWN_GRADES)) { FunctionManager.registerFunction(PERMISSION_VIEW_OWN_GRADES); } if(!registered.contains(PERMISSION_VIEW_STUDENT_NUMBERS)) { FunctionManager.registerFunction(PERMISSION_VIEW_STUDENT_NUMBERS); } }
/** * Called on after the startup of the singleton. This sets the global * list of functions which will have permission managed by sakai * @throws Exception */ protected void init() throws Exception { logger.info("init()"); try { EventTrackingService.addObserver(this); // register functions if(FunctionManager.getRegisteredFunctions(ChatFunctions.CHAT_FUNCTION_PREFIX).size() == 0) { FunctionManager.registerFunction(ChatFunctions.CHAT_FUNCTION_READ); FunctionManager.registerFunction(ChatFunctions.CHAT_FUNCTION_NEW); FunctionManager.registerFunction(ChatFunctions.CHAT_FUNCTION_DELETE_ANY); FunctionManager.registerFunction(ChatFunctions.CHAT_FUNCTION_DELETE_OWN); FunctionManager.registerFunction(ChatFunctions.CHAT_FUNCTION_DELETE_CHANNEL); FunctionManager.registerFunction(ChatFunctions.CHAT_FUNCTION_NEW_CHANNEL); FunctionManager.registerFunction(ChatFunctions.CHAT_FUNCTION_EDIT_CHANNEL); } } catch (Exception e) { logger.warn("Error with ChatManager.init()", e); } }
/** * Perform authorization-specific framework initializations for the Gradebook. */ public void init() { Collection registered = FunctionManager.getInstance().getRegisteredFunctions("gradebook"); if(!registered.contains(PERMISSION_GRADE_ALL)) { FunctionManager.registerFunction(PERMISSION_GRADE_ALL); } if(!registered.contains(PERMISSION_GRADE_SECTION)) { FunctionManager.registerFunction(PERMISSION_GRADE_SECTION); } if(!registered.contains(PERMISSION_EDIT_ASSIGNMENTS)) { FunctionManager.registerFunction(PERMISSION_EDIT_ASSIGNMENTS); } if(!registered.contains(PERMISSION_VIEW_OWN_GRADES)) { FunctionManager.registerFunction(PERMISSION_VIEW_OWN_GRADES); } if(!registered.contains(PERMISSION_VIEW_STUDENT_NUMBERS)) { FunctionManager.registerFunction(PERMISSION_VIEW_STUDENT_NUMBERS); } }
FunctionManager.registerFunction(SECURE_ALL_GROUPS); FunctionManager.registerFunction(SECURE_ADD_ASSIGNMENT); FunctionManager.registerFunction(SECURE_ADD_ASSIGNMENT_SUBMISSION); FunctionManager.registerFunction(SECURE_REMOVE_ASSIGNMENT); FunctionManager.registerFunction(SECURE_ACCESS_ASSIGNMENT); FunctionManager.registerFunction(SECURE_UPDATE_ASSIGNMENT); FunctionManager.registerFunction(SECURE_GRADE_ASSIGNMENT_SUBMISSION); FunctionManager.registerFunction(SECURE_ASSIGNMENT_RECEIVE_NOTIFICATIONS); FunctionManager.registerFunction(SECURE_SHARE_DRAFTS);
/** * Final initialization, once all dependencies are set. */ public void init() { try { super.init(); // register a transient notification for mail NotificationEdit edit = m_notificationService.addTransientNotification(); // set function edit.setFunction(eventId(SECURE_ADD)); // set the filter to any email resource (see messageReference()) edit.setResourceFilter(getAccessPoint(true) + Entity.SEPARATOR + REF_TYPE_MESSAGE); // set the action edit.setAction(new SiteEmailNotificationMail()); // register functions FunctionManager.registerFunction(eventId(SECURE_READ)); FunctionManager.registerFunction(eventId(SECURE_ADD)); FunctionManager.registerFunction(eventId(SECURE_REMOVE_ANY)); // entity producer registration m_entityManager.registerEntityProducer(this, REFERENCE_ROOT); M_log.info("init()"); } catch (Throwable t) { M_log.warn("init(): ", t); } } // init
protected void init() throws Exception { logger.info("init()"); FunctionManager.registerFunction(SharedFunctionConstants.CREATE_ARTIFACT_DEF); FunctionManager.registerFunction(SharedFunctionConstants.EDIT_ARTIFACT_DEF); FunctionManager.registerFunction(SharedFunctionConstants.EXPORT_ARTIFACT_DEF); FunctionManager.registerFunction(SharedFunctionConstants.DELETE_ARTIFACT_DEF); FunctionManager.registerFunction(SharedFunctionConstants.PUBLISH_ARTIFACT_DEF); FunctionManager.registerFunction(SharedFunctionConstants.SUGGEST_GLOBAL_PUBLISH_ARTIFACT_DEF);