# 类 com.x.processplatform.core.processing.Business的使用
Date: 2016-08-11

## 类的使用
com.x.processplatform.core.processing.Business

使用Business的程序包
com.x.processplatform.core.processing
com.x.processplatform.core.processing.factory
com.x.processplatform.core.processing.jaxrs.job
com.x.processplatform.core.processing.jaxrs.read
com.x.processplatform.core.processing.jaxrs.readcompleted
com.x.processplatform.core.processing.jaxrs.review
com.x.processplatform.core.processing.jaxrs.task
com.x.processplatform.core.processing.jaxrs.taskcompleted
com.x.processplatform.core.processing.jaxrs.work
com.x.processplatform.core.processing.processor

### com.x.processplatform.core.processing中Business的使用

声明为Business的com.x.processplatform.core.processing中的字段
`protected Business` AbstractFactory.`business`

参数类型为Business的com.x.processplatform.core.processing中的方法
`static ScriptHelper` ScriptHelperFactory.`create(Business business, java.util.Map<java.lang.String,java.lang.Object> attributes, com.x.processplatform.core.entity.content.Work work, java.util.Map<?,?> data, com.x.processplatform.core.entity.element.Activity activity, BindingPair... bindingPairs)`

参数类型为Business的com.x.processplatform.core.processing中的构造器
构造器和说明
`AbstractFactory(Business business)`
`WorkContext(Business business, java.util.Map<java.lang.String,java.lang.Object> attributes, com.x.processplatform.core.entity.content.Work work, com.x.processplatform.core.entity.element.Activity activity)`

### com.x.processplatform.core.processing.factory中Business的使用

参数类型为Business的com.x.processplatform.core.processing.factory中的构造器
构造器和说明
`AttachmentFactory(Business business)`
`AttachmentLogFactory(Business business)`
`DataItemFactory(Business business)`
`ElementFactory(Business business)`
`ReadCompletedFactory(Business business)`
`ReadFactory(Business business)`
`ReviewFactory(Business business)`
`TaskCompletedFactory(Business business)`
`TaskFactory(Business business)`
`WorkCompletedFactory(Business business)`
`WorkFactory(Business business)`
`WorkLogFactory(Business business)`

### com.x.processplatform.core.processing.jaxrs.job中Business的使用

参数类型为Business的com.x.processplatform.core.processing.jaxrs.job中的方法
`protected java.util.List<com.x.base.core.http.WrapOutId>` ActionDelete.`execute(Business business, java.lang.String job)`

### com.x.processplatform.core.processing.jaxrs.read中Business的使用

参数类型为Business的com.x.processplatform.core.processing.jaxrs.read中的方法
`protected com.x.processplatform.core.entity.content.ReadCompleted` ActionBase.`createReadCompleted(Business business, com.x.processplatform.core.entity.content.Read read, com.x.processplatform.core.entity.content.ProcessingType type)`
`protected com.x.base.core.http.WrapOutId` ActionProcessing.`execute(Business business, java.lang.String id)`
`protected com.x.base.core.http.WrapOutId` ActionDelete.`execute(Business business, java.lang.String id)`
`protected com.x.base.core.http.WrapOutId` ActionControlProcessing.`execute(Business business, java.lang.String id)`
`protected com.x.base.core.http.WrapOutId` ActionReset.`execute(Business business, java.lang.String id, WrapInRead wrapIn)`
`protected com.x.base.core.http.WrapOutId` ActionBase.`processing(Business business, java.lang.String id, com.x.processplatform.core.entity.content.ProcessingType type)`

### com.x.processplatform.core.processing.jaxrs.readcompleted中Business的使用

参数类型为Business的com.x.processplatform.core.processing.jaxrs.readcompleted中的方法
`protected com.x.base.core.http.WrapOutId` ActionDelete.`execute(Business business, java.lang.String id)`

### com.x.processplatform.core.processing.jaxrs.review中Business的使用

参数类型为Business的com.x.processplatform.core.processing.jaxrs.review中的方法
`protected com.x.base.core.http.WrapOutId` ActionDelete.`execute(Business business, java.lang.String id)`

### com.x.processplatform.core.processing.jaxrs.task中Business的使用

参数类型为Business的com.x.processplatform.core.processing.jaxrs.task中的方法
`protected com.x.processplatform.core.entity.content.TaskCompleted` ActionBase.`createTaskCompleted(Business business, com.x.processplatform.core.entity.content.Task task, com.x.processplatform.core.entity.content.ProcessingType type)`
`protected com.x.base.core.http.WrapOutId` ActionProcessing.`execute(Business business, java.lang.String id)`
`protected com.x.base.core.http.WrapOutId` ActionDelete.`execute(Business business, java.lang.String id)`
`protected com.x.base.core.http.WrapOutId` ActionControlProcessing.`execute(Business business, java.lang.String id)`
`protected com.x.base.core.http.WrapOutId` ActionReset.`execute(Business business, java.lang.String id, WrapInTask wrapIn)`
`protected com.x.base.core.http.WrapOutId` ActionBase.`processing(Business business, java.lang.String id, com.x.processplatform.core.entity.content.ProcessingType type)`

### com.x.processplatform.core.processing.jaxrs.taskcompleted中Business的使用

参数类型为Business的com.x.processplatform.core.processing.jaxrs.taskcompleted中的方法
`protected com.x.base.core.http.WrapOutId` ActionDelete.`execute(Business business, java.lang.String id)`

### com.x.processplatform.core.processing.jaxrs.work中Business的使用

参数类型为Business的com.x.processplatform.core.processing.jaxrs.work中的方法
`protected com.x.base.core.http.WrapOutId` ActionDelete.`execute(Business business, java.lang.String id)`
`protected com.x.base.core.http.WrapOutId` ActionCreate.`execute(Business business, java.lang.String processId)`
`protected com.x.base.core.http.WrapOutId` ActionProcessing.`execute(Business business, java.lang.String id, ProcessingAttributes attributes)`
`protected com.x.base.core.http.WrapOutId` ActionRetract.`execute(Business business, java.lang.String id, java.lang.String workLogId)`

### com.x.processplatform.core.processing.processor中Business的使用

返回Business的com.x.processplatform.core.processing.processor中的方法
`protected Business` AbstractBaseProcessor.`business()`

参数类型为Business的com.x.processplatform.core.processing.processor中的方法
`protected com.x.processplatform.core.entity.content.Review` AbstractBaseProcessor.`createReview(Business business, java.lang.String identity, com.x.processplatform.core.entity.element.Manual manual, com.x.processplatform.core.entity.content.Work work)`
`protected com.x.processplatform.core.entity.content.Task` AbstractTaskProcessor.`createTask(Business business, com.x.processplatform.core.entity.element.Manual manual, com.x.processplatform.core.entity.content.Work work, java.util.Map<java.lang.String,java.lang.Object> attributes, java.util.Map<?,?> data, java.lang.String identity)`
`protected com.x.processplatform.core.entity.content.WorkLog` AbstractBaseProcessor.`stampArrivedWorkLog(Business business, com.x.processplatform.core.entity.content.Work work, com.x.processplatform.core.entity.element.Activity activity, java.lang.String token, java.util.Date date)`