1
19
20 package com.liferay.portal.service.persistence;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Propagation;
25 import com.liferay.portal.kernel.annotation.Transactional;
26
27
33 @Transactional(rollbackFor = {
34 PortalException.class, SystemException.class})
35 public interface ListTypePersistence extends BasePersistence {
36 public com.liferay.portal.model.ListType create(int listTypeId);
37
38 public com.liferay.portal.model.ListType remove(int listTypeId)
39 throws com.liferay.portal.NoSuchListTypeException,
40 com.liferay.portal.SystemException;
41
42 public com.liferay.portal.model.ListType remove(
43 com.liferay.portal.model.ListType listType)
44 throws com.liferay.portal.SystemException;
45
46
49 public com.liferay.portal.model.ListType update(
50 com.liferay.portal.model.ListType listType)
51 throws com.liferay.portal.SystemException;
52
53
66 public com.liferay.portal.model.ListType update(
67 com.liferay.portal.model.ListType listType, boolean merge)
68 throws com.liferay.portal.SystemException;
69
70 public com.liferay.portal.model.ListType updateImpl(
71 com.liferay.portal.model.ListType listType, boolean merge)
72 throws com.liferay.portal.SystemException;
73
74 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
75 public com.liferay.portal.model.ListType findByPrimaryKey(int listTypeId)
76 throws com.liferay.portal.NoSuchListTypeException,
77 com.liferay.portal.SystemException;
78
79 public com.liferay.portal.model.ListType fetchByPrimaryKey(int listTypeId)
80 throws com.liferay.portal.SystemException;
81
82 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
83 public java.util.List<com.liferay.portal.model.ListType> findByType(
84 java.lang.String type) throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portal.model.ListType> findByType(
88 java.lang.String type, int start, int end)
89 throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public java.util.List<com.liferay.portal.model.ListType> findByType(
93 java.lang.String type, int start, int end,
94 com.liferay.portal.kernel.util.OrderByComparator obc)
95 throws com.liferay.portal.SystemException;
96
97 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
98 public com.liferay.portal.model.ListType findByType_First(
99 java.lang.String type,
100 com.liferay.portal.kernel.util.OrderByComparator obc)
101 throws com.liferay.portal.NoSuchListTypeException,
102 com.liferay.portal.SystemException;
103
104 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
105 public com.liferay.portal.model.ListType findByType_Last(
106 java.lang.String type,
107 com.liferay.portal.kernel.util.OrderByComparator obc)
108 throws com.liferay.portal.NoSuchListTypeException,
109 com.liferay.portal.SystemException;
110
111 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
112 public com.liferay.portal.model.ListType[] findByType_PrevAndNext(
113 int listTypeId, java.lang.String type,
114 com.liferay.portal.kernel.util.OrderByComparator obc)
115 throws com.liferay.portal.NoSuchListTypeException,
116 com.liferay.portal.SystemException;
117
118 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
119 public java.util.List<Object> findWithDynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
121 throws com.liferay.portal.SystemException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public java.util.List<Object> findWithDynamicQuery(
125 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
126 int end) throws com.liferay.portal.SystemException;
127
128 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
129 public java.util.List<com.liferay.portal.model.ListType> findAll()
130 throws com.liferay.portal.SystemException;
131
132 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
133 public java.util.List<com.liferay.portal.model.ListType> findAll(
134 int start, int end) throws com.liferay.portal.SystemException;
135
136 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
137 public java.util.List<com.liferay.portal.model.ListType> findAll(
138 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
139 throws com.liferay.portal.SystemException;
140
141 public void removeByType(java.lang.String type)
142 throws com.liferay.portal.SystemException;
143
144 public void removeAll() throws com.liferay.portal.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public int countByType(java.lang.String type)
148 throws com.liferay.portal.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public int countAll() throws com.liferay.portal.SystemException;
152 }