public abstract class AbstractInformationServiceImpl<I extends Institution,D extends Department,J extends Position,P extends Person,IE extends AbstractInstitutionEntity,DE extends AbstractDepartmentEntity,JE extends AbstractPositionEntity,PE extends AbstractPersonAccountEntity<JE>> extends AbstractOrgService<JE,PE> implements AbstractInformationService<I,D,J,P>
| 限定符和类型 | 字段和说明 |
|---|---|
protected TwoWayCopier<D,DE> |
departmentCopier |
protected AbstractDepartmentRepo<DE> |
departmentRepo |
protected TwoWayCopier<I,IE> |
institutionCopier |
protected AbstractInstitutionRepo<IE> |
institutionRepo |
protected TwoWayCopier<P,PE> |
personCopier |
protected TwoWayCopier<J,JE> |
positionCopier |
protected AbstractPositionRepo<JE> |
positionRepo |
organizationRepo, personAccountRepo, token| 构造器和说明 |
|---|
AbstractInformationServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<org.coodex.concrete.api.pojo.StrID<D>> |
$getDepartmentsOfOrganization(String organization) |
protected DepartmentFull<D,J,P> |
$getOneDepartmentFull(String id) |
protected InstitutionFull<I,D,J,P> |
$getOneInstitutionFull(String id) |
protected List<org.coodex.concrete.api.pojo.StrID<P>> |
$getPersonsOfOrganization(String organization) |
protected List<org.coodex.concrete.api.pojo.StrID<J>> |
$getPositionsOfOrganization(String organization) |
protected void |
appendPositionsAndPersons(OrganizationEntity institutionEntity,
List<org.coodex.concrete.api.pojo.StrID<J>> positionList,
List<org.coodex.concrete.api.pojo.StrID<P>> personList) |
List<InstitutionFull<I,D,J,P>> |
get() |
List<org.coodex.concrete.api.pojo.StrID<D>> |
getDepartmentsOfDepartment(String department)
已过时。
|
List<org.coodex.concrete.api.pojo.StrID<D>> |
getDepartmentsOfInstitution(String institution)
已过时。
|
List<org.coodex.concrete.api.pojo.StrID<D>> |
getDepartmentsOfOrganization(String organization) |
List<org.coodex.concrete.api.pojo.StrID<D>> |
getDepartmentsOfPerson(String person) |
List<org.coodex.concrete.api.pojo.StrID<Organization>> |
getHigherLevelOrganizations(String id) |
org.coodex.concrete.api.pojo.StrID<I> |
getInstitution(String id) |
List<org.coodex.concrete.api.pojo.StrID<I>> |
getInstitutions() |
List<org.coodex.concrete.api.pojo.StrID<I>> |
getInstitutionsOf(String higherLevel) |
List<org.coodex.concrete.api.pojo.StrID<I>> |
getInstitutionsOfPerson(String person) |
DepartmentFull<D,J,P> |
getOneDepartmentFull(String id) |
InstitutionFull<I,D,J,P> |
getOneInstitutionFull(String id) |
List<org.coodex.concrete.api.pojo.StrID<P>> |
getPersonsOfDepartment(String department)
已过时。
|
List<org.coodex.concrete.api.pojo.StrID<P>> |
getPersonsOfInstitution(String institution)
已过时。
|
List<org.coodex.concrete.api.pojo.StrID<P>> |
getPersonsOfOrganization(String organization) |
List<org.coodex.concrete.api.pojo.StrID<J>> |
getPositionsOfDepartment(String department)
已过时。
|
List<org.coodex.concrete.api.pojo.StrID<J>> |
getPositionsOfInstitution(String institution)
已过时。
|
List<org.coodex.concrete.api.pojo.StrID<J>> |
getPositionsOfOrganization(String organization) |
List<org.coodex.concrete.api.pojo.StrID<J>> |
getPositionsOfPerson(String person) |
checkBelongToExists, checkDuplication, checkManagementPermission, circleCheck@Inject protected AbstractInstitutionRepo<IE extends AbstractInstitutionEntity> institutionRepo
@Inject protected TwoWayCopier<I extends Institution,IE extends AbstractInstitutionEntity> institutionCopier
@Inject protected AbstractDepartmentRepo<DE extends AbstractDepartmentEntity> departmentRepo
@Inject protected TwoWayCopier<D extends Department,DE extends AbstractDepartmentEntity> departmentCopier
@Inject protected AbstractPositionRepo<JE extends AbstractPositionEntity> positionRepo
@Inject protected TwoWayCopier<J extends Position,JE extends AbstractPositionEntity> positionCopier
@Inject protected TwoWayCopier<P extends Person,PE extends AbstractPersonAccountEntity<JE>> personCopier
public List<InstitutionFull<I,D,J,P>> get()
get 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>protected void appendPositionsAndPersons(OrganizationEntity institutionEntity, List<org.coodex.concrete.api.pojo.StrID<J>> positionList, List<org.coodex.concrete.api.pojo.StrID<P>> personList)
public InstitutionFull<I,D,J,P> getOneInstitutionFull(String id)
getOneInstitutionFull 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>protected DepartmentFull<D,J,P> $getOneDepartmentFull(String id)
public DepartmentFull<D,J,P> getOneDepartmentFull(String id)
getOneDepartmentFull 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>public List<org.coodex.concrete.api.pojo.StrID<Organization>> getHigherLevelOrganizations(String id)
getHigherLevelOrganizations 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>public org.coodex.concrete.api.pojo.StrID<I> getInstitution(String id)
getInstitution 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>public List<org.coodex.concrete.api.pojo.StrID<I>> getInstitutions()
getInstitutions 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>public List<org.coodex.concrete.api.pojo.StrID<I>> getInstitutionsOf(String higherLevel)
getInstitutionsOf 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>@Deprecated public List<org.coodex.concrete.api.pojo.StrID<D>> getDepartmentsOfInstitution(String institution)
getDepartmentsOfInstitution 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>@Deprecated public List<org.coodex.concrete.api.pojo.StrID<J>> getPositionsOfInstitution(String institution)
getPositionsOfInstitution 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>@Deprecated public List<org.coodex.concrete.api.pojo.StrID<P>> getPersonsOfInstitution(String institution)
getPersonsOfInstitution 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>@Deprecated public List<org.coodex.concrete.api.pojo.StrID<D>> getDepartmentsOfDepartment(String department)
getDepartmentsOfDepartment 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>@Deprecated public List<org.coodex.concrete.api.pojo.StrID<J>> getPositionsOfDepartment(String department)
getPositionsOfDepartment 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>@Deprecated public List<org.coodex.concrete.api.pojo.StrID<P>> getPersonsOfDepartment(String department)
getPersonsOfDepartment 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>protected List<org.coodex.concrete.api.pojo.StrID<D>> $getDepartmentsOfOrganization(String organization)
public List<org.coodex.concrete.api.pojo.StrID<D>> getDepartmentsOfOrganization(String organization)
getDepartmentsOfOrganization 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>protected List<org.coodex.concrete.api.pojo.StrID<J>> $getPositionsOfOrganization(String organization)
public List<org.coodex.concrete.api.pojo.StrID<J>> getPositionsOfOrganization(String organization)
getPositionsOfOrganization 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>protected List<org.coodex.concrete.api.pojo.StrID<P>> $getPersonsOfOrganization(String organization)
public List<org.coodex.concrete.api.pojo.StrID<P>> getPersonsOfOrganization(String organization)
getPersonsOfOrganization 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>public List<org.coodex.concrete.api.pojo.StrID<I>> getInstitutionsOfPerson(String person)
getInstitutionsOfPerson 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>public List<org.coodex.concrete.api.pojo.StrID<D>> getDepartmentsOfPerson(String person)
getDepartmentsOfPerson 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>public List<org.coodex.concrete.api.pojo.StrID<J>> getPositionsOfPerson(String person)
getPositionsOfPerson 在接口中 AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>Copyright © 2018. All rights reserved.