Package org.apache.jetspeed.om.registry

Examples of org.apache.jetspeed.om.registry.PortletInfoEntry


                   
        Iterator i = Registry.get(regName).listEntryNames();
       
        while (i.hasNext())
        {
            PortletInfoEntry entry = (PortletInfoEntry) Registry.getEntry(regName,
                                                                 (String) i.next());
           
            // MODIFIED: Selection now takes care of the specified mediatype!
            if (JetspeedSecurity.checkPermission((JetspeedUser) data.getUser(),
                                                  new PortalResource(entry),
                                                  JetspeedSecurity.PERMISSION_CUSTOMIZE)
               && ((!entry.isHidden())
                 && entry.hasMediaType(mediaType)))
            {
                list.add(entry);
            }
        }
       
View Full Code Here


    {
        try
        {
            String entryName =
                rundata.getParameters().getString(registryEntryName);
            PortletInfoEntry regEntry =
                (PortletInfoEntry) Registry.getEntry(registry, entryName);
            if (regEntry != null)
            {
                String parameterName =
                    rundata.getParameters().getString("parameter_name");
                if (parameterName != null && parameterName.length() > 0)
                {
                    Parameter parameter = null;
                    if (regEntry instanceof PortletEntry)
                    {
                        parameter = new BaseCachedParameter();

                        boolean isCachedOnName =
                            rundata.getParameters().getBoolean(
                                "cached_on_name",
                                false);
                        boolean isCachedOnValue =
                            rundata.getParameters().getBoolean(
                                "cached_on_value",
                                false);

                        ((BaseCachedParameter) parameter).setCachedOnName(
                            isCachedOnName);
                        ((BaseCachedParameter) parameter).setCachedOnValue(
                            isCachedOnValue);
                    }
                    else
                    {
                        parameter = new BaseParameter();
                    }

                    String parameterValue =
                        rundata.getParameters().getString("parameter_value");
                    boolean isHidden =
                        rundata.getParameters().getBoolean("is_hidden", false);
                    String description =
                        rundata.getParameters().getString("description");
                    String title = rundata.getParameters().getString("title");
                    String type = rundata.getParameters().getString("type");

                    parameter.setName(parameterName);
                    parameter.setValue(parameterValue);
                    parameter.setHidden(isHidden);
                    parameter.setDescription(description);
                    parameter.setTitle(title);
                    parameter.setType(type);

                    String securityRole =
                        rundata.getParameters().getString("security_role");
                    String securityRef =
                        rundata.getParameters().getString("security_ref");

                    if (securityRole != null && securityRole.length() > 0)
                    {
                        BaseSecurity paramSecurity = new BaseSecurity();
                        paramSecurity.setRole(securityRole);
                        parameter.setSecurity(paramSecurity);
                    }

                    if (securityRef != null && securityRef.length() > 0)
                    {
                        BaseSecurityReference paramSecurityRef =
                            new BaseSecurityReference();
                        paramSecurityRef.setParent(securityRef);
                        parameter.setSecurityRef(paramSecurityRef);
                    }

                    regEntry.addParameter(parameter);

                    Registry.addEntry(registry, regEntry);

                    clearUserData(rundata);
                }
View Full Code Here

    {
        try
        {
            String entryName =
                rundata.getParameters().getString(registryEntryName);
            PortletInfoEntry regEntry =
                (PortletInfoEntry) Registry.getEntry(registry, entryName);
            if (regEntry != null)
            {
                String[] parameters =
                    rundata.getParameters().getStrings("update_parameter_name");
                if (parameters != null && parameters.length > 0)
                {
                    for (int i = 0; i < parameters.length; i++)
                    {
                        String parameterName = parameters[i];
                        Parameter parameter = regEntry.getParameter(parameterName);
                        if (regEntry instanceof PortletEntry)
                        {
              if(parameter == null)
                            {
                                parameter = new BaseCachedParameter();
                                regEntry.addParameter(parameter);
                            }

                            boolean isCachedOnName =
                                rundata.getParameters().getBoolean(
                                    parameterName +".cached_on_name",
                                    false);
                            boolean isCachedOnValue =
                                rundata.getParameters().getBoolean(
                                    parameterName +".cached_on_value",
                                    false);

                            ((BaseCachedParameter) parameter).setCachedOnName(
                                isCachedOnName);
                            ((BaseCachedParameter) parameter).setCachedOnValue(
                                isCachedOnValue);
                        }
                        else if(parameter == null)
                        {
                            parameter = new BaseParameter();
                            regEntry.addParameter(parameter);
                        }
                       
                        String parameterValue =
                            rundata.getParameters().getString(
                                parameterName + ".parameter_value");
View Full Code Here

    {
        try
        {
            String entryName =
                rundata.getParameters().getString(registryEntryName);
            PortletInfoEntry regEntry =
                (PortletInfoEntry) Registry.getEntry(registry, entryName);
            if (regEntry != null)
            {
                String[] parameters =
                    rundata.getParameters().getStrings("update_parameter_name");
                if (parameters != null && parameters.length > 0)
                {
                    for (int i = 0; i < parameters.length; i++)
                    {
                        String parameterName = parameters[i];
                        String parameterValue =
                            rundata.getParameters().getString(
                                parameterName + ".parameter_value");

                        Parameter parameter =
                            regEntry.getParameter(parameterName);

                        if (parameter == null)
                        {
                            if (regEntry instanceof PortletEntry)
                            {
                                parameter = new BaseCachedParameter();
                            }
                            else
                            {
                                parameter = new BaseParameter();
                            }
                           
                            parameter.setName(parameterName);
                            regEntry.addParameter(parameter);
                        }

                        if (parameter != null)
                        {
                            parameter.setValue(parameterValue);
View Full Code Here

    {
        try
        {
            String entryName =
                rundata.getParameters().getString(registryEntryName);
            PortletInfoEntry portletEntry =
                (PortletInfoEntry) Registry.getEntry(registry, entryName);
            if (portletEntry != null)
            {
                String[] parameters =
                    rundata.getParameters().getStrings("parameter_name");
                if (parameters != null && parameters.length > 0)
                {
                    for (int i = 0; i < parameters.length; i++)
                    {
                        String parameterName = parameters[i];
                        portletEntry.removeParameter(parameterName);
                    }

                    Registry.addEntry(registry, portletEntry);
                    clearUserData(rundata);
                }
View Full Code Here

    {
        try
        {
            String entryName =
                rundata.getParameters().getString(registryEntryName);
            PortletInfoEntry portletEntry =
                (PortletInfoEntry) Registry.getEntry(registry, entryName);
            if (portletEntry != null)
            {
                String mediaType =
                    rundata.getParameters().getString("media_type");
                if (mediaType != null && mediaType.length() > 0)
                {
                    portletEntry.addMediaType(mediaType);
                    Registry.addEntry(registry, portletEntry);
                    clearUserData(rundata);
                }
                else
                {
View Full Code Here

    {
        try
        {
            String entryName =
                rundata.getParameters().getString(registryEntryName);
            PortletInfoEntry portletEntry =
                (PortletInfoEntry) Registry.getEntry(registry, entryName);
            if (portletEntry != null)
            {
                String[] mediaTypes =
                    rundata.getParameters().getStrings("media_type");
                if (mediaTypes != null && mediaTypes.length > 0)
                {
                    for (int i = 0; i < mediaTypes.length; i++)
                    {
                        String mediaType = mediaTypes[i];
                        portletEntry.removeMediaType(mediaType);
                    }

                    Registry.addEntry(registry, portletEntry);
                    clearUserData(rundata);
                }
View Full Code Here

                   
        Iterator i = Registry.get(regName).listEntryNames();
       
        while (i.hasNext())
        {
            PortletInfoEntry entry = (PortletInfoEntry) Registry.getEntry(regName,
                                                                 (String) i.next());
           
            // MODIFIED: Selection now takes care of the specified mediatype!
            if (JetspeedSecurity.checkPermission((JetspeedUser) data.getUser(),
                                                  new PortalResource(entry),
                                                  JetspeedSecurity.PERMISSION_CUSTOMIZE)
               && ((!entry.isHidden())
                 && entry.hasMediaType(mediaType)))
            {
                list.add(entry);
            }
        }
       
View Full Code Here

        Iterator i = Registry.get(regName).listEntryNames();

        while (i.hasNext())
        {
            PortletInfoEntry entry =
                (PortletInfoEntry) Registry.getEntry(
                    regName,
                    (String) i.next());

            // MODIFIED: Selection now takes care of the specified mediatype!
            if (JetspeedSecurity
                .checkPermission(
                    (JetspeedUser) data.getUser(),
                    new PortalResource(entry),
                    JetspeedSecurity.PERMISSION_CUSTOMIZE)
                && ((!entry.isHidden()) && entry.hasMediaType(mediaType)))
            {
                list.add(entry);
            }
        }
View Full Code Here

    {
        try
        {
            String entryName =
                rundata.getParameters().getString(registryEntryName);
            PortletInfoEntry regEntry =
                (PortletInfoEntry) Registry.getEntry(registry, entryName);
            if (regEntry != null)
            {
                String parameterName =
                    rundata.getParameters().getString("parameter_name");
                if (parameterName != null && parameterName.length() > 0)
                {
                    Parameter parameter = null;
                    if (regEntry instanceof PortletEntry)
                    {
                        parameter = new BaseCachedParameter();

                        boolean isCachedOnName =
                            rundata.getParameters().getBoolean(
                                "cached_on_name",
                                false);
                        boolean isCachedOnValue =
                            rundata.getParameters().getBoolean(
                                "cached_on_value",
                                false);

                        ((BaseCachedParameter) parameter).setCachedOnName(
                            isCachedOnName);
                        ((BaseCachedParameter) parameter).setCachedOnValue(
                            isCachedOnValue);
                    }
                    else
                    {
                        parameter = new BaseParameter();
                    }

                    String parameterValue =
                        rundata.getParameters().getString("parameter_value");
                    boolean isHidden =
                        rundata.getParameters().getBoolean("is_hidden", false);
                    String description =
                        rundata.getParameters().getString("description");
                    String title = rundata.getParameters().getString("title");
                    String type = rundata.getParameters().getString("type");

                    parameter.setName(parameterName);
                    parameter.setValue(parameterValue);
                    parameter.setHidden(isHidden);
                    parameter.setDescription(description);
                    parameter.setTitle(title);
                    parameter.setType(type);

                    String securityRole =
                        rundata.getParameters().getString("security_role");
                    String securityRef =
                        rundata.getParameters().getString("security_ref");

                    if (securityRole != null && securityRole.length() > 0)
                    {
                        BaseSecurity paramSecurity = new BaseSecurity();
                        paramSecurity.setRole(securityRole);
                        parameter.setSecurity(paramSecurity);
                    }

                    if (securityRef != null && securityRef.length() > 0)
                    {
                        BaseSecurityReference paramSecurityRef =
                            new BaseSecurityReference();
                        paramSecurityRef.setParent(securityRef);
                        parameter.setSecurityRef(paramSecurityRef);
                    }

                    regEntry.addParameter(parameter);

                    Registry.addEntry(registry, regEntry);

                    clearUserData(rundata);
                }
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.om.registry.PortletInfoEntry

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.