# AbstractExpireProcessor
Date: 2016-08-11

com.x.processplatform.core.processing.processor

## 类 AbstractExpireProcessor

- java.lang.Object
- - com.x.processplatform.core.processing.processor.AbstractBaseProcessor
  - - com.x.processplatform.core.processing.processor.AbstractExpireProcessor

直接已知子类:
  AbstractReviewProcessor

    public abstract class AbstractExpireProcessor
    extends AbstractBaseProcessor

### 嵌套类概要

嵌套类
`class` `AbstractExpireProcessor.ExpireScriptResult`

### 字段概要

### 从类继承的字段 com.x.processplatform.core.processing.processor.AbstractBaseProcessor

`AAES, AAEST, AAS, AAST, AES, AEST, AIS, AIST, BAES, BAEST, BAS, BAST, BES, BEST, Binding_name_route, Binding_name_routes, BIS, BIST, MAX_ERROR_RETRY`

### 构造器概要

构造器
`protected` `AbstractExpireProcessor(com.x.common.core.container.EntityManagerContainer entityManagerContainer)`

### 方法概要

All Methods Instance Methods Concrete Methods
`protected void` `calculateExpire(ActivityProcessingConfigurator activityConfigurator, com.x.processplatform.core.entity.content.Work work, com.x.processplatform.core.entity.element.Process process, com.x.processplatform.core.entity.element.Activity activity, java.util.Map<java.lang.String,java.lang.Object> attributes, java.util.Map<?,?> data)`

### 从类继承的方法 com.x.processplatform.core.processing.processor.AbstractBaseProcessor

`arriveActivity, business, connectWorkLog, copyWork, createReview, createWorkLog, entityManagerContainer, hasAfterArrivedExecuteScript, hasAfterArriveScript, hasAfterExecuteScript, hasAfterInquireScript, hasArriveScript, hasBeforeArrivedExecuteScript, hasBeforeArriveScript, hasBeforeExecuteScript, hasBeforeInquireScript, hasExecuteScript, hasInquireScript, logProcessingError, stampArrivedWorkLog`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 构造器详细资料

#### AbstractExpireProcessor

    protected AbstractExpireProcessor(com.x.common.core.container.EntityManagerContainer entityManagerContainer)
                               throws java.lang.Exception

抛出:
  `java.lang.Exception`

### 方法详细资料

#### calculateExpire

    protected void calculateExpire(ActivityProcessingConfigurator activityConfigurator,
                                   com.x.processplatform.core.entity.content.Work work,
                                   com.x.processplatform.core.entity.element.Process process,
                                   com.x.processplatform.core.entity.element.Activity activity,
                                   java.util.Map<java.lang.String,java.lang.Object> attributes,
                                   java.util.Map<?,?> data)
                            throws java.lang.Exception

抛出:
  `java.lang.Exception`