1
22
23 package com.liferay.wsrp.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Propagation;
28 import com.liferay.portal.kernel.annotation.Transactional;
29
30
54 @Transactional(rollbackFor = {
55 PortalException.class, SystemException.class})
56 public interface WSRPProducerLocalService {
57 public com.liferay.wsrp.model.WSRPProducer addWSRPProducer(
58 com.liferay.wsrp.model.WSRPProducer wsrpProducer)
59 throws com.liferay.portal.SystemException;
60
61 public com.liferay.wsrp.model.WSRPProducer createWSRPProducer(
62 long producerId);
63
64 public void deleteWSRPProducer(long producerId)
65 throws com.liferay.portal.SystemException,
66 com.liferay.portal.PortalException;
67
68 public void deleteWSRPProducer(
69 com.liferay.wsrp.model.WSRPProducer wsrpProducer)
70 throws com.liferay.portal.SystemException;
71
72 public java.util.List<Object> dynamicQuery(
73 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
74 throws com.liferay.portal.SystemException;
75
76 public java.util.List<Object> dynamicQuery(
77 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
78 int end) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public com.liferay.wsrp.model.WSRPProducer getWSRPProducer(long producerId)
82 throws com.liferay.portal.SystemException,
83 com.liferay.portal.PortalException;
84
85 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
86 public java.util.List<com.liferay.wsrp.model.WSRPProducer> getWSRPProducers(
87 int start, int end) throws com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public int getWSRPProducersCount()
91 throws com.liferay.portal.SystemException;
92
93 public com.liferay.wsrp.model.WSRPProducer updateWSRPProducer(
94 com.liferay.wsrp.model.WSRPProducer wsrpProducer)
95 throws com.liferay.portal.SystemException;
96
97 public void addProducer(java.lang.String portalId, boolean status,
98 java.lang.String namespace, java.lang.String instanceName,
99 boolean requiresRegistration, boolean supportsInbandRegistration,
100 java.lang.String version, java.lang.String offeredPortlets,
101 java.lang.String producerProfileMap,
102 java.lang.String registrationProperties,
103 java.lang.String registrationValidatorClass)
104 throws com.liferay.portal.SystemException;
105
106 public void deleteProducer(com.liferay.wsrp.model.WSRPProducer producer)
107 throws com.liferay.portal.SystemException;
108
109 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
110 public com.liferay.wsrp.model.WSRPProducer getProducer(
111 java.lang.String instanceName)
112 throws com.liferay.portal.PortalException,
113 com.liferay.portal.SystemException;
114
115 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
116 public java.util.List<com.liferay.wsrp.model.WSRPProducer> getProducers(
117 java.lang.String portalId, java.lang.String namespace)
118 throws com.liferay.portal.SystemException;
119 }