public abstract class AbstractPositionManagementServiceImpl<J extends Position,E extends AbstractPositionEntity,P extends AbstractPersonAccountEntity<E>> extends AbstractManagementService<E,P> implements AbstractPositionManagementService<J>
| 限定符和类型 | 字段和说明 |
|---|---|
protected TwoWayCopier<J,E> |
positionCopier |
positionRepoorganizationRepo, personAccountRepo, token| 构造器和说明 |
|---|
AbstractPositionManagementServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(String id) |
protected E |
getPositionEntity(String id) |
protected E |
getPositionWithPermissionCheck(String id) |
void |
grantTo(String id,
String[] roles) |
Set<String> |
roles(String id) |
org.coodex.concrete.api.pojo.StrID<J> |
save(J position,
String belong) |
void |
update(String id,
J position) |
void |
updateBelongTo(String id,
String belong) |
void |
updateOrder(String id,
Integer order) |
deepCopy, deleteOrganization, deletePosition, grantTo, updateOrdercheckBelongToExists, checkDuplication, checkManagementPermission, circleCheck@Inject protected TwoWayCopier<J extends Position,E extends AbstractPositionEntity> positionCopier
public org.coodex.concrete.api.pojo.StrID<J> save(J position, String belong)
save 在接口中 AbstractPositionManagementService<J extends Position>public void update(String id, J position)
update 在接口中 AbstractPositionManagementService<J extends Position>public void updateBelongTo(String id, String belong)
updateBelongTo 在接口中 AbstractPositionManagementService<J extends Position>public void updateOrder(String id, Integer order)
updateOrder 在接口中 AbstractPositionManagementService<J extends Position>public void delete(String id)
delete 在接口中 AbstractPositionManagementService<J extends Position>public void grantTo(String id, String[] roles)
grantTo 在接口中 AbstractPositionManagementService<J extends Position>Copyright © 2018. All rights reserved.