public ContentFragment addPortlet(String type, String name) { if (pageLayoutComponent != null) { // delegate to page layout component return pageLayoutComponent.addPortlet(this, type, name); } else { // perform locally only ContentFragmentImpl newContentFragmentImpl = new ContentFragmentImpl(); newContentFragmentImpl.setType(type); newContentFragmentImpl.setType(name); getFragments().add(newContentFragmentImpl); return newContentFragmentImpl; } }
public ContentFragment addPortlet(String type, String name) { if (pageLayoutComponent != null) { // delegate to page layout component return pageLayoutComponent.addPortlet(this, type, name); } else { // perform locally only ContentFragmentImpl newContentFragmentImpl = new ContentFragmentImpl(); newContentFragmentImpl.setType(type); newContentFragmentImpl.setName(name); ContentFragmentImpl rootContentFragmentImpl = (ContentFragmentImpl)getRootFragment(); rootContentFragmentImpl.getFragments().add(newContentFragmentImpl); return newContentFragmentImpl; } }
ContentFragment contentFragment = pageLayoutComponent.addPortlet(contentPage, fragmentType, fragmentName); String addedContentFragmentId = contentFragment.getId();
public ContentFragment addPortlet(String type, String name, int row, int column) { if (pageLayoutComponent != null) { // delegate to page layout component return pageLayoutComponent.addPortlet(this, type, name, row, column); } else { // perform locally only ContentFragmentImpl newContentFragmentImpl = new ContentFragmentImpl(); newContentFragmentImpl.setType(type); newContentFragmentImpl.setType(name); if (!Utils.isNull(row)) { newContentFragmentImpl.setLayoutRow(row); } if (!Utils.isNull(column)) { newContentFragmentImpl.setLayoutColumn(column); } getFragments().add(newContentFragmentImpl); return newContentFragmentImpl; } }