Interface ObjectFieldService

All Superinterfaces:
com.liferay.portal.kernel.service.BaseService
All Known Implementing Classes:
ObjectFieldServiceWrapper

@AccessControlled @JSONWebService @ProviderType @Transactional(isolation=PORTAL, rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class}) public interface ObjectFieldService extends com.liferay.portal.kernel.service.BaseService
Provides the remote service interface for ObjectField. 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 Details

    • addCustomObjectField

      ObjectField addCustomObjectField(String externalReferenceCode, long listTypeDefinitionId, long objectDefinitionId, String businessType, String dbType, boolean indexed, boolean indexedAsKeyword, String indexedLanguageId, Map<Locale,String> labelMap, boolean localized, String name, String readOnly, String readOnlyConditionExpression, boolean required, boolean state, List<ObjectFieldSetting> objectFieldSettings) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteObjectField

      ObjectField deleteObjectField(long objectFieldId) throws Exception
      Throws:
      Exception
    • getObjectField

      @Transactional(propagation=SUPPORTS, readOnly=true) ObjectField getObjectField(long objectFieldId) 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
    • updateObjectField

      ObjectField updateObjectField(String externalReferenceCode, long objectFieldId, long listTypeDefinitionId, String businessType, String dbType, boolean indexed, boolean indexedAsKeyword, String indexedLanguageId, Map<Locale,String> labelMap, boolean localized, String name, String readOnly, String readOnlyConditionExpression, boolean required, boolean state, List<ObjectFieldSetting> objectFieldSettings) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException