public abstract class AbstractInstitutionManagementServiceImpl<I extends Institution,E extends AbstractInstitutionEntity,J extends AbstractPositionEntity,P extends AbstractPersonAccountEntity<J>> extends AbstractManagementService<J,P> implements AbstractInstitutionManagementService<I>
| 限定符和类型 | 字段和说明 |
|---|---|
protected TwoWayCopier<I,E> |
institutionCopier |
protected AbstractInstitutionRepo<E> |
institutionRepo |
positionRepoorganizationRepo, personAccountRepo, token| 构造器和说明 |
|---|
AbstractInstitutionManagementServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(String id) |
org.coodex.concrete.api.pojo.StrID<I> |
save(I institution,
String higherLevel) |
void |
update(String id,
I institution) |
void |
updateHigherLevel(String id,
String higherLevel) |
void |
updateOrder(String id,
Integer order) |
deepCopy, deleteOrganization, deletePosition, grantTo, updateOrdercheckBelongToExists, checkDuplication, checkManagementPermission, circleCheck@Inject protected TwoWayCopier<I extends Institution,E extends AbstractInstitutionEntity> institutionCopier
@Inject protected AbstractInstitutionRepo<E extends AbstractInstitutionEntity> institutionRepo
public org.coodex.concrete.api.pojo.StrID<I> save(I institution, String higherLevel)
save 在接口中 AbstractInstitutionManagementService<I extends Institution>public void update(String id, I institution)
update 在接口中 AbstractInstitutionManagementService<I extends Institution>public void updateHigherLevel(String id, String higherLevel)
updateHigherLevel 在接口中 AbstractInstitutionManagementService<I extends Institution>public void updateOrder(String id, Integer order)
updateOrder 在接口中 AbstractInstitutionManagementService<I extends Institution>public void delete(String id)
delete 在接口中 AbstractInstitutionManagementService<I extends Institution>Copyright © 2018. All rights reserved.