Purpose

Applies To

Administration Methods

Signature

    public String ucGetRoleMenu( 
                Connection dbconn, 
                SesameSession session) 

Notes

Example

 public String ucGetRoleMenu(Connection con, SesameSession session) throws Exception {

        if ("ADMIN".equals(session.getUserId()) 
           || "SYSTEM".equals(session.getUserId()))return null;
        String myRole = (String) session.getAttribute("USER_ROLE");

        SecurityGroup sg = SecurityGroup.getReference(con, myRole);
        String myRoleTitle = "";
        if (sg != null) myRoleTitle = sg.getTitle();
        SesameMessageFormat smf = new SesameMessageFormat(con, session);
        smf.append("Current Role:");
        smf.appendString(myRoleTitle);
        return "\n<i title=\ Z.m.msg(session, "This is your current role")>" 
                             + TextManager.htmlescape(smf.getFormattedMessage()) 
                             + "</li>";
    }