Interface DDMFormInstanceService

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

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

    • addFormInstance

      DDMFormInstance addFormInstance(long groupId, long ddmStructureId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, DDMFormValues settingsDDMFormValues, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • addFormInstance

      DDMFormInstance addFormInstance(long groupId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, DDMForm ddmForm, DDMFormLayout ddmFormLayout, DDMFormValues settingsDDMFormValues, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • copyFormInstance

      DDMFormInstance copyFormInstance(long groupId, Map<Locale,String> nameMap, DDMFormInstance sourceDDMFormInstance, DDMFormValues settingsDDMFormValues, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteFormInstance

      void deleteFormInstance(long ddmFormInstanceId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • fetchFormInstance

      @Transactional(propagation=SUPPORTS, readOnly=true) DDMFormInstance fetchFormInstance(long ddmFormInstanceId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getFormInstance

      @Transactional(propagation=SUPPORTS, readOnly=true) DDMFormInstance getFormInstance(long ddmFormInstanceId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getFormInstances

      @Transactional(propagation=SUPPORTS, readOnly=true) List<DDMFormInstance> getFormInstances(long companyId, long groupId, int start, int end)
    • getFormInstancesCount

      @Transactional(propagation=SUPPORTS, readOnly=true) int getFormInstancesCount(long companyId, long groupId)
    • getFormInstancesCount

      @Transactional(propagation=SUPPORTS, readOnly=true) int getFormInstancesCount(String uuid) 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
    • search

      @Transactional(propagation=SUPPORTS, readOnly=true) List<DDMFormInstance> search(long companyId, long groupId, String keywords, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<DDMFormInstance> orderByComparator)
    • search

      @Transactional(propagation=SUPPORTS, readOnly=true) List<DDMFormInstance> search(long companyId, long groupId, String keywords, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<DDMFormInstance> orderByComparator)
    • search

      @Transactional(propagation=SUPPORTS, readOnly=true) List<DDMFormInstance> search(long companyId, long groupId, String[] names, String[] descriptions, boolean andOperator, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<DDMFormInstance> orderByComparator)
    • searchCount

      @Transactional(propagation=SUPPORTS, readOnly=true) int searchCount(long companyId, long groupId, String keywords)
    • searchCount

      @Transactional(propagation=SUPPORTS, readOnly=true) int searchCount(long companyId, long groupId, String keywords, int status)
    • searchCount

      @Transactional(propagation=SUPPORTS, readOnly=true) int searchCount(long companyId, long groupId, String[] names, String[] descriptions, boolean andOperator)
    • sendEmail

      void sendEmail(long formInstanceId, String message, String subject, String[] toEmailAddresses) throws Exception
      Throws:
      Exception
    • updateFormInstance

      DDMFormInstance updateFormInstance(long formInstanceId, DDMFormValues settingsDDMFormValues) throws com.liferay.portal.kernel.exception.PortalException
      Updates the the record set's settings.
      Parameters:
      formInstanceId - the primary key of the form instance
      settingsDDMFormValues - the record set's settings. For more information see DDMFormValues in the dynamic.data.mapping.api module.
      Returns:
      the record set
      Throws:
      com.liferay.portal.kernel.exception.PortalException - if a portal exception occurred
    • updateFormInstance

      DDMFormInstance updateFormInstance(long ddmFormInstanceId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, DDMForm ddmForm, DDMFormLayout ddmFormLayout, DDMFormValues settingsDDMFormValues, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException