Examples of JetspeedUser


Examples of org.apache.jetspeed.om.security.JetspeedUser

    {
        List list = new LinkedList();

        Role role = locator.getRole();
        Group group = locator.getGroup();
        JetspeedUser user = locator.getUser();

        // search thru anonymous directories?
        int qm = locator.getQueryMode();
        if ((qm & QueryLocator.QUERY_USER) == QueryLocator.QUERY_USER)
        {
            Profile profile = createProfile();
            StringBuffer path = new StringBuffer();
            path.append(PATH_USER);
            String name = null;
            int state = STATE_INIT;
            if (null != user)
            {
                name = user.getUserName();
                profile.setUser( user );
                if (null != name)
                {
                    path.append(File.separator).append(name);
                    state = STATE_BASE;
View Full Code Here

Examples of org.apache.jetspeed.om.security.JetspeedUser

                }
                try
                {
                    if (QUERY_BY_USER == qs.queryBy)
                    {
                        JetspeedUser user = (JetspeedUser)qs.profile.getUser();
                        if (null == user)
                        {
                            user = JetspeedUserFactory.getInstance();
                            user.setUserName(file.getName());
                            qs.profile.setUser(user);
                            qs.clearName = true;
                        }
                    }
                    else if (QUERY_BY_ROLE == qs.queryBy)
View Full Code Here

Examples of org.apache.jetspeed.om.security.JetspeedUser

        System.out.println("===============================================");
    }

    protected void dumpProfile(Profile profile)
    {
        JetspeedUser user = profile.getUser();
        Group group = profile.getGroup();
        Role role = profile.getRole();
        if (profile.getAnonymous() == true)
            System.out.println("ANON USER");
        System.out.println("RESOURCE = " + profile.getName());
        if (null != user)
            System.out.println("USER = " + user.getUserName() );
        if (null != group)
            System.out.println("GROUP = " + group.getName() );
        if (null != role)
            System.out.println("ROLE = " + role.getName() );
        System.out.println("MEDIA TYPE = " + profile.getMediaType());
View Full Code Here

Examples of org.apache.jetspeed.om.security.JetspeedUser

    {
        JetspeedRunData rundata = (JetspeedRunData) data;
        Profile profile = fallbackProfile(rundata, cm);
        if (null == profile && useRoleFallback)
        {
            JetspeedUser user = rundata.getJetspeedUser();
            if (user != null)
            {
                try
                {
                    if (useRoleMerge == true)
View Full Code Here

Examples of org.apache.jetspeed.om.security.JetspeedUser

    {
        try
        {
            JetspeedRunData rundata = (JetspeedRunData) data;
            Profile profile = createProfile();
            JetspeedUser user = rundata.getJetspeedUser();

            // get the media type from the capability map or rundata
            profile.setMediaType(getMediaType(rundata, cm));

            //  Is it a group, role, or user resource?
            //  It can only be one
            String param =
                rundata.getParameters().getString(Profiler.PARAM_GROUP);

            if (null != param)
            {
                // GROUP Resource
                profile.setGroup(JetspeedSecurity.getGroup(param));
            }
            else
            {
                param = rundata.getParameters().getString(Profiler.PARAM_ROLE);
                if (null != param)
                {
                    // ROLE Resource
                    if (user.hasLoggedIn())
                        // disallow role access for anonymous user
                    {
                        profile.setRole(JetspeedSecurity.getRole(param));
                    }
                    else
                    {
                        profile.setAnonymous(true);
                        profile.setUser(user);
                    }
                }
                else // it must be a user resource or anonymous resource
                    {
                    // accessing another user's resource
                    param =
                        rundata.getParameters().getString(Profiler.PARAM_USER);
                    if (null != param)
                    {

                        if (param
                            .equals(JetspeedSecurity.getAnonymousUserName()))
                        {
                            profile.setAnonymous(true);
                        }
                        if (user.getUserName().equals(param))
                        {
                            profile.setUser(user);
                        }
                        else
                        {
                            profile.setUser(JetspeedSecurity.getUser(param));
                        }
                    }
                    else
                    {
                        profile.setAnonymous(
                            user.getUserName().equals(
                                JetspeedSecurity.getAnonymousUserName()));
                        profile.setUser(user);
                    }
                }
            }
View Full Code Here

Examples of org.apache.jetspeed.om.security.JetspeedUser

        {
            uri.addPathInfo(Profiler.PARAM_COUNTRY, country);
        }

        // check User, Group or Role to add to the uri
        JetspeedUser user = locator.getUser();
        if (null != user)
        {
            if (user.getUserName() != null)
                uri.addPathInfo(Profiler.PARAM_USER, user.getUserName());
        }
        else
        {
            Group group = locator.getGroup();
            if (null != group)
View Full Code Here

Examples of org.apache.jetspeed.om.security.JetspeedUser

     */
    protected String locatorToString(ProfileLocator locator)
    {
        StringBuffer keybuf = new StringBuffer();

        JetspeedUser user = locator.getUser();
        Role role = locator.getRole();
        Group group = locator.getGroup();
        String name = locator.getName();
        String mediaType = locator.getMediaType();
        String country = locator.getCountry();
        String language = locator.getLanguage();

       synchronized (this)
       {
            if (user != null)
            {
                keybuf.append("User:").append(user.getUserName());
           }
            else if (group != null)
            {
                keybuf.append("Group:").append(group.getName());
            }
View Full Code Here

Examples of org.apache.jetspeed.om.security.JetspeedUser

            String message = "PSMLManager: Must specify a profile";
            logger.warn("DatabasePsmlManagerService.createOrSaveDocument: " + message);
            throw new IllegalArgumentException(message);
        }

        JetspeedUser user = profile.getUser();
        Role role = profile.getRole();
        Group group = profile.getGroup();
        String tableName = null;

        Connection dbCon = getDbConnection();
View Full Code Here

Examples of org.apache.jetspeed.om.security.JetspeedUser

            String message = "PSMLManager: Must specify a locator";
            logger.warn("DatabasePsmlManagerService.removeDocument: " + message);
            throw new IllegalArgumentException(message);
        }

        JetspeedUser user = locator.getUser();
        Role role = locator.getRole();
        Group group = locator.getGroup();
        String tableName = null;

        // get a database connection
View Full Code Here

Examples of org.apache.jetspeed.om.security.JetspeedUser

            String message = "PSMLManager: Must specify a locator";
            logger.warn("DatabasePsmlManagerService.refresh: " + message);
            throw new IllegalArgumentException(message);
        }

        JetspeedUser user = locator.getUser();
        Role role = locator.getRole();
        Group group = locator.getGroup();
        String tableName = null;
        List records = null;
        Portlets portlets = null;
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.