@Path(value="token") public class TokenResource extends BaseResource
| 构造器和说明 |
|---|
TokenResource() |
| 限定符和类型 | 方法和说明 |
|---|---|
javax.ws.rs.core.Response |
bindUser(java.util.Map data)
为token绑定用户。
|
javax.ws.rs.core.Response |
checkToken(java.lang.String token)
检查token是否有效
|
javax.ws.rs.core.Response |
createTokenBySystemChannel(java.util.Map data)
新建信道的token
|
SystemChannelManager |
getSystemChannelManager() |
javax.ws.rs.core.Response |
getToken(java.lang.String userName,
java.lang.String password,
java.lang.String loginName,
java.lang.Long memberId,
java.lang.String code,
java.lang.String userAgentFrom,
java.lang.String adminRoleCode,
java.lang.Long adminAccountId)
获取Token。
|
javax.ws.rs.core.Response |
getTokenByQueryParam(java.util.Map data)
获取Token。
|
javax.ws.rs.core.Response |
getTokenString(java.lang.String userName,
java.lang.String password,
java.lang.String loginName,
java.lang.Long memberId,
java.lang.String code,
java.lang.String userAgentFrom,
java.lang.String adminRoleCode,
java.lang.Long adminAccountId)
获取Token。
|
javax.ws.rs.core.Response |
removeToken(java.lang.String token)
清除token,清除后token失效。
|
void |
setSystemChannelManager(SystemChannelManager systemChannelManager) |
copyProperties, decode, error, fail, fail, getFlipInfo, getObjectMapper, getToken, judgeSortId, noContent, ok, required, required, setCurrentUser, setPagination, setVirtualUser, status, status, success, success, success, toJSON, toJSONpublic void setSystemChannelManager(SystemChannelManager systemChannelManager)
public SystemChannelManager getSystemChannelManager()
@GET
@Path(value="{userName}/{password}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getToken(@PathParam(value="userName")
java.lang.String userName,
@PathParam(value="password")
java.lang.String password,
@QueryParam(value="loginName")
java.lang.String loginName,
@QueryParam(value="memberId")
java.lang.Long memberId,
@QueryParam(value="memberCode")
java.lang.String code,
@QueryParam(value="userAgentFrom")
java.lang.String userAgentFrom,
@QueryParam(value="adminRoleCode")
java.lang.String adminRoleCode,
@QueryParam(value="adminAccountId")
java.lang.Long adminAccountId)
throws java.lang.Exception
userName - Rest用户登录名password - Rest用户密码loginName - 协同用户的登录名,非必填,指定要绑定的用户memberId - 协同用户的Id,非必填,同时制定了loginName和memberId时,以memberId为准。code - 协同用户的人员编码。userAgentFrom - 请求的终端,如pc、weixin、iphonejava.lang.Exception@POST
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTokenByQueryParam(java.util.Map data)
throws java.lang.Exception
data - Map的Key支持以下参数:userName - Rest用户登录名password - Rest用户密码loginName - 协同用户的登录名,非必填,指定要绑定的用户memberId - 协同用户的Id,非必填,同时制定了loginName和memberId时,以memberId为准。code - 协同用户的人员编码。userAgentFrom - 请求的终端,如pc、weixin、iphonejava.lang.Exception@PUT
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response bindUser(java.util.Map data)
throws java.lang.Exception
data - [loginName:登录名,token:Token]java.lang.Exception@DELETE
@Path(value="{token}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response removeToken(@PathParam(value="token")
java.lang.String token)
token - 要清除的token。@GET
@Path(value="{userName}/{password}")
@Produces(value="text/plain")
public javax.ws.rs.core.Response getTokenString(@PathParam(value="userName")
java.lang.String userName,
@PathParam(value="password")
java.lang.String password,
@QueryParam(value="loginName")
java.lang.String loginName,
@QueryParam(value="memberId")
java.lang.Long memberId,
@QueryParam(value="code")
java.lang.String code,
@QueryParam(value="userAgentFrom")
java.lang.String userAgentFrom,
@QueryParam(value="adminRoleCode")
java.lang.String adminRoleCode,
@QueryParam(value="adminAccountId")
java.lang.Long adminAccountId)
throws java.lang.Exception
data - Map的Key支持以下参数:userName - Rest用户登录名password - Rest用户密码loginName - 协同用户的登录名,非必填,指定要绑定的用户memberId - 协同用户的Id,非必填,同时制定了loginName和memberId时,以memberId为准。code - 协同用户的人员编码。userAgentFrom - 请求的终端,如pc、weixin、iphonejava.lang.Exception@GET
@Path(value="check/{token}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response checkToken(@PathParam(value="token")
java.lang.String token)
throws java.lang.Exception
token - 待检查的token。java.lang.Exception@POST
@Path(value="channel")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response createTokenBySystemChannel(java.util.Map data)
throws com.seeyon.ctp.common.exceptions.BusinessException,
java.io.IOException
data - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.io.IOException