OKMRest  3.7.1
OpenKM Rest
com.openkm.sdk4csharp.impl.TaskImpl Class Reference
Inheritance diagram for com.openkm.sdk4csharp.impl.TaskImpl:
Collaboration diagram for com.openkm.sdk4csharp.impl.TaskImpl:

Public Member Functions

 TaskImpl (String host)
 
void setAuthorizationToken (String authorizationToken)
 
TaskList getAssignedTasks (long projectId, long typeId, long statusId, String orderColumn, bool orderAsc, int offset, int limit, String subject)
 getAssignedTasks More...
 
TaskList getActiveTasks (long projectId, long typeId, long statusId, String orderColumn, bool orderAsc, int offset, int limit, String subject)
 getActiveTasks More...
 
TaskList getFinishedTasks (long projectId, long typeId, long statusId, String orderColumn, bool orderAsc, int offset, int limit, String subject)
 getFinishedTasks More...
 
List< TaskStatusgetTaskStatus ()
 getTaskStatus More...
 
List< TaskProjectgetTaskProjects (bool filterActive)
 getTaskProjects More...
 
List< TaskTypegetTaskTypes (bool filterActive)
 getTaskTypes More...
 
long getAssignedTasksCount (long statusId, long projectId, long typeId)
 getAssignedTasksCount More...
 
long getActiveTasksCount (long statusId, long projectId, long typeId)
 getActiveTasksCount More...
 
long getFinishedTasksCount (long statusId, long projectId, long typeId)
 getFinishedTasksCount More...
 
Task createTask (String subject, String start, String end, String description, String statusId, String projectId, String typeId, List< String > users, List< String > roles, List< String > externalUsers, List< String > relatedDocuments, List< String > relatedFolders, List< String > relatedRecords, List< String > relatedMails, String repeatExpression, String repeatUntil, String formatDate, int repeatTimes, String reminderStartUnit, int reminderStartValue, String reminderEndUnit, int reminderEndValue)
 createTask More...
 
Task updateTask (String taskId, String subject, String start, String end, String description, String statusId, String projectId, String typeId, List< String > users, List< String > roles, List< String > externalUsers, List< String > relatedDocuments, List< String > relatedFolders, List< String > relatedRecords, List< String > relatedMails, String owner, String repeatExpression, String repeatUntil, String formatDate, int repeatTimes, int progress, String reminderStartUnit, int reminderStartValue, String reminderEndUnit, int reminderEndValue)
 updateTask More...
 
Task getTask (long taskId)
 getTask More...
 
void deleteTask (long taskId)
 deleteTask More...
 
TaskProject createTaskProject (String name, bool active, String description)
 createTaskProject More...
 
TaskProject updateTaskProject (long projectId, bool active, String name, String description)
 updateTaskProject More...
 
void deleteTaskProject (long projectId)
 deleteTaskProject More...
 
TaskProject getTaskProject (long projectId)
 getTaskProject More...
 
TaskType createTaskType (String name, bool active, String description)
 createTaskType More...
 
TaskType updateTaskType (long typeId, bool active, String name, String description)
 updateTaskType More...
 
void deleteTaskType (long typeId)
 deleteTaskType More...
 
TaskType getTaskType (long typeId)
 getTaskType More...
 
TaskStatus createTaskStatus (String name, bool finish)
 createTaskStatus More...
 
TaskStatus updateTaskStatus (long statusId, String name, bool finish)
 updateTaskStatus More...
 
void deleteTaskStatus (long statusId)
 deleteTaskStatus More...
 
TaskStatus getTaskStatus (long statusId)
 getTaskStatus More...
 
List< TaskNotegetTaskNotes (long taskId)
 getTaskNotes More...
 
TaskNote createTaskNote (long taskId, String text)
 createTaskNote More...
 
TaskNote updateTaskNote (long noteId, String text)
 updateTaskNote More...
 
void deleteTaskNote (long noteId)
 deleteTaskNote More...
 
- Public Member Functions inherited from com.openkm.sdk4csharp.impl.ClientImpl
RestClient getClient (String url)
 getClient More...
 
RestClient getClient (String url, String user, String password)
 getClient More...
 

Constructor & Destructor Documentation

com.openkm.sdk4csharp.impl.TaskImpl.TaskImpl ( String  host)

Member Function Documentation

Task com.openkm.sdk4csharp.impl.TaskImpl.createTask ( String  subject,
String  start,
String  end,
String  description,
String  statusId,
String  projectId,
String  typeId,
List< String >  users,
List< String >  roles,
List< String >  externalUsers,
List< String >  relatedDocuments,
List< String >  relatedFolders,
List< String >  relatedRecords,
List< String >  relatedMails,
String  repeatExpression,
String  repeatUntil,
String  formatDate,
int  repeatTimes,
String  reminderStartUnit,
int  reminderStartValue,
String  reminderEndUnit,
int  reminderEndValue 
)

createTask

Parameters
subject
start
end
description
statusId
projectId
typeId
users
roles
externalUsers
relatedDocuments
relatedFolders
relatedRecords
relatedMails
repeatExpression
repeatUntil
formatDate
repeatTimes
reminderStartUnit
reminderStartValue
reminderEndUnit
reminderEndValue
Returns
Task
TaskNote com.openkm.sdk4csharp.impl.TaskImpl.createTaskNote ( long  taskId,
String  text 
)

createTaskNote

Parameters
taskId
text
Returns
TaskNote
TaskProject com.openkm.sdk4csharp.impl.TaskImpl.createTaskProject ( String  name,
bool  active,
String  description 
)

createTaskProject

Parameters
name
active
description
Returns
TaskProject
TaskStatus com.openkm.sdk4csharp.impl.TaskImpl.createTaskStatus ( String  name,
bool  finish 
)

createTaskStatus

Parameters
name
finish
Returns
TaskStatus
TaskType com.openkm.sdk4csharp.impl.TaskImpl.createTaskType ( String  name,
bool  active,
String  description 
)

createTaskType

Parameters
name
active
description
Returns
TaskType
void com.openkm.sdk4csharp.impl.TaskImpl.deleteTask ( long  taskId)

deleteTask

Parameters
taskId
void com.openkm.sdk4csharp.impl.TaskImpl.deleteTaskNote ( long  noteId)

deleteTaskNote

Parameters
noteId
void com.openkm.sdk4csharp.impl.TaskImpl.deleteTaskProject ( long  projectId)

deleteTaskProject

Parameters
projectId
void com.openkm.sdk4csharp.impl.TaskImpl.deleteTaskStatus ( long  statusId)

deleteTaskStatus

Parameters
statusId
void com.openkm.sdk4csharp.impl.TaskImpl.deleteTaskType ( long  typeId)

deleteTaskType

Parameters
typeId
TaskList com.openkm.sdk4csharp.impl.TaskImpl.getActiveTasks ( long  projectId,
long  typeId,
long  statusId,
String  orderColumn,
bool  orderAsc,
int  offset,
int  limit,
String  subject 
)

getActiveTasks

Parameters
projectId
typeId
statusId
orderColumn
orderAsc
offset
limit
subject
Returns
TaskList
long com.openkm.sdk4csharp.impl.TaskImpl.getActiveTasksCount ( long  statusId,
long  projectId,
long  typeId 
)

getActiveTasksCount

Parameters
statusId
projectId
typeId
Returns
long
TaskList com.openkm.sdk4csharp.impl.TaskImpl.getAssignedTasks ( long  projectId,
long  typeId,
long  statusId,
String  orderColumn,
bool  orderAsc,
int  offset,
int  limit,
String  subject 
)

getAssignedTasks

Parameters
projectId
typeId
statusId
orderColumn
orderAsc
offset
limit
subject
Returns
TaskList
long com.openkm.sdk4csharp.impl.TaskImpl.getAssignedTasksCount ( long  statusId,
long  projectId,
long  typeId 
)

getAssignedTasksCount

Parameters
statusId
projectId
typeId
Returns
long
TaskList com.openkm.sdk4csharp.impl.TaskImpl.getFinishedTasks ( long  projectId,
long  typeId,
long  statusId,
String  orderColumn,
bool  orderAsc,
int  offset,
int  limit,
String  subject 
)

getFinishedTasks

Parameters
projectId
typeId
statusId
orderColumn
orderAsc
offset
limit
subject
Returns
TaskList
long com.openkm.sdk4csharp.impl.TaskImpl.getFinishedTasksCount ( long  statusId,
long  projectId,
long  typeId 
)

getFinishedTasksCount

Parameters
statusId
projectId
typeId
Returns
long
Task com.openkm.sdk4csharp.impl.TaskImpl.getTask ( long  taskId)

getTask

Parameters
taskId
Returns
Task
List<TaskNote> com.openkm.sdk4csharp.impl.TaskImpl.getTaskNotes ( long  taskId)

getTaskNotes

Parameters
taskId
Returns
List<TaskNote>
TaskProject com.openkm.sdk4csharp.impl.TaskImpl.getTaskProject ( long  projectId)

getTaskProject

Parameters
projectId
Returns
TaskProject
List<TaskProject> com.openkm.sdk4csharp.impl.TaskImpl.getTaskProjects ( bool  filterActive)

getTaskProjects

Parameters
filterActive
Returns
List<TaskProject>
List<TaskStatus> com.openkm.sdk4csharp.impl.TaskImpl.getTaskStatus ( )

getTaskStatus

Returns
List<TaskStatus>
TaskStatus com.openkm.sdk4csharp.impl.TaskImpl.getTaskStatus ( long  statusId)

getTaskStatus

Parameters
statusId
Returns
TaskStatus
TaskType com.openkm.sdk4csharp.impl.TaskImpl.getTaskType ( long  typeId)

getTaskType

Parameters
typeId
Returns
TaskType
List<TaskType> com.openkm.sdk4csharp.impl.TaskImpl.getTaskTypes ( bool  filterActive)

getTaskTypes

Parameters
filterActive
Returns
List<TaskType>
void com.openkm.sdk4csharp.impl.TaskImpl.setAuthorizationToken ( String  authorizationToken)
Task com.openkm.sdk4csharp.impl.TaskImpl.updateTask ( String  taskId,
String  subject,
String  start,
String  end,
String  description,
String  statusId,
String  projectId,
String  typeId,
List< String >  users,
List< String >  roles,
List< String >  externalUsers,
List< String >  relatedDocuments,
List< String >  relatedFolders,
List< String >  relatedRecords,
List< String >  relatedMails,
String  owner,
String  repeatExpression,
String  repeatUntil,
String  formatDate,
int  repeatTimes,
int  progress,
String  reminderStartUnit,
int  reminderStartValue,
String  reminderEndUnit,
int  reminderEndValue 
)

updateTask

Parameters
taskId
subject
start
end
description
statusId
projectId
typeId
users
roles
externalUsers
relatedDocuments
relatedFolders
relatedRecords
relatedMails
owner
repeatExpression
repeatUntil
formatDate
repeatTimes
progress
reminderStartUnit
reminderStartValue
reminderEndUnit
reminderEndValue
Returns
Task
TaskNote com.openkm.sdk4csharp.impl.TaskImpl.updateTaskNote ( long  noteId,
String  text 
)

updateTaskNote

Parameters
noteId
text
Returns
TaskNote
TaskProject com.openkm.sdk4csharp.impl.TaskImpl.updateTaskProject ( long  projectId,
bool  active,
String  name,
String  description 
)

updateTaskProject

Parameters
projectId
active
name
description
Returns
TaskProject
TaskStatus com.openkm.sdk4csharp.impl.TaskImpl.updateTaskStatus ( long  statusId,
String  name,
bool  finish 
)

updateTaskStatus

Parameters
statusId
name
finish
Returns
TaskStatus
TaskType com.openkm.sdk4csharp.impl.TaskImpl.updateTaskType ( long  typeId,
bool  active,
String  name,
String  description 
)

updateTaskType

Parameters
typeId
active
name
description
Returns
TaskType

The documentation for this class was generated from the following file: