1
22
23 package com.liferay.portal.service;
24
25
26
50 public interface OrganizationLocalService {
51 public com.liferay.portal.model.Organization addOrganization(
52 com.liferay.portal.model.Organization organization)
53 throws com.liferay.portal.SystemException;
54
55 public com.liferay.portal.model.Organization createOrganization(
56 long organizationId);
57
58 public void deleteOrganization(long organizationId)
59 throws com.liferay.portal.SystemException,
60 com.liferay.portal.PortalException;
61
62 public void deleteOrganization(
63 com.liferay.portal.model.Organization organization)
64 throws com.liferay.portal.SystemException;
65
66 public java.util.List<Object> dynamicQuery(
67 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68 throws com.liferay.portal.SystemException;
69
70 public java.util.List<Object> dynamicQuery(
71 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
72 int end) throws com.liferay.portal.SystemException;
73
74 public com.liferay.portal.model.Organization getOrganization(
75 long organizationId)
76 throws com.liferay.portal.SystemException,
77 com.liferay.portal.PortalException;
78
79 public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
80 int start, int end) throws com.liferay.portal.SystemException;
81
82 public int getOrganizationsCount()
83 throws com.liferay.portal.SystemException;
84
85 public com.liferay.portal.model.Organization updateOrganization(
86 com.liferay.portal.model.Organization organization)
87 throws com.liferay.portal.SystemException;
88
89 public void addGroupOrganizations(long groupId, long[] organizationIds)
90 throws com.liferay.portal.SystemException;
91
92 public com.liferay.portal.model.Organization addOrganization(long userId,
93 long parentOrganizationId, java.lang.String name, int type,
94 boolean recursable, long regionId, long countryId, int statusId,
95 java.lang.String comments)
96 throws com.liferay.portal.PortalException,
97 com.liferay.portal.SystemException;
98
99 public void addOrganizationResources(long userId,
100 com.liferay.portal.model.Organization organization)
101 throws com.liferay.portal.PortalException,
102 com.liferay.portal.SystemException;
103
104 public void addPasswordPolicyOrganizations(long passwordPolicyId,
105 long[] organizationIds) throws com.liferay.portal.SystemException;
106
107 public java.util.List<com.liferay.portal.model.Organization> getGroupOrganizations(
108 long groupId) throws com.liferay.portal.SystemException;
109
110 public java.util.List<com.liferay.portal.model.Organization> getManageableOrganizations(
111 long userId) throws com.liferay.portal.SystemException;
112
113 public com.liferay.portal.model.Organization getOrganization(
114 long companyId, java.lang.String name)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException;
117
118 public long getOrganizationId(long companyId, java.lang.String name)
119 throws com.liferay.portal.SystemException;
120
121 public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
122 long[] organizationIds)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException;
125
126 public java.util.List<com.liferay.portal.model.Organization> getParentOrganizations(
127 long organizationId)
128 throws com.liferay.portal.PortalException,
129 com.liferay.portal.SystemException;
130
131 public java.util.List<com.liferay.portal.model.Organization> getSuborganizations(
132 java.util.List<com.liferay.portal.model.Organization> organizations)
133 throws com.liferay.portal.SystemException;
134
135 public java.util.List<com.liferay.portal.model.Organization> getSubsetOrganizations(
136 java.util.List<com.liferay.portal.model.Organization> allOrganizations,
137 java.util.List<com.liferay.portal.model.Organization> availableOrganizations);
138
139 public java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
140 long userId) throws com.liferay.portal.SystemException;
141
142 public int getUserOrganizationsCount(long userId)
143 throws com.liferay.portal.SystemException;
144
145 public boolean hasGroupOrganization(long groupId, long organizationId)
146 throws com.liferay.portal.SystemException;
147
148 public boolean hasUserOrganization(long userId, long organizationId)
149 throws com.liferay.portal.SystemException;
150
151 public boolean hasPasswordPolicyOrganization(long passwordPolicyId,
152 long organizationId) throws com.liferay.portal.SystemException;
153
154 public java.util.List<com.liferay.portal.model.Organization> search(
155 long companyId, long parentOrganizationId, java.lang.String keywords,
156 int type, java.lang.Long regionId, java.lang.Long countryId,
157 java.util.LinkedHashMap<String, Object> params, int start, int end)
158 throws com.liferay.portal.SystemException;
159
160 public java.util.List<com.liferay.portal.model.Organization> search(
161 long companyId, long parentOrganizationId, java.lang.String keywords,
162 int type, java.lang.Long regionId, java.lang.Long countryId,
163 java.util.LinkedHashMap<String, Object> params, int start, int end,
164 com.liferay.portal.kernel.util.OrderByComparator obc)
165 throws com.liferay.portal.SystemException;
166
167 public java.util.List<com.liferay.portal.model.Organization> search(
168 long companyId, long parentOrganizationId, java.lang.String name,
169 int type, java.lang.String street, java.lang.String city,
170 java.lang.String zip, java.lang.Long regionId,
171 java.lang.Long countryId,
172 java.util.LinkedHashMap<String, Object> params, boolean andOperator,
173 int start, int end) throws com.liferay.portal.SystemException;
174
175 public java.util.List<com.liferay.portal.model.Organization> search(
176 long companyId, long parentOrganizationId, java.lang.String name,
177 int type, java.lang.String street, java.lang.String city,
178 java.lang.String zip, java.lang.Long regionId,
179 java.lang.Long countryId,
180 java.util.LinkedHashMap<String, Object> params, boolean andOperator,
181 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
182 throws com.liferay.portal.SystemException;
183
184 public int searchCount(long companyId, long parentOrganizationId,
185 java.lang.String keywords, int type, java.lang.Long regionId,
186 java.lang.Long countryId, java.util.LinkedHashMap<String, Object> params)
187 throws com.liferay.portal.SystemException;
188
189 public int searchCount(long companyId, long parentOrganizationId,
190 java.lang.String name, int type, java.lang.String street,
191 java.lang.String city, java.lang.String zip, java.lang.Long regionId,
192 java.lang.Long countryId,
193 java.util.LinkedHashMap<String, Object> params, boolean andOperator)
194 throws com.liferay.portal.SystemException;
195
196 public void setGroupOrganizations(long groupId, long[] organizationIds)
197 throws com.liferay.portal.SystemException;
198
199 public void unsetGroupOrganizations(long groupId, long[] organizationIds)
200 throws com.liferay.portal.SystemException;
201
202 public void unsetPasswordPolicyOrganizations(long passwordPolicyId,
203 long[] organizationIds) throws com.liferay.portal.SystemException;
204
205 public com.liferay.portal.model.Organization updateOrganization(
206 long companyId, long organizationId, long parentOrganizationId,
207 java.lang.String name, int type, boolean recursable, long regionId,
208 long countryId, int statusId, java.lang.String comments)
209 throws com.liferay.portal.PortalException,
210 com.liferay.portal.SystemException;
211 }