Example usage for org.springframework.security.access.vote RoleVoter getRolePrefix

List of usage examples for org.springframework.security.access.vote RoleVoter getRolePrefix

Introduction

In this page you can find the example usage for org.springframework.security.access.vote RoleVoter getRolePrefix.

Prototype

public String getRolePrefix() 

Source Link

Usage

From source file:ro.cs.cm.start.InitApplication.java

/**
 * Initializarea contextului. Aici se preiau nomenclatoarele ce se vor
 * pastra pe sesiune//from  w w w  .  j a  v  a2s.  co m
 */
public void init(ServletConfig conf) throws ServletException {
    logger.info("Initializare aplicatie...");
    try {

        ServletContext sc = conf.getServletContext();
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*    INITIATING APPLICATION CLIENT MANAGEMENT->       *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");
        logger.info(IConstant.APP_VERSION.concat("/").concat(IConstant.APP_RELEASE_DATE));
        sc.setAttribute("VERSION", IConstant.APP_VERSION);
        sc.setAttribute("RELEASE_DATE", IConstant.APP_RELEASE_DATE);
        sc.setAttribute("RELEASE_YEAR", IConstant.APP_RELEASE_YEAR);

        //Nomenclators 
        ListLoader.getInstance().load_nom_resultsPerPage();

        // PROJECT
        ListLoader.getInstance().load_nom_projectStatus();

        // PROJECT TEAM
        ListLoader.getInstance().load_nom_projectTeamStatus();

        // TEAM MEMBER
        ListLoader.getInstance().load_nom_teamMemberStatus();

        // CLIENT
        ListLoader.getInstance().load_nom_clientType();
        ListLoader.getInstance().load_nom_clientStatus();

        RoleVoter rv = (RoleVoter) CMContext.getApplicationContext().getBean("roleVoter");

        // put exceptionContant bean on servletContect
        sc.setAttribute(IConstant.EXCEPTION_CONSTANT, ExceptionConstant.getInstance());
        sc.setAttribute(IConstant.PERMISSION_CONSTANT, PermissionConstant.getInstance());
        sc.setAttribute(IConstant.BACK_CONSTANT, BackConstant.getInstance());

        // initialize scheduler
        initScheduler(true);

        // job for deleting project details
        deleteProjectDetailJob();

        // job for finishing project details
        finishProjectDetailJob();

        // job for aborting project details
        abortProjectDetailJob();

        // open for opening project details
        openProjectDetailJob();

        // job for deleting team member details
        deleteTeamMemberDetailJob();

        logger.info("Role Prefix: \"" + rv.getRolePrefix() + "\"");
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*   INITIATING APPLICATION END CLIENT MANAGEMENT<-    *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");

    } catch (Exception ex) {
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*        ERROR INITIATING APPLICATION!!!              *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");
        logger.error("", ex);
    }
    logger.info("The application was initiated!");
}

From source file:ro.cs.logaudit.start.InitApplication.java

/**
 * Initializarea contextului. Aici se preiau nomenclatoarele ce se vor
 * pastra pe sesiune/*  w  w w .  j  av a  2 s . c o  m*/
 */
public void init(ServletConfig conf) throws ServletException {
    logger.info("Initializare aplicatie...");
    try {

        ServletContext sc = conf.getServletContext();
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*        INITIATING APPLICATION AUDIT->               *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");
        logger.info(IConstant.APP_VERSION.concat("/").concat(IConstant.APP_RELEASE_DATE));
        sc.setAttribute("VERSION", IConstant.APP_VERSION);
        sc.setAttribute("RELEASE_DATE", IConstant.APP_RELEASE_DATE);
        sc.setAttribute("RELEASE_YEAR", IConstant.APP_RELEASE_YEAR);

        //Nomenclators          
        ListLoader.getInstance().load_nom_resultsPerPage();
        ListLoader.getInstance().load_nom_module();
        ListLoader.getInstance().load_nom_om_audit_events();
        ListLoader.getInstance().load_nom_dm_audit_events();
        ListLoader.getInstance().load_nom_cm_audit_events();
        ListLoader.getInstance().load_nom_ts_audit_events();

        RoleVoter rv = (RoleVoter) AuditContext.getApplicationContext().getBean("roleVoter");

        // put exceptionContant bean on servletContect
        sc.setAttribute(IConstant.EXCEPTION_CONSTANT, ExceptionConstant.getInstance());
        sc.setAttribute(IConstant.PERMISSION_CONSTANT, PermissionConstant.getInstance());
        sc.setAttribute(IConstant.AUDIT_REPORT_SERVLET,
                ConfigParametersProvider.getConfigString("audit.report.servlet.url"));

        logger.info("Role Prefix: \"" + rv.getRolePrefix() + "\"");
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*        INITIATING APPLICATION END AUDIT<-           *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");

    } catch (Exception ex) {
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*        ERROR INITIATING APPLICATION!!!              *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");
        logger.error("", ex);
    }
    logger.info("The application was initiated!");
}

From source file:ro.cs.om.start.InitApplication.java

/**
 * Initializarea contextului. Aici se preiau nomenclatoarele ce se vor
 * pastra in OMContext/*from  w ww.j  a v a  2s . c  o  m*/
 */
public void init(ServletConfig conf) throws ServletException {
    logger.info("Initializare aplicatie...");
    try {

        ServletContext sc = conf.getServletContext();
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*    ORGANISATION MANAGEMENT INITIALISATION: BEGIN    *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");
        logger.info(IConstant.APP_VERSION.concat("/").concat(IConstant.APP_RELEASE_DATE));
        sc.setAttribute("VERSION", IConstant.APP_VERSION);
        sc.setAttribute("RELEASE_DATE", IConstant.APP_RELEASE_DATE);
        sc.setAttribute("RELEASE_YEAR", IConstant.APP_RELEASE_YEAR);

        //CLASSIFIED LISTS
        ListLoader.getInstance().load_nom_module();
        ListLoader.getInstance().load_nom_resultsPerPage();
        ListLoader.getInstance().load_nom_organisationType();
        ListLoader.getInstance().load_nom_group_companies_Type();

        RoleVoter rv = (RoleVoter) OMContext.getApplicationContext().getBean("roleVoter");

        // put permissionConstant bean on servletContext
        sc.setAttribute(IConstant.PERMISSION_CONSTANT, PermissionConstant.getInstance());

        // put exceptionContant bean on servletContect
        sc.setAttribute(IConstant.EXCEPTION_CONSTANT, ExceptionConstant.getInstance());

        // put backConstant on bean on servletContext
        sc.setAttribute(IConstant.BACK_CONSTANT, BackConstant.getInstance());

        // Set on App Context all Organizations' trees
        OMContext.storeOnContext(IConstant.ORGANISATION_TREES,
                BLOrganisationStructure.getInstance().getAllOrganisationTrees());

        //Set on App Context a map specifying which organisation has the audit module
        OMContext.storeOnContext(IConstant.HAS_AUDIT_CONTEXT_MAP, composeHasAuditContextMap());

        // Set up the security context for cross modules authentication and authorization
        OMContext.storeOnContext(IConstant.SECURITY_TOKEN_REPOSITORY, new ConcurrentHashMap<String, Token>());
        SecurityTokenMonitor.getInstance().start();
        logger.debug("Cross modules security context initialized!");

        // initialize scheduler
        initScheduler(true);

        if (isTrialVersion) {
            // manage the trial version timing
            manageTrial();
        }

        // manage the ooo profiles
        manageOOO();

        logger.info("Role Prefix: \"" + rv.getRolePrefix() + "\"");
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*    ORGANISATION MANAGEMENT INITIALISATION: END      *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");

    } catch (Exception ex) {
        logger.info("*******************************************************");
        logger.info("*     EROARE LA INTIALIZAREA APLICATIEI !!!           *");
        logger.info("*******************************************************");
        logger.error("", ex);
    }
    logger.info("Aplicatia a fost initializata...");
}

From source file:ro.cs.ts.start.InitApplication.java

/**
 * Initializarea contextului. Aici se preiau nomenclatoarele ce se vor
 * pastra pe sesiune/* w w  w.j  a  v  a2s.  co  m*/
 */
public void init(ServletConfig conf) throws ServletException {
    logger.info("Initializare aplicatie...");

    try {

        ServletContext sc = conf.getServletContext();
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*        INITIATING APPLICATION TIME SHEET->          *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");
        logger.info(IConstant.APP_VERSION.concat("/").concat(IConstant.APP_RELEASE_DATE));
        sc.setAttribute("VERSION", IConstant.APP_VERSION);
        sc.setAttribute("RELEASE_DATE", IConstant.APP_RELEASE_DATE);
        sc.setAttribute("RELEASE_YEAR", IConstant.APP_RELEASE_YEAR);

        //Nomenclators         

        // RESULTS PER PAGE
        ListLoader.getInstance().load_nom_resultsPerPage();

        // PROJECT
        ListLoader.getInstance().load_nom_projectStatus();

        //BILLABLE
        ListLoader.getInstance().load_nom_billable();

        // TIME UNIT
        ListLoader.getInstance().load_nom_timeUnit();

        //SUPPORTED LANGUAGES
        ListLoader.getInstance().load_nom_supportedLanguages();

        //REPORT SUBTOTAL INTERVAL
        ListLoader.getInstance().load_nom_reportSubtotalInterval();

        //REPORT SUBTOTAL INTERVAL
        ListLoader.getInstance().load_nom_pricesComputeType();

        //REPORT PARAMS MAP
        TSContext.storeOnContext(IConstant.REPORT_PARAM_MAP, new HashMap<String, ReportParams>());

        RoleVoter rv = (RoleVoter) TSContext.getApplicationContext().getBean("roleVoter");

        // put exceptionContant bean on servletContect
        sc.setAttribute(IConstant.EXCEPTION_CONSTANT, ExceptionConstant.getInstance());
        sc.setAttribute(IConstant.PERMISSION_CONSTANT, PermissionConstant.getInstance());
        sc.setAttribute(IConstant.BACK_CONSTANT, BackConstant.getInstance());

        logger.info("Role Prefix: \"" + rv.getRolePrefix() + "\"");
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*       INITIATING APPLICATION END TIME SHEET<-       *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");

    } catch (Exception ex) {
        logger.info("*******************************************************");
        logger.info("*                                                     *");
        logger.info("*        ERROR INITIATING APPLICATION!!!              *");
        logger.info("*                                                     *");
        logger.info("*******************************************************");
        logger.error("", ex);
    }
    logger.info("The application was initiated!");
}