# DepartmentFactory
Date: 2015-09-16

com.x.organization.core.express.factory

## 类 DepartmentFactory

- java.lang.Object
- - com.x.organization.core.express.factory.DepartmentFactory

    public class DepartmentFactory
    extends java.lang.Object

### 构造器概要

构造器
构造器和说明
`DepartmentFactory()`

### 方法概要

All Methods Instance Methods Concrete Methods
`WrapDepartment` `getSupDirect(java.lang.String name)`
`WrapDepartment` `getWithIdentity(java.lang.String name)`
`WrapDepartment` `getWithName(java.lang.String name)`
`java.util.List<WrapDepartment>` `listLike(java.lang.String key)`
`java.util.List<WrapDepartment>` `listLikePinyin(java.lang.String key)`
`java.util.List<WrapDepartment>` `listPinyinInitial(java.lang.String key)`
`java.util.List<WrapDepartment>` `listSubDirect(java.lang.String name)`
`java.util.List<WrapDepartment>` `listSubNested(java.lang.String name)`
`java.util.List<WrapDepartment>` `listSupNested(java.lang.String name)`
`java.util.List<WrapDepartment>` `listTopWithCompany(java.lang.String name)`
`java.util.List<WrapDepartment>` `listWithDepartmentAttribute(java.lang.String attributeName, java.lang.String attributeValue)`
`java.util.List<WrapDepartment>` `listWithPerson(java.lang.String name)`

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

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

### 构造器详细资料

#### DepartmentFactory

    public DepartmentFactory()

### 方法详细资料

#### getWithName

    public WrapDepartment getWithName(java.lang.String name)
                               throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listWithPerson

    public java.util.List<WrapDepartment> listWithPerson(java.lang.String name)
                                                  throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### getWithIdentity

    public WrapDepartment getWithIdentity(java.lang.String name)
                                   throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### getSupDirect

    public WrapDepartment getSupDirect(java.lang.String name)
                                throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listSupNested

    public java.util.List<WrapDepartment> listSupNested(java.lang.String name)
                                                 throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listSubDirect

    public java.util.List<WrapDepartment> listSubDirect(java.lang.String name)
                                                 throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listSubNested

    public java.util.List<WrapDepartment> listSubNested(java.lang.String name)
                                                 throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listTopWithCompany

    public java.util.List<WrapDepartment> listTopWithCompany(java.lang.String name)
                                                      throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listWithDepartmentAttribute

    public java.util.List<WrapDepartment> listWithDepartmentAttribute(java.lang.String attributeName,
                                                                      java.lang.String attributeValue)
                                                               throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listPinyinInitial

    public java.util.List<WrapDepartment> listPinyinInitial(java.lang.String key)
                                                     throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listLikePinyin

    public java.util.List<WrapDepartment> listLikePinyin(java.lang.String key)
                                                  throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listLike

    public java.util.List<WrapDepartment> listLike(java.lang.String key)
                                            throws java.lang.Exception

抛出:
  `java.lang.Exception`