1
22
23 package com.liferay.portlet.tags.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 TagsEntryService {
57 public com.liferay.portlet.tags.model.TagsEntry addEntry(
58 java.lang.String name)
59 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
60 com.liferay.portal.SystemException;
61
62 public com.liferay.portlet.tags.model.TagsEntry addEntry(
63 java.lang.String name, java.lang.String[] properties)
64 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
65 com.liferay.portal.SystemException;
66
67 public void deleteEntry(long entryId)
68 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
69 com.liferay.portal.SystemException;
70
71 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
72 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
73 java.lang.String className, long classPK)
74 throws java.rmi.RemoteException, com.liferay.portal.SystemException;
75
76 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
77 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
78 long groupId, long companyId, long classNameId, java.lang.String name)
79 throws java.rmi.RemoteException, com.liferay.portal.SystemException;
80
81 public void mergeEntries(long fromEntryId, long toEntryId)
82 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
83 com.liferay.portal.SystemException;
84
85 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
86 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> search(
87 long companyId, java.lang.String name, java.lang.String[] properties)
88 throws java.rmi.RemoteException, com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> search(
92 long companyId, java.lang.String name, java.lang.String[] properties,
93 int start, int end)
94 throws java.rmi.RemoteException, com.liferay.portal.SystemException;
95
96 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
97 public com.liferay.portal.kernel.json.JSONArray searchAutocomplete(
98 long companyId, java.lang.String name, java.lang.String[] properties,
99 int start, int end)
100 throws java.rmi.RemoteException, com.liferay.portal.SystemException;
101
102 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
103 public int searchCount(long companyId, java.lang.String name,
104 java.lang.String[] properties)
105 throws java.rmi.RemoteException, com.liferay.portal.SystemException;
106
107 public com.liferay.portlet.tags.model.TagsEntry updateEntry(long entryId,
108 java.lang.String name)
109 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
110 com.liferay.portal.SystemException;
111
112 public com.liferay.portlet.tags.model.TagsEntry updateEntry(long entryId,
113 java.lang.String name, java.lang.String[] properties)
114 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
115 com.liferay.portal.SystemException;
116 }