Package org.dspace.core

Examples of org.dspace.core.Context


        {
            id = Integer.parseInt(paramId);
        }
        ResearcherPage researcher = getApplicationService().get(
                ResearcherPage.class, id);
        Context context = UIUtil.obtainContext(request);
        EPerson currentUser = context.getCurrentUser();
        if ((currentUser==null || (researcher.getEpersonID()!=null && currentUser.getID()!=researcher.getEpersonID()))
               && !AuthorizeManager.isAdmin(context))
        {
            throw new AuthorizeException(
                    "Only system admin can edit not personal researcher page");
View Full Code Here


  }

  @Override
  protected Map referenceData(HttpServletRequest request) throws Exception {
    Map<String, Object> model = new HashMap<String, Object>();
    Context context = UIUtil.obtainContext(request);
    EPerson currUser = context.getCurrentUser();
    boolean isAdmin = AuthorizeManager.isAdmin(context);
    if (currUser != null) {
      model.put("researcher_page_menu", new Boolean(true));
    }
    if (isAdmin) {
View Full Code Here

            response.sendError(HttpServletResponse.SC_NOT_FOUND,
                    getSpecificPartPath() + " page not found");
            return null;
        }

        Context context = UIUtil.obtainContext(request);
        EPerson currentUser = context.getCurrentUser();
        if ((dyn.getStatus() == null || dyn.getStatus().booleanValue() == false)
                && !AuthorizeManager.isAdmin(context))
        {
           
            if (currentUser != null
View Full Code Here

            HttpServletResponse response) throws SQLException, Exception
    {

        // check admin authorization
        Boolean isAdmin = null; // anonymous access
        Context context = UIUtil.obtainContext(request);

        if (AuthorizeManager.isAdmin(context))
        {
            isAdmin = true; // admin
        }
View Full Code Here

        AnagraficaObjectAreaDTO anagraficaObjectDTO = (AnagraficaObjectAreaDTO) command;

        // check admin authorization
        boolean isAdmin = false;
        Context context = UIUtil.obtainContext(request);
        if (AuthorizeManager.isAdmin(context))
        {
            isAdmin = true;
        }
View Full Code Here

        if (paramId != null)
        {
            id = Integer.parseInt(paramId);
        }
        OrganizationUnit grant = getApplicationService().get(OrganizationUnit.class, id);
        Context context = UIUtil.obtainContext(request);
        if (!AuthorizeManager.isAdmin(context))
        {
            throw new AuthorizeException("Only system admin can edit");
        }
        else
View Full Code Here

        AnagraficaObjectAreaDTO anagraficaObjectDTO = (AnagraficaObjectAreaDTO) command;

        // check admin authorization
        boolean isAdmin = false;
        Context context = UIUtil.obtainContext(request);
        if (AuthorizeManager.isAdmin(context))
        {
            isAdmin = true;
        }
       
View Full Code Here

        {
            id = Integer.parseInt(paramId);
        }
        ResearchObject entity = getApplicationService().get(ResearchObject.class,
                id);
        Context context = UIUtil.obtainContext(request);
        if (!AuthorizeManager.isAdmin(context))
        {
            throw new AuthorizeException("Only system admin can edit");
        }
        else
View Full Code Here

       
        String id_s = request.getParameter("id");
        Integer id = Integer.parseInt(id_s);
        ResearchObject entity = getApplicationService().get(
                    ResearchObject.class, id);
        Context context = UIUtil.obtainContext(request);
       
        if (AuthorizeManager.isAdmin(context))
        {
            reference.put("do_page_menu", new Boolean(true));
            reference.put("entity", entity);        
View Full Code Here

       
        String id_s = request.getParameter("id");
        Integer id = Integer.parseInt(id_s);
        OrganizationUnit researcher = getApplicationService().get(
                    OrganizationUnit.class, id);
        Context context = UIUtil.obtainContext(request);
       
        if (AuthorizeManager.isAdmin(context))
        {
            reference.put("ou_page_menu", new Boolean(true));
            reference.put("organizationunit", researcher);        
View Full Code Here

TOP

Related Classes of org.dspace.core.Context

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.