Examples of deepContains()


Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

    public void setStaticData (org.jasig.portal.ChannelStaticData sD) throws PortalException{
        this.session = new PermissionsSessionData();
        session.staticData = sD;
        IEntityGroup admin = GroupService.getDistinguishedGroup(GroupService.PORTAL_ADMINISTRATORS);
        IGroupMember me = AuthorizationService.instance().getGroupMember(session.staticData.getAuthorizationPrincipal());
        if (admin.deepContains(me)) {
            session.isAuthorized = true;
        }
        session.isFinished=false;

    }
View Full Code Here

Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

     */
     public static IGroupsManagerPermissions getPermissionsPolicy(ChannelStaticData staticData) throws PortalException{
        IGroupsManagerPermissions pp = null;
        IEntityGroup admin = GroupService.getDistinguishedGroup(GroupService.PORTAL_ADMINISTRATORS);
        IGroupMember currUser = org.jasig.portal.services.AuthorizationService.instance().getGroupMember(staticData.getAuthorizationPrincipal());
        boolean isAdminUser = (admin.deepContains(currUser));
        if (isAdminUser)
           pp = GroupsManagerAdminPermissions.getInstance();
        else
           pp = GroupsManagerDefaultPermissions.getInstance();
        return pp;
View Full Code Here

Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

         Utility.logMessage("DEBUG", this.getClass().getName() + "::setStaticData(): session Data = " + sessionData);
         Utility.logMessage("DEBUG", this.getClass().getName() + "::setStaticData(): sd = " + sd);
         sessionData.staticData = sd;
         IEntityGroup admin = GroupService.getDistinguishedGroup(GroupService.PORTAL_ADMINISTRATORS);
         IGroupMember currUser = AuthorizationService.instance().getGroupMember(sessionData.staticData.getAuthorizationPrincipal());
         sessionData.isAdminUser = (admin.deepContains(currUser));
         sessionData.user = sessionData.staticData.getPerson();
         sessionData.authPrincipal = sd.getAuthorizationPrincipal();
         sessionData.model = GroupsManagerXML.getGroupsManagerXml(sessionData);
         Utility.logMessage("DEBUG", this.getClass().getName() + "::setStaticData(): staticData Person ID = "
               + sessionData.user.getID());
View Full Code Here

Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

            }
           
            return false;
        }
       
        return distinguishedGroup.deepContains(entity);
    }


    /* (non-Javadoc)
     * @see org.jasig.portal.security.xslt.IXalanGroupMembershipHelper#isUserDeepMemberOf(java.lang.String, java.lang.String)
View Full Code Here

Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

            }
           
            return false;
        }
       
        return distinguishedGroup.deepContains(entity);
    }
   
    @Override
    public boolean isUserDeepMemberOfGroupName(String userName, String groupName) {
        final EntityIdentifier[] results = GroupService.searchForGroups(groupName, GroupService.IS, IPerson.class);
View Full Code Here

Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

         Utility.logMessage("DEBUG", this.getClass().getName() + "::setStaticData(): sd = " + sd);
         Utility.logMessage("DEBUG", this.getClass().getName() + "::setStaticData(): uid = " + uid);
         sessionData.staticData = sd;
         IEntityGroup admin = GroupService.getDistinguishedGroup(GroupService.PORTAL_ADMINISTRATORS);
         IGroupMember currUser = AuthorizationService.instance().getGroupMember(sessionData.staticData.getAuthorizationPrincipal());
         sessionData.isAdminUser = (admin.deepContains(currUser));
         sessionData.user = sessionData.staticData.getPerson();
         sessionData.authPrincipal = sd.getAuthorizationPrincipal();
         sessionData.model = GroupsManagerXML.getGroupsManagerXml(sessionData);
         Utility.logMessage("DEBUG", this.getClass().getName() + "::setStaticData(): staticData Person ID = "
               + sessionData.user.getID());
View Full Code Here

Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

        this.session = new PermissionsSessionData();
        session.staticData = sD;
        try {
            IEntityGroup admin = GroupService.getDistinguishedGroup(GroupService.PORTAL_ADMINISTRATORS);
            IGroupMember me = AuthorizationService.instance().getGroupMember(session.staticData.getAuthorizationPrincipal());
            if (admin.deepContains(me)) {
                session.isAuthorized = true;
            }
        } catch (Exception e) {
            log.error(e, e);
        }
View Full Code Here

Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

            // cannot determine whether or not the user is an admin.
            cLog.error("Administrative group not found, cannot determine " +
                    "user's admininstrative membership.", ge);
        }

        return (null != adminGroup && adminGroup.deepContains(member));
    }
}
View Full Code Here

Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

            }
           
            return false;
        }
       
        return distinguishedGroup.deepContains(entity);
    }


    /* (non-Javadoc)
     * @see org.jasig.portal.security.xslt.IXalanGroupMembershipHelper#isUserDeepMemberOf(java.lang.String, java.lang.String)
View Full Code Here

Examples of org.jasig.portal.groups.IEntityGroup.deepContains()

            }
           
            return false;
        }
       
        return distinguishedGroup.deepContains(entity);
    }
   
    /* (non-Javadoc)
     * @see org.jasig.portal.security.xslt.IXalanGroupMembershipHelper#isUserDeepMemberOfGroupName(java.lang.String, java.lang.String)
     */
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.