/** * Get layout fragment property value. * * @param f fragment * @param propertyName fragment property name * @return property value */ private static String getProperty( Object f, String propertyName ) { return ( ( f instanceof ContentFragment ) ? ((ContentFragment) f).getProperty( propertyName ) : ((Fragment) f).getProperty( propertyName ) ); } }
protected int removeFragment(RequestContext requestContext, Map<String,Object> resultMap, BaseFragmentsElement page, String fragmentId) { int count = 0; BaseFragmentElement fragment = page.getFragmentById(fragmentId); if (fragment != null) { page.removeFragmentById(fragment.getId()); count++; } return count; }
public ContentFragment getRootFragmentUnlocked() { ContentFragment root = rootContentFragment; if (root.isLocked()) { for (ContentFragment f : root.getFragments()) { if (!f.isTemplate() && !f.isLocked()) { return f; } } } return root; }
public BasePageElementBean(BasePageElement basePageElement) { super(basePageElement); skin = basePageElement.getSkin(); defaultLayoutDecorator = basePageElement.getDefaultDecorator(Fragment.LAYOUT); defaultPortletDecorator = basePageElement.getDefaultDecorator(Fragment.PORTLET); }
protected int updatePortletDecorator(RequestContext requestContext, Map<String,Object> resultMap, BaseFragmentsElement page, String fragmentId, String portletDecorator) { int count = 0; BaseFragmentElement fragment = page.getFragmentById(fragmentId); if (fragment != null) { fragment.setDecorator( portletDecorator ); count++; } return count; }
public PortletWindowImpl(RequestContext requestContext, ContentFragment fragment, PortletDefinition pd) { this.requestContext = requestContext; this.id = fragment.getId(); this.portletEntityId = fragment.getFragmentId(); if (this.portletEntityId == null) { this.portletEntityId = this.id; } this.fragment = fragment; this.pd = pd; this.valid = pd != null; }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(FolderMenuMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; } }
/** * * <p> * generateEntityKey * </p> * * @param fragment * @return */ public String generateEntityKey( ContentFragment fragment) { return fragment.getId(); }
public DocumentBean(Document document) { super(document); version = document.getVersion(); dirty = document.isDirty(); }
/** * setUsersAsString * * @param users users CSV list */ public void setUsersAsString(String users) { // set and propagate to users list setting this.users = users; usersList = parseCSVList(users); }
public String renderPortlet(ContentFragment fragment, RequestContext context) { return fragment.getRenderedContent(); }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(PageMenuMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; }
public FragmentNotInLayoutException(ContentFragment fragment) { super("The fragment "+fragment != null ?fragment.getId():"{null fragment}"+" could not be located in this layout."); }
/** * setGroupsAsString * * @param groups groups CSV list */ public void setGroupsAsString(String groups) { // set and propagate to groups list setting this.groups = groups; groupsList = parseCSVList(groups); }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(FolderMenuMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(PageMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(FolderMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; }