public class ObjectDefinitionServiceUtil
extends java.lang.Object
com.liferay.object.service.impl.ObjectDefinitionServiceImpl
and is an
access point for service operations in application layer code running on a
remote server. Methods of this service are expected to have security checks
based on the propagated JAAS credentials because this service can be
accessed remotely.ObjectDefinitionService
Constructor and Description |
---|
ObjectDefinitionServiceUtil() |
Modifier and Type | Method and Description |
---|---|
static ObjectDefinition |
addCustomObjectDefinition(long objectFolderId,
boolean enableComments,
boolean enableIndexSearch,
boolean enableLocalization,
boolean enableObjectEntryDraft,
java.util.Map<java.util.Locale,java.lang.String> labelMap,
java.lang.String name,
java.lang.String panelAppOrder,
java.lang.String panelCategoryKey,
java.util.Map<java.util.Locale,java.lang.String> pluralLabelMap,
boolean portlet,
java.lang.String scope,
java.lang.String storageType,
java.util.List<ObjectField> objectFields) |
static ObjectDefinition |
addObjectDefinition(java.lang.String externalReferenceCode,
long objectFolderId,
boolean modifiable,
boolean system) |
static ObjectDefinition |
addSystemObjectDefinition(java.lang.String externalReferenceCode,
long userId,
long objectFolderId,
boolean enableComments,
boolean enableIndexSearch,
java.util.Map<java.util.Locale,java.lang.String> labelMap,
java.lang.String name,
java.lang.String panelAppOrder,
java.lang.String panelCategoryKey,
java.util.Map<java.util.Locale,java.lang.String> pluralLabelMap,
boolean portlet,
java.lang.String scope,
java.util.List<ObjectField> objectFields) |
static ObjectDefinition |
deleteObjectDefinition(long objectDefinitionId) |
static ObjectDefinition |
fetchObjectDefinitionByExternalReferenceCode(java.lang.String externalReferenceCode,
long companyId) |
static ObjectDefinition |
getObjectDefinition(long objectDefinitionId) |
static ObjectDefinition |
getObjectDefinitionByExternalReferenceCode(java.lang.String externalReferenceCode,
long companyId) |
static java.util.List<ObjectDefinition> |
getObjectDefinitions(int start,
int end) |
static java.util.List<ObjectDefinition> |
getObjectDefinitions(long companyId,
int start,
int end) |
static int |
getObjectDefinitionsCount() |
static int |
getObjectDefinitionsCount(long companyId) |
static java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
static ObjectDefinitionService |
getService() |
static ObjectDefinition |
publishCustomObjectDefinition(long objectDefinitionId) |
static ObjectDefinition |
publishSystemObjectDefinition(long objectDefinitionId) |
static ObjectDefinition |
updateCustomObjectDefinition(java.lang.String externalReferenceCode,
long objectDefinitionId,
long accountEntryRestrictedObjectFieldId,
long descriptionObjectFieldId,
long objectFolderId,
long titleObjectFieldId,
boolean accountEntryRestricted,
boolean active,
boolean enableCategorization,
boolean enableComments,
boolean enableIndexSearch,
boolean enableLocalization,
boolean enableObjectEntryDraft,
boolean enableObjectEntryHistory,
java.util.Map<java.util.Locale,java.lang.String> labelMap,
java.lang.String name,
java.lang.String panelAppOrder,
java.lang.String panelCategoryKey,
boolean portlet,
java.util.Map<java.util.Locale,java.lang.String> pluralLabelMap,
java.lang.String scope,
int status) |
static ObjectDefinition |
updateExternalReferenceCode(long objectDefinitionId,
java.lang.String externalReferenceCode) |
static ObjectDefinition |
updateRootObjectDefinitionId(long objectDefinitionId,
long rootObjectDefinitionId) |
static ObjectDefinition |
updateSystemObjectDefinition(java.lang.String externalReferenceCode,
long objectDefinitionId,
long objectFolderId,
long titleObjectFieldId) |
static ObjectDefinition |
updateTitleObjectFieldId(long objectDefinitionId,
long titleObjectFieldId) |
public static ObjectDefinition addCustomObjectDefinition(long objectFolderId, boolean enableComments, boolean enableIndexSearch, boolean enableLocalization, boolean enableObjectEntryDraft, java.util.Map<java.util.Locale,java.lang.String> labelMap, java.lang.String name, java.lang.String panelAppOrder, java.lang.String panelCategoryKey, java.util.Map<java.util.Locale,java.lang.String> pluralLabelMap, boolean portlet, java.lang.String scope, java.lang.String storageType, java.util.List<ObjectField> objectFields) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition addObjectDefinition(java.lang.String externalReferenceCode, long objectFolderId, boolean modifiable, boolean system) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition addSystemObjectDefinition(java.lang.String externalReferenceCode, long userId, long objectFolderId, boolean enableComments, boolean enableIndexSearch, java.util.Map<java.util.Locale,java.lang.String> labelMap, java.lang.String name, java.lang.String panelAppOrder, java.lang.String panelCategoryKey, java.util.Map<java.util.Locale,java.lang.String> pluralLabelMap, boolean portlet, java.lang.String scope, java.util.List<ObjectField> objectFields) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition deleteObjectDefinition(long objectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition fetchObjectDefinitionByExternalReferenceCode(java.lang.String externalReferenceCode, long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition getObjectDefinition(long objectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition getObjectDefinitionByExternalReferenceCode(java.lang.String externalReferenceCode, long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.util.List<ObjectDefinition> getObjectDefinitions(int start, int end)
public static java.util.List<ObjectDefinition> getObjectDefinitions(long companyId, int start, int end)
public static int getObjectDefinitionsCount() throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getObjectDefinitionsCount(long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.lang.String getOSGiServiceIdentifier()
public static ObjectDefinition publishCustomObjectDefinition(long objectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition publishSystemObjectDefinition(long objectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition updateCustomObjectDefinition(java.lang.String externalReferenceCode, long objectDefinitionId, long accountEntryRestrictedObjectFieldId, long descriptionObjectFieldId, long objectFolderId, long titleObjectFieldId, boolean accountEntryRestricted, boolean active, boolean enableCategorization, boolean enableComments, boolean enableIndexSearch, boolean enableLocalization, boolean enableObjectEntryDraft, boolean enableObjectEntryHistory, java.util.Map<java.util.Locale,java.lang.String> labelMap, java.lang.String name, java.lang.String panelAppOrder, java.lang.String panelCategoryKey, boolean portlet, java.util.Map<java.util.Locale,java.lang.String> pluralLabelMap, java.lang.String scope, int status) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition updateExternalReferenceCode(long objectDefinitionId, java.lang.String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition updateRootObjectDefinitionId(long objectDefinitionId, long rootObjectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition updateSystemObjectDefinition(java.lang.String externalReferenceCode, long objectDefinitionId, long objectFolderId, long titleObjectFieldId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinition updateTitleObjectFieldId(long objectDefinitionId, long titleObjectFieldId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static ObjectDefinitionService getService()