Liferay Objects - nishant24tankariya/Liferay GitHub Wiki

Delete all object entries from specific object definition

import com.liferay.object.service.ObjectDefinitionLocalServiceUtil
import com.liferay.object.service.ObjectEntryLocalServiceUtil

def companyId = 0
def groupId = 0
def objectDefinitionERC = ""

def eventRegistrationObjectDefinition = ObjectDefinitionLocalServiceUtil
	.getObjectDefinitionByExternalReferenceCode(objectDefinitionERC, companyId)

def objectEntries = ObjectEntryLocalServiceUtil.getObjectEntries(
	groupId, eventRegistrationObjectDefinition.getObjectDefinitionId(), -1, -1)

for (def objectEntry : objectEntries) {
	ObjectEntryLocalServiceUtil.deleteObjectEntry(objectEntry)
}

Showing categories in Liferay object's detail page using information template

<#if (ObjectEntry_objectEntryId.getData())??>
  <#assign student=restClient.get("/c/students/${ObjectEntry_objectEntryId.getData()}?restrictFields=actions") />
  <#if student?has_content>
    <ul>
      <#list student.taxonomyCategoryBriefs as category>
        <li>${category.taxonomyCategoryName}</li>
      </#list>
    </ul>
  </#if>
</#if>
⚠️ **GitHub.com Fallback** ⚠️