001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.workflow;
016    
017    import com.liferay.portal.kernel.messaging.proxy.BaseProxyBean;
018    import com.liferay.portal.kernel.spring.osgi.OSGiBeanProperties;
019    import com.liferay.portal.kernel.util.OrderByComparator;
020    import com.liferay.portal.kernel.workflow.WorkflowTask;
021    import com.liferay.portal.kernel.workflow.WorkflowTaskManager;
022    
023    import java.io.Serializable;
024    
025    import java.util.Date;
026    import java.util.List;
027    import java.util.Map;
028    
029    /**
030     * @author Micha Kiener
031     * @author Shuyang Zhou
032     * @author Brian Wing Shun Chan
033     * @author Marcellus Tavares
034     */
035    @OSGiBeanProperties(
036            property = "proxy.bean=true", service = WorkflowTaskManager.class
037    )
038    public class WorkflowTaskManagerProxyBean
039            extends BaseProxyBean implements WorkflowTaskManager {
040    
041            @Override
042            public WorkflowTask assignWorkflowTaskToRole(
043                    long companyId, long userId, long workflowTaskId, long roleId,
044                    String comment, Date dueDate,
045                    Map<String, Serializable> workflowContext) {
046    
047                    throw new UnsupportedOperationException();
048            }
049    
050            @Override
051            public WorkflowTask assignWorkflowTaskToUser(
052                    long companyId, long userId, long workflowTaskId, long assigneeUserId,
053                    String comment, Date dueDate,
054                    Map<String, Serializable> workflowContext) {
055    
056                    throw new UnsupportedOperationException();
057            }
058    
059            @Override
060            public WorkflowTask completeWorkflowTask(
061                    long companyId, long userId, long workflowTaskId, String transitionName,
062                    String comment, Map<String, Serializable> workflowContext) {
063    
064                    throw new UnsupportedOperationException();
065            }
066    
067            @Override
068            public WorkflowTask fetchWorkflowTask(long companyId, long workflowTaskId) {
069                    throw new UnsupportedOperationException();
070            }
071    
072            @Override
073            public List<String> getNextTransitionNames(
074                    long companyId, long userId, long workflowTaskId) {
075    
076                    throw new UnsupportedOperationException();
077            }
078    
079            @Override
080            public long[] getPooledActorsIds(long companyId, long workflowTaskId) {
081                    throw new UnsupportedOperationException();
082            }
083    
084            @Override
085            public WorkflowTask getWorkflowTask(long companyId, long workflowTaskId) {
086                    throw new UnsupportedOperationException();
087            }
088    
089            @Override
090            public int getWorkflowTaskCount(long companyId, Boolean completed) {
091                    throw new UnsupportedOperationException();
092            }
093    
094            @Override
095            public int getWorkflowTaskCountByRole(
096                    long companyId, long roleId, Boolean completed) {
097    
098                    throw new UnsupportedOperationException();
099            }
100    
101            @Override
102            public int getWorkflowTaskCountBySubmittingUser(
103                    long companyId, long userId, Boolean completed) {
104    
105                    throw new UnsupportedOperationException();
106            }
107    
108            @Override
109            public int getWorkflowTaskCountByUser(
110                    long companyId, long userId, Boolean completed) {
111    
112                    throw new UnsupportedOperationException();
113            }
114    
115            @Override
116            public int getWorkflowTaskCountByUserRoles(
117                    long companyId, long userId, Boolean completed) {
118    
119                    throw new UnsupportedOperationException();
120            }
121    
122            @Override
123            public int getWorkflowTaskCountByWorkflowInstance(
124                    long companyId, Long userId, long workflowInstanceId,
125                    Boolean completed) {
126    
127                    throw new UnsupportedOperationException();
128            }
129    
130            @Override
131            public List<WorkflowTask> getWorkflowTasks(
132                    long companyId, Boolean completed, int start, int end,
133                    OrderByComparator<WorkflowTask> orderByComparator) {
134    
135                    throw new UnsupportedOperationException();
136            }
137    
138            @Override
139            public List<WorkflowTask> getWorkflowTasksByRole(
140                    long companyId, long roleId, Boolean completed, int start, int end,
141                    OrderByComparator<WorkflowTask> orderByComparator) {
142    
143                    throw new UnsupportedOperationException();
144            }
145    
146            @Override
147            public List<WorkflowTask> getWorkflowTasksBySubmittingUser(
148                    long companyId, long userId, Boolean completed, int start, int end,
149                    OrderByComparator<WorkflowTask> orderByComparator) {
150    
151                    throw new UnsupportedOperationException();
152            }
153    
154            @Override
155            public List<WorkflowTask> getWorkflowTasksByUser(
156                    long companyId, long userId, Boolean completed, int start, int end,
157                    OrderByComparator<WorkflowTask> orderByComparator) {
158    
159                    throw new UnsupportedOperationException();
160            }
161    
162            @Override
163            public List<WorkflowTask> getWorkflowTasksByUserRoles(
164                    long companyId, long userId, Boolean completed, int start, int end,
165                    OrderByComparator<WorkflowTask> orderByComparator) {
166    
167                    throw new UnsupportedOperationException();
168            }
169    
170            @Override
171            public List<WorkflowTask> getWorkflowTasksByWorkflowInstance(
172                    long companyId, Long userId, long workflowInstanceId, Boolean completed,
173                    int start, int end, OrderByComparator<WorkflowTask> orderByComparator) {
174    
175                    throw new UnsupportedOperationException();
176            }
177    
178            @Override
179            public List<WorkflowTask> search(
180                    long companyId, long userId, String taskName, Boolean completed,
181                    Boolean searchByUserRoles, int start, int end,
182                    OrderByComparator<WorkflowTask> orderByComparator) {
183    
184                    throw new UnsupportedOperationException();
185            }
186    
187            @Override
188            public List<WorkflowTask> search(
189                    long companyId, long userId, String keywords, String assetType,
190                    Long[] assetPrimaryKey, Date dueDateGT, Date dueDateLT,
191                    Boolean completed, Boolean searchByUserRoles, boolean andOperator,
192                    int start, int end, OrderByComparator<WorkflowTask> orderByComparator) {
193    
194                    throw new UnsupportedOperationException();
195            }
196    
197            @Override
198            public List<WorkflowTask> search(
199                    long companyId, long userId, String keywords, String[] assetTypes,
200                    Boolean completed, Boolean searchByUserRoles, int start, int end,
201                    OrderByComparator<WorkflowTask> orderByComparator) {
202    
203                    throw new UnsupportedOperationException();
204            }
205    
206            @Override
207            public int searchCount(
208                    long companyId, long userId, String keywords, Boolean completed,
209                    Boolean searchByUserRoles) {
210    
211                    throw new UnsupportedOperationException();
212            }
213    
214            @Override
215            public int searchCount(
216                    long companyId, long userId, String taskName, String assetType,
217                    Long[] assetPrimaryKey, Date dueDateGT, Date dueDateLT,
218                    Boolean completed, Boolean searchByUserRoles, boolean andOperator) {
219    
220                    throw new UnsupportedOperationException();
221            }
222    
223            @Override
224            public int searchCount(
225                    long companyId, long userId, String keywords, String[] assetTypes,
226                    Boolean completed, Boolean searchByUserRoles) {
227    
228                    throw new UnsupportedOperationException();
229            }
230    
231            @Override
232            public WorkflowTask updateDueDate(
233                    long companyId, long userId, long workflowTaskId, String comment,
234                    Date dueDate) {
235    
236                    throw new UnsupportedOperationException();
237            }
238    
239    }