Example usage for com.liferay.portal.kernel.template TemplateHandlerRegistryUtil getClassNameIds

List of usage examples for com.liferay.portal.kernel.template TemplateHandlerRegistryUtil getClassNameIds

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.template TemplateHandlerRegistryUtil getClassNameIds.

Prototype

public static long[] getClassNameIds() 

Source Link

Usage

From source file:com.liferay.dynamic.data.mapping.util.BaseDDMDisplay.java

License:Open Source License

@Override
public long[] getTemplateClassNameIds(long classNameId) {
    if (classNameId > 0) {
        return new long[] { classNameId };
    }/*  w w  w.  j  av a2  s.  c o  m*/

    return TemplateHandlerRegistryUtil.getClassNameIds();
}

From source file:com.liferay.portlet.display.template.web.internal.exportimport.data.handler.PortletDisplayTemplatePortletDataHandler.java

License:Open Source License

@Override
protected String doExportData(PortletDataContext portletDataContext, String portletId,
        PortletPreferences portletPreferences) throws Exception {

    Element rootElement = addExportDataRootElement(portletDataContext);

    long[] classNameIds = TemplateHandlerRegistryUtil.getClassNameIds();

    ActionableDynamicQuery actionableDynamicQuery = getDDMTemplateActionableDynamicQuery(portletDataContext,
            ArrayUtil.toArray(classNameIds), new StagedModelType(_portal.getClassNameId(DDMTemplate.class),
                    StagedModelType.REFERRER_CLASS_NAME_ID_ALL));

    actionableDynamicQuery.performActions();

    return getExportDataRootElementString(rootElement);
}

From source file:com.liferay.portlet.display.template.web.internal.exportimport.data.handler.PortletDisplayTemplatePortletDataHandler.java

License:Open Source License

protected StagedModelType[] getStagedModelTypes() {
    if (_stagedModelTypes != null) {
        return _stagedModelTypes;
    }//w  ww  .  j  a v a2 s.c  o  m

    List<StagedModelType> stagedModelTypes = new ArrayList<>();

    long ddmTemplateClassNameId = _portal.getClassNameId(DDMTemplate.class);

    for (long classNameId : TemplateHandlerRegistryUtil.getClassNameIds()) {
        stagedModelTypes.add(new StagedModelType(ddmTemplateClassNameId, classNameId));
    }

    _stagedModelTypes = stagedModelTypes.toArray(new StagedModelType[stagedModelTypes.size()]);

    return _stagedModelTypes;
}