# DataItemFactory
Date: 2016-08-11

com.x.processplatform.core.processing.factory

## 类 DataItemFactory

- java.lang.Object
- - com.x.processplatform.core.processing.AbstractFactory
  - - com.x.processplatform.core.processing.factory.DataItemFactory

    public class DataItemFactory
    extends AbstractFactory

### 字段概要

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

`business`

### 构造器概要

构造器
构造器和说明
`DataItemFactory(Business business)`

### 方法概要

All Methods Instance Methods Concrete Methods
`java.lang.Integer` `getArrayLastIndexWithJobWithPath(java.lang.String job, java.lang.String... paths)`
`com.x.processplatform.core.entity.content.DataItem` `getWithJobWithPath(java.lang.String job, java.lang.String path0, java.lang.String path1, java.lang.String path2, java.lang.String path3, java.lang.String path4, java.lang.String path5, java.lang.String path6, java.lang.String path7)`
`java.util.List<com.x.processplatform.core.entity.content.DataItem>` `listWithJobWithPath(java.lang.String job, java.lang.String... paths)`
`java.util.List<com.x.processplatform.core.entity.content.DataItem>` `listWithJobWithPathWithAfterLocation(java.lang.String job, java.lang.Integer index, java.lang.String... paths)`

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

`entityManagerContainer`

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

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

### 构造器详细资料

#### DataItemFactory

    public DataItemFactory(Business business)
                    throws java.lang.Exception

抛出:
  `java.lang.Exception`

### 方法详细资料

#### listWithJobWithPath

    public java.util.List<com.x.processplatform.core.entity.content.DataItem> listWithJobWithPath(java.lang.String job,
                                                                                                  java.lang.String... paths)
                                                                                           throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### getWithJobWithPath

    public com.x.processplatform.core.entity.content.DataItem getWithJobWithPath(java.lang.String job,
                                                                                 java.lang.String path0,
                                                                                 java.lang.String path1,
                                                                                 java.lang.String path2,
                                                                                 java.lang.String path3,
                                                                                 java.lang.String path4,
                                                                                 java.lang.String path5,
                                                                                 java.lang.String path6,
                                                                                 java.lang.String path7)
                                                                          throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### getArrayLastIndexWithJobWithPath

    public java.lang.Integer getArrayLastIndexWithJobWithPath(java.lang.String job,
                                                              java.lang.String... paths)
                                                       throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listWithJobWithPathWithAfterLocation

    public java.util.List<com.x.processplatform.core.entity.content.DataItem> listWithJobWithPathWithAfterLocation(java.lang.String job,
                                                                                                                   java.lang.Integer index,
                                                                                                                   java.lang.String... paths)
                                                                                                            throws java.lang.Exception

抛出:
  `java.lang.Exception`