@Before(value=BeforeHandler.class) @After(value=AfterHandler.class) @Mapping(value="/grit/api/v1/SubjectService") @Remoting public class SubjectServiceImpl extends Object implements SubjectService
| 构造器和说明 |
|---|
SubjectServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
Subject |
getSubjectByCode(String subjectCode)
获取主体
|
Subject |
getSubjectById(long subjectId)
获取主体
|
Subject |
getSubjectByLoginName(String loginName)
获取主体
|
Subject |
getSubjectByLoginNameAndPassword(String loginName,
String loginPassword)
获取主体根据登录名与密码(用于登录)
|
boolean |
hasSubjectByCode(String subjectCode) |
boolean |
hasSubjectByLoginName(String loginName)
检测主体是否存在
|
int |
modSubjectPassword(String loginName,
String loginPassword,
String newLoginPassword)
修改主体密码(需要登录密验证)
|
long |
regSubject(String loginName,
String loginPassword,
String displayName) |
int |
setSubjectAttrs(long subjectId,
String attrs)
设置主体的特性
|
int |
setSubjectDisabled(long subjectId,
boolean disabled)
设置主体的禁用状态
|
int |
setSubjectPassword(String loginName,
String newLoginPassword)
设置主体密码
|
int |
setSubjectVisibled(long subjectId,
boolean visibled)
设置主体的可见状态
|
public boolean hasSubjectByLoginName(String loginName) throws SQLException
hasSubjectByLoginName 在接口中 SubjectServiceloginName - 登录名SQLExceptionpublic boolean hasSubjectByCode(String subjectCode) throws SQLException
hasSubjectByCode 在接口中 SubjectServiceSQLExceptionpublic Subject getSubjectByLoginName(String loginName) throws SQLException
getSubjectByLoginName 在接口中 SubjectServiceloginName - 登录名SQLExceptionpublic Subject getSubjectByLoginNameAndPassword(String loginName, String loginPassword) throws SQLException
getSubjectByLoginNameAndPassword 在接口中 SubjectServiceloginName - 登录名loginPassword - 登录密码SQLExceptionpublic Subject getSubjectById(long subjectId) throws SQLException
getSubjectById 在接口中 SubjectServicesubjectId - 主体IdSQLExceptionpublic Subject getSubjectByCode(String subjectCode) throws SQLException
getSubjectByCode 在接口中 SubjectServicesubjectCode - 主体代号SQLExceptionpublic int modSubjectPassword(String loginName, String loginPassword, String newLoginPassword) throws SQLException
modSubjectPassword 在接口中 SubjectServiceloginName - 用户登录名loginPassword - 登录密码newLoginPassword - 新的登录密码SQLExceptionpublic long regSubject(String loginName, String loginPassword, String displayName) throws SQLException
regSubject 在接口中 SubjectServiceSQLExceptionpublic int setSubjectPassword(String loginName, String newLoginPassword) throws SQLException
setSubjectPassword 在接口中 SubjectServiceloginName - 用户登录名newLoginPassword - 新的登录密码SQLExceptionpublic int setSubjectDisabled(long subjectId,
boolean disabled)
throws SQLException
setSubjectDisabled 在接口中 SubjectServicesubjectId - 主体Iddisabled - 是否禁用SQLExceptionpublic int setSubjectVisibled(long subjectId,
boolean visibled)
throws SQLException
setSubjectVisibled 在接口中 SubjectServicesubjectId - 主体Idvisibled - 是否可见SQLExceptionpublic int setSubjectAttrs(long subjectId,
String attrs)
throws SQLException
setSubjectAttrs 在接口中 SubjectServicesubjectId - 主体Idattrs - 特性SQLExceptionCopyright © 2022. All rights reserved.