@Override public AssetRenderer getAssetRenderer(long classPK, int type) throws PortalException, SystemException { DDLRecord record = null; DDLRecordVersion recordVersion = null; if (type == TYPE_LATEST) { recordVersion = DDLRecordLocalServiceUtil.getRecordVersion(classPK); record = recordVersion.getRecord(); } else { record = DDLRecordLocalServiceUtil.getRecord(classPK); recordVersion = record.getRecordVersion(); } DDLRecordAssetRenderer ddlRecordAssetRenderer = new DDLRecordAssetRenderer(record, recordVersion); ddlRecordAssetRenderer.setAssetRendererType(type); return ddlRecordAssetRenderer; }