Package com.liferay.object.service
Interface ObjectDefinitionService
- All Superinterfaces:
com.liferay.portal.kernel.service.BaseService
- All Known Implementing Classes:
ObjectDefinitionServiceWrapper
@AccessControlled
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class})
public interface ObjectDefinitionService
extends com.liferay.portal.kernel.service.BaseService
Provides the remote service interface for ObjectDefinition. Methods of this
service are expected to have security checks based on the propagated JAAS
credentials because this service can be accessed remotely.
- See Also:
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionaddCustomObjectDefinition
(long objectFolderId, String className, boolean enableComments, boolean enableFriendlyURLCustomization, boolean enableIndexSearch, boolean enableLocalization, boolean enableObjectEntryDraft, Map<Locale, String> labelMap, String name, String panelAppOrder, String panelCategoryKey, Map<Locale, String> pluralLabelMap, boolean portlet, String scope, String storageType, List<ObjectField> objectFields) addObjectDefinition
(String externalReferenceCode, long objectFolderId, boolean modifiable, String scope, boolean system) addSystemObjectDefinition
(String externalReferenceCode, long userId, long objectFolderId, boolean enableComments, boolean enableFriendlyURLCustomization, boolean enableIndexSearch, boolean enableLocalization, Map<Locale, String> labelMap, String name, String panelAppOrder, String panelCategoryKey, Map<Locale, String> pluralLabelMap, boolean portlet, String scope, List<ObjectField> objectFields) deleteObjectDefinition
(long objectDefinitionId) fetchObjectDefinitionByExternalReferenceCode
(String externalReferenceCode, long companyId) getObjectDefinition
(long objectDefinitionId) getObjectDefinitionByExternalReferenceCode
(String externalReferenceCode, long companyId) getObjectDefinitions
(int start, int end) getObjectDefinitions
(long companyId, int start, int end) int
int
getObjectDefinitionsCount
(long companyId) Returns the OSGi service identifier.publishCustomObjectDefinition
(long objectDefinitionId) publishSystemObjectDefinition
(long objectDefinitionId) updateCustomObjectDefinition
(String externalReferenceCode, long objectDefinitionId, long accountEntryRestrictedObjectFieldId, long descriptionObjectFieldId, long objectFolderId, long titleObjectFieldId, boolean accountEntryRestricted, boolean active, String className, boolean enableCategorization, boolean enableComments, boolean enableFriendlyURLCustomization, boolean enableIndexSearch, boolean enableLocalization, boolean enableObjectEntryDraft, boolean enableObjectEntryHistory, Map<Locale, String> labelMap, String name, String panelAppOrder, String panelCategoryKey, boolean portlet, Map<Locale, String> pluralLabelMap, String scope, int status) updateExternalReferenceCode
(long objectDefinitionId, String externalReferenceCode) updateRootObjectDefinitionId
(long objectDefinitionId, long rootObjectDefinitionId) updateSystemObjectDefinition
(String externalReferenceCode, long objectDefinitionId, long objectFolderId, long titleObjectFieldId) updateTitleObjectFieldId
(long objectDefinitionId, long titleObjectFieldId)
-
Method Details
-
addCustomObjectDefinition
ObjectDefinition addCustomObjectDefinition(long objectFolderId, String className, boolean enableComments, boolean enableFriendlyURLCustomization, boolean enableIndexSearch, boolean enableLocalization, boolean enableObjectEntryDraft, Map<Locale, String> labelMap, String name, String panelAppOrder, String panelCategoryKey, Map<Locale, throws com.liferay.portal.kernel.exception.PortalExceptionString> pluralLabelMap, boolean portlet, String scope, String storageType, List<ObjectField> objectFields) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
addObjectDefinition
ObjectDefinition addObjectDefinition(String externalReferenceCode, long objectFolderId, boolean modifiable, String scope, boolean system) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
addSystemObjectDefinition
ObjectDefinition addSystemObjectDefinition(String externalReferenceCode, long userId, long objectFolderId, boolean enableComments, boolean enableFriendlyURLCustomization, boolean enableIndexSearch, boolean enableLocalization, Map<Locale, String> labelMap, String name, String panelAppOrder, String panelCategoryKey, Map<Locale, throws com.liferay.portal.kernel.exception.PortalExceptionString> pluralLabelMap, boolean portlet, String scope, List<ObjectField> objectFields) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
deleteObjectDefinition
ObjectDefinition deleteObjectDefinition(long objectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
fetchObjectDefinitionByExternalReferenceCode
@Transactional(propagation=SUPPORTS, readOnly=true) ObjectDefinition fetchObjectDefinitionByExternalReferenceCode(String externalReferenceCode, long companyId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getObjectDefinition
@Transactional(propagation=SUPPORTS, readOnly=true) ObjectDefinition getObjectDefinition(long objectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getObjectDefinitionByExternalReferenceCode
@Transactional(propagation=SUPPORTS, readOnly=true) ObjectDefinition getObjectDefinitionByExternalReferenceCode(String externalReferenceCode, long companyId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getObjectDefinitions
@Transactional(propagation=SUPPORTS, readOnly=true) List<ObjectDefinition> getObjectDefinitions(int start, int end) -
getObjectDefinitions
@Transactional(propagation=SUPPORTS, readOnly=true) List<ObjectDefinition> getObjectDefinitions(long companyId, int start, int end) -
getObjectDefinitionsCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getObjectDefinitionsCount() throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getObjectDefinitionsCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getObjectDefinitionsCount(long companyId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getOSGiServiceIdentifier
String getOSGiServiceIdentifier()Returns the OSGi service identifier.- Returns:
- the OSGi service identifier
-
publishCustomObjectDefinition
ObjectDefinition publishCustomObjectDefinition(long objectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
publishSystemObjectDefinition
ObjectDefinition publishSystemObjectDefinition(long objectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCustomObjectDefinition
ObjectDefinition updateCustomObjectDefinition(String externalReferenceCode, long objectDefinitionId, long accountEntryRestrictedObjectFieldId, long descriptionObjectFieldId, long objectFolderId, long titleObjectFieldId, boolean accountEntryRestricted, boolean active, String className, boolean enableCategorization, boolean enableComments, boolean enableFriendlyURLCustomization, boolean enableIndexSearch, boolean enableLocalization, boolean enableObjectEntryDraft, boolean enableObjectEntryHistory, Map<Locale, String> labelMap, String name, String panelAppOrder, String panelCategoryKey, boolean portlet, Map<Locale, throws com.liferay.portal.kernel.exception.PortalExceptionString> pluralLabelMap, String scope, int status) - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateExternalReferenceCode
ObjectDefinition updateExternalReferenceCode(long objectDefinitionId, String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateRootObjectDefinitionId
ObjectDefinition updateRootObjectDefinitionId(long objectDefinitionId, long rootObjectDefinitionId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateSystemObjectDefinition
ObjectDefinition updateSystemObjectDefinition(String externalReferenceCode, long objectDefinitionId, long objectFolderId, long titleObjectFieldId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateTitleObjectFieldId
ObjectDefinition updateTitleObjectFieldId(long objectDefinitionId, long titleObjectFieldId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-