@Abstract
public interface AbstractInformationService<I extends Institution,D extends Department,J extends Position,P extends Person>
extends org.coodex.concrete.api.ConcreteService
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
@MicroService(value="all") @Description(name="\u5168\u90e8\u7ec4\u7ec7\u7ed3\u6784\u4fe1\u606f") List<InstitutionFull<I,D,J,P>> get()
@MicroService(value="all/institutions") @Description(name="\u67d0\u4e00\u4e2a\u5355\u4f4d\u4e0b\u7684\u5168\u90e8\u7ec4\u7ec7\u7ed3\u6784\u4fe1\u606f\uff0c\u542b\u6307\u5b9a\u5355\u4f4d") InstitutionFull<I,D,J,P> getOneInstitutionFull(@Parameter(value="id") String id)
@MicroService(value="all/departments") @Description(name="\u67d0\u4e00\u4e2a\u90e8\u95e8\u4e0b\u7684\u5168\u90e8\u7ec4\u7ec7\u7ed3\u6784\u4fe1\u606f\uff0c\u542b\u6307\u5b9a\u90e8\u95e8") DepartmentFull<D,J,P> getOneDepartmentFull(@Parameter(value="id") String id)
@MicroService(value="organizations/{id}/higherLevelOrganizations")
@Description(name="\u67d0\u4e00\u4e2a\u7ec4\u7ec7\u7684\u4e0a\u7ea7\u7ec4\u7ec7\u4fe1\u606f\uff0c\u4e0d\u542b\u6307\u5b9a\u90e8\u95e8",
description="\u6392\u5e8f\u65b9\u5f0f\uff0c\u7ea6\u8fdc\u8d8a\u9760\u524d")
List<org.coodex.concrete.api.pojo.StrID<Organization>> getHigherLevelOrganizations(@Parameter(value="id")
String id)
@MicroService(value="institutions") @Description(name="\u83b7\u53d6\u4e00\u4e2a\u5355\u4f4d\u4fe1\u606f") org.coodex.concrete.api.pojo.StrID<I> getInstitution(@Parameter(value="id") String id)
@MicroService(value="institutions") @Description(name="\u83b7\u53d6\u5168\u90e8\u9876\u7ea7\u5355\u4f4d\u4fe1\u606f") List<org.coodex.concrete.api.pojo.StrID<I>> getInstitutions()
@MicroService(value="institutions/{higherLevel}/institutions")
@Description(name="\u67d0\u5355\u4f4d\u4e0b\u7684\u5168\u90e8\u76f4\u5c5e\u5355\u4f4d")
List<org.coodex.concrete.api.pojo.StrID<I>> getInstitutionsOf(@Parameter(value="higherLevel")
String higherLevel)
@MicroService(value="institutions/{institution}/departments")
@Description(name="\u67d0\u5355\u4f4d\u4e0b\u7684\u5168\u90e8\u76f4\u5c5e\u90e8\u95e8")
@Deprecated
List<org.coodex.concrete.api.pojo.StrID<D>> getDepartmentsOfInstitution(@Parameter(value="institution")
String institution)
@MicroService(value="institutions/{institution}/positions")
@Description(name="\u67d0\u5355\u4f4d\u4e0b\u7684\u804c\u4f4d")
@Deprecated
List<org.coodex.concrete.api.pojo.StrID<J>> getPositionsOfInstitution(@Parameter(value="institution")
String institution)
@MicroService(value="institutions/{institution}/persons")
@Description(name="\u67d0\u5355\u4f4d\u4e0b\u7684\u4eba\u5458")
@Deprecated
List<org.coodex.concrete.api.pojo.StrID<P>> getPersonsOfInstitution(@Parameter(value="institution")
String institution)
@MicroService(value="departments/{department}/departments")
@Description(name="\u67d0\u90e8\u95e8\u4e0b\u7684\u5168\u90e8\u76f4\u5c5e\u90e8\u95e8")
@Deprecated
List<org.coodex.concrete.api.pojo.StrID<D>> getDepartmentsOfDepartment(@Parameter(value="department")
String department)
@MicroService(value="departments/{department}/positions")
@Description(name="\u67d0\u90e8\u95e8\u4e0b\u7684\u804c\u4f4d")
@Deprecated
List<org.coodex.concrete.api.pojo.StrID<J>> getPositionsOfDepartment(@Parameter(value="department")
String department)
@MicroService(value="departments/{department}/persons")
@Description(name="\u67d0\u90e8\u95e8\u4e0b\u7684\u4eba\u5458")
@Deprecated
List<org.coodex.concrete.api.pojo.StrID<P>> getPersonsOfDepartment(@Parameter(value="department")
String department)
@MicroService(value="organizations/{organization}/departments")
@Description(name="\u67d0\u673a\u6784\u4e0b\u7684\u5168\u90e8\u76f4\u5c5e\u90e8\u95e8")
List<org.coodex.concrete.api.pojo.StrID<D>> getDepartmentsOfOrganization(@Parameter(value="organization")
String organization)
@MicroService(value="organizations/{organization}/positions")
@Description(name="\u67d0\u673a\u6784\u4e0b\u7684\u804c\u4f4d")
List<org.coodex.concrete.api.pojo.StrID<J>> getPositionsOfOrganization(@Parameter(value="organization")
String organization)
@MicroService(value="organizations/{organization}/persons")
@Description(name="\u67d0\u673a\u6784\u4e0b\u7684\u4eba\u5458")
List<org.coodex.concrete.api.pojo.StrID<P>> getPersonsOfOrganization(@Parameter(value="organization")
String organization)
@MicroService(value="persons/{person}/institutions")
@Description(name="\u4eba\u5458\u6240\u5728\u5355\u4f4d",
description="TODO\uff1a\u754c\u5b9a\u6392\u5e8f\u539f\u5219")
List<org.coodex.concrete.api.pojo.StrID<I>> getInstitutionsOfPerson(@Parameter(value="person")
String person)
@MicroService(value="persons/{person}/departments")
@Description(name="\u4eba\u5458\u6240\u5728\u90e8\u95e8",
description="TODO: \u754c\u5b9a\u6392\u5e8f\u539f\u5219")
List<org.coodex.concrete.api.pojo.StrID<D>> getDepartmentsOfPerson(@Parameter(value="person")
String person)
Copyright © 2018. All rights reserved.