001
014
015 package com.liferay.portlet.dynamicdatamapping.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.jsonwebservice.JSONWebService;
020 import com.liferay.portal.kernel.transaction.Isolation;
021 import com.liferay.portal.kernel.transaction.Propagation;
022 import com.liferay.portal.kernel.transaction.Transactional;
023 import com.liferay.portal.service.BaseService;
024
025
038 @JSONWebService
039 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
040 PortalException.class, SystemException.class})
041 public interface DDMTemplateService extends BaseService {
042
047
048
053 public java.lang.String getBeanIdentifier();
054
055
060 public void setBeanIdentifier(java.lang.String beanIdentifier);
061
062 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addTemplate(
063 long groupId, long structureId,
064 java.util.Map<java.util.Locale, java.lang.String> nameMap,
065 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
066 java.lang.String type, java.lang.String mode,
067 java.lang.String language, java.lang.String script,
068 com.liferay.portal.service.ServiceContext serviceContext)
069 throws com.liferay.portal.kernel.exception.PortalException,
070 com.liferay.portal.kernel.exception.SystemException;
071
072 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> copyTemplates(
073 long structureId, long newStructureId, java.lang.String type,
074 com.liferay.portal.service.ServiceContext serviceContext)
075 throws com.liferay.portal.kernel.exception.PortalException,
076 com.liferay.portal.kernel.exception.SystemException;
077
078 public void deleteTemplate(long templateId)
079 throws com.liferay.portal.kernel.exception.PortalException,
080 com.liferay.portal.kernel.exception.SystemException;
081
082 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
083 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
084 long templateId)
085 throws com.liferay.portal.kernel.exception.PortalException,
086 com.liferay.portal.kernel.exception.SystemException;
087
088 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
089 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
090 long structureId, java.lang.String type, java.lang.String mode)
091 throws com.liferay.portal.kernel.exception.SystemException;
092
093 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
094 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
095 long companyId, long groupId, long structureId,
096 java.lang.String keywords, java.lang.String type,
097 java.lang.String mode, int start, int end,
098 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
099 throws com.liferay.portal.kernel.exception.SystemException;
100
101 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
102 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
103 long companyId, long groupId, long structureId, java.lang.String name,
104 java.lang.String description, java.lang.String type,
105 java.lang.String mode, java.lang.String language, boolean andOperator,
106 int start, int end,
107 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
108 throws com.liferay.portal.kernel.exception.SystemException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public int searchCount(long companyId, long groupId, long structureId,
112 java.lang.String keywords, java.lang.String type, java.lang.String mode)
113 throws com.liferay.portal.kernel.exception.SystemException;
114
115 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
116 public int searchCount(long companyId, long groupId, long structureId,
117 java.lang.String name, java.lang.String description,
118 java.lang.String type, java.lang.String mode,
119 java.lang.String language, boolean andOperator)
120 throws com.liferay.portal.kernel.exception.SystemException;
121
122 public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
123 long templateId,
124 java.util.Map<java.util.Locale, java.lang.String> nameMap,
125 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
126 java.lang.String type, java.lang.String mode,
127 java.lang.String language, java.lang.String script,
128 com.liferay.portal.service.ServiceContext serviceContext)
129 throws com.liferay.portal.kernel.exception.PortalException,
130 com.liferay.portal.kernel.exception.SystemException;
131 }