Examples of RegistryEntry


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

                Registry exportRegistry = exporterService.get(registryName);

                Enumeration enum1 = exportRegistry.getEntries();
                while (enum1.hasMoreElements())
                {
                    RegistryEntry exportEntry = (RegistryEntry) enum1.nextElement();

                    if (registryName.equals(org.apache.jetspeed.services.Registry.SECURITY) ||
                        registryName.equals(org.apache.jetspeed.services.Registry.PORTLET))
                    {
                        if (null == importerService.getEntry(registryName, exportEntry.getName()))
                        {
                            importerService.addEntry(registryName, exportEntry);
                            logAndPrint("Imported into Registry: " + registryName + ", Entry = " + exportEntry.getName());
                            entryCount++;
                        }
                        else
                        {
                            if (importerService instanceof HybridRegistryService)
                            {
                                HybridRegistryService hybrid = (HybridRegistryService)importerService;
                                if (hybrid.getReplaceImportedEntries())
                                {
                                    importerService.addEntry(registryName, exportEntry);
                                    logAndPrint("Imported (update) into Registry: " + registryName + ", Entry = " + exportEntry.getName());
                                    entryCount++;
                                }
                                else
                                {
                                    logAndPrint("Skipping Entry, already exists: " + registryName + ", Entry = " + exportEntry.getName());
                                    skipCount++;
                                }
                            }
                        }
                    }
View Full Code Here

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

        {
            logger.error("RegistryEntryToDocHandler: invalid object type: " + o);
            return null;
        }

        RegistryEntry regEntry = (RegistryEntry) o;
        String desc = regEntry.getDescription();
        result.setDescription(desc == null ? regEntry.getName() : desc);
        result.setKey(regEntry.getName());
        String title = regEntry.getTitle();
        result.setTitle(title == null ? regEntry.getName() : title);
       
        result.setClassName(o.getClass().getName());
       
        return result;
    }
View Full Code Here

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

     * @param regName the name of the registry to use
     * @return the newly created RegistryEntry
     */
    public RegistryEntry createEntry(String regName)
    {
        RegistryEntry entry = null;
        Registry registry = (Registry) registries.get(regName);

        if (registry != null)
        {
            entry = registry.createEntry();
View Full Code Here

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

                String strReg = (String) enum1.nextElement();
                Vector v = fragment.getEntries(strReg);

                for (int counter = 0; counter < v.size(); counter++)
                {
                    RegistryEntry str = (RegistryEntry) v.elementAt(counter);
                    entryIndex.put(str.getName(), name);
                }
            }
        }
    }
View Full Code Here

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

            {
                // for all these entries
                Enumeration en2 = entries.elements();
                while (en2.hasMoreElements())
                {
                    RegistryEntry entry = (RegistryEntry) en2.nextElement();
                    // update or add the entry in the registry
                    try
                    {
                        if (registry.hasEntry(entry.getName()))
                        {
                            if (registry.getEntry(entry.getName()).equals(entry))
                            {
                                if (logger.isDebugEnabled())
                                {
                                    logger.debug("RegistryService: No changes to entry " + entry.getName());
                                }
                            }
                            else
                            {
                                if (logger.isDebugEnabled())
                                {
                                    logger.debug("RegistryService: Updating entry " + entry.getName()
                                        + " of class " + entry.getClass() + " to registry " + name);
                                }

                                registry.setLocalEntry(entry);
                                // Initialize the entry index
                                this.entryIndex.put(entry.getName(), location);
                                ++fragCount;
                            }
                        }
                        else
                        {
                            registry.addLocalEntry(entry);
                            // Initialize the entry index
                            this.entryIndex.put(entry.getName(), location);
                            ++fragCount;

                            if (logger.isDebugEnabled())
                            {
                                logger.debug("RegistryService: Adding entry " + entry.getName() + " of class "
                                    + entry.getClass() + " to registry " + name);
                            }
                        }
                    }
                    catch (RegistryException e)
                    {
                        logger.error("RegistryService: RegistryException while adding " + entry.getName() + "from " + location, e);
                    }

                    //remove this entry from the delete list
                    toDelete.remove(entry.getName());
                }
            }

            count += fragCount;
        }
View Full Code Here

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

            if (registry != null)
            {
                Iterator i = registry.iterator();
                while(i.hasNext())
                {
                    RegistryEntry regEntry = (RegistryEntry)i.next();
                    if (entryName.equals(regEntry.getName()))
                    {
                        i.remove();
                    }
                }
            }
View Full Code Here

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

        // Iterate thru entries from selected registry
        List list = new ArrayList();
        for (Iterator i = Registry.get(regName).listEntryNames(); i.hasNext();)
        {
            RegistryEntry entry = Registry.getEntry(regName, (String)i.next());
            boolean selected = false;
            selected = JetspeedSecurity.checkPermission((JetspeedUser) data.getUser(), new PortalResource(entry), "customize");
            if (selected && !selectHidden)
            {
                selected = !entry.isHidden();
            }
            if (selected && (entry instanceof PortletInfoEntry))
            {
                selected = ((PortletInfoEntry) entry).hasMediaType(mediaType);
            }
View Full Code Here

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

        if (name == null)
        {
            return;
    }

        RegistryEntry entry = (RegistryEntry)this.entries.get( name ) ;

        if (entry == null)
        {
            return;
    }
View Full Code Here

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

        {
            return checkPermission( user, securityRef, action, owner);
        }

        String portletName = portlet.getName();
        RegistryEntry registryEntry = null;
        // Don't query registry if portlet is a set
        if (!(portlet instanceof PortletSet))
        {
            registryEntry = (RegistryEntry) Registry.getEntry(Registry.PORTLET, portletName);
        }           
View Full Code Here

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

     * @param regName the name of the registry to use
     * @return the newly created RegistryEntry
     */
    public RegistryEntry createEntry(String regName)
    {
        RegistryEntry entry = null;
        Registry registry = (Registry) registries.get(regName);

        if (registry != null)
        {
            entry = registry.createEntry();
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.