# CompanyFactory
Date: 2015-09-16

com.x.organization.core.express.factory

## 类 CompanyFactory

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

    public class CompanyFactory
    extends java.lang.Object

### 构造器概要

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

### 方法概要

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

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

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

### 构造器详细资料

#### CompanyFactory

    public CompanyFactory()

### 方法详细资料

#### getWithName

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

抛出:
  `java.lang.Exception`

#### listWithPerson

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

抛出:
  `java.lang.Exception`

#### getWithIdentity

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

抛出:
  `java.lang.Exception`

#### getWithDepartment

    public WrapCompany getWithDepartment(java.lang.String name)
                                  throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listSubDirect

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

抛出:
  `java.lang.Exception`

#### listSubNested

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

抛出:
  `java.lang.Exception`

#### getSupDirect

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

抛出:
  `java.lang.Exception`

#### listSupNested

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

抛出:
  `java.lang.Exception`

#### listTop

    public java.util.List<WrapCompany> listTop()
                                        throws java.lang.Exception

抛出:
  `java.lang.Exception`

#### listWithCompanyAttribute

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

抛出:
  `java.lang.Exception`

#### listPinyinInitial

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

抛出:
  `java.lang.Exception`

#### listLikePinyin

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

抛出:
  `java.lang.Exception`

#### listLike

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

抛出:
  `java.lang.Exception`