public class DefaultSecuredPathBuilder extends Object implements SecuredPathBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
protected Boolean |
allowAnonymous |
protected Boolean |
allowClientOnly |
protected Boolean |
allowRememberMe |
protected SecurityFailureHandler |
failureHandler |
protected leap.lang.path.PathPattern |
pattern |
protected List<String> |
permissions |
protected List<String> |
roles |
protected Route |
route |
protected Object |
source |
| 构造器和说明 |
|---|
DefaultSecuredPathBuilder() |
DefaultSecuredPathBuilder(leap.lang.path.PathPattern pattern) |
DefaultSecuredPathBuilder(Route route) |
DefaultSecuredPathBuilder(SecuredPath path) |
DefaultSecuredPathBuilder(String path) |
| 限定符和类型 | 方法和说明 |
|---|---|
SecuredPath |
build() |
Boolean |
getAllowAnonymous() |
Boolean |
getAllowClientOnly() |
Boolean |
getAllowRememberMe() |
SecurityFailureHandler |
getFailureHandler() |
leap.lang.path.PathPattern |
getPattern() |
Route |
getRoute() |
SecuredPathBuilder |
path(String pattern) |
DefaultSecuredPathBuilder |
setAllowAnonymous(Boolean allowAnonymous) |
DefaultSecuredPathBuilder |
setAllowClientOnly(Boolean allowClientOnly) |
SecuredPathBuilder |
setAllowRememberMe(Boolean denyRememberMe) |
SecuredPathBuilder |
setFailureHandler(SecurityFailureHandler failureHandler) |
SecuredPathBuilder |
setPattern(leap.lang.path.PathPattern pattern) |
SecuredPathBuilder |
setPermissions(String... permissions) |
SecuredPathBuilder |
setRoles(String... roles) |
SecuredPathBuilder |
setSource(Object source) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallowAnonymous, allowClientOnlyprotected Object source
protected Route route
protected leap.lang.path.PathPattern pattern
protected Boolean allowAnonymous
protected Boolean allowClientOnly
protected Boolean allowRememberMe
protected SecurityFailureHandler failureHandler
public DefaultSecuredPathBuilder()
public DefaultSecuredPathBuilder(String path)
public DefaultSecuredPathBuilder(leap.lang.path.PathPattern pattern)
public DefaultSecuredPathBuilder(Route route)
public DefaultSecuredPathBuilder(SecuredPath path)
public SecuredPathBuilder setSource(Object source)
setSource 在接口中 SecuredPathBuilderpublic Route getRoute()
public SecuredPathBuilder path(String pattern)
public leap.lang.path.PathPattern getPattern()
getPattern 在接口中 SecuredPathBuilderpublic SecuredPathBuilder setPattern(leap.lang.path.PathPattern pattern)
setPattern 在接口中 SecuredPathBuilderpublic Boolean getAllowAnonymous()
getAllowAnonymous 在接口中 SecuredPathBuilderpublic Boolean getAllowRememberMe()
getAllowRememberMe 在接口中 SecuredPathBuilderpublic Boolean getAllowClientOnly()
getAllowClientOnly 在接口中 SecuredPathBuilderpublic DefaultSecuredPathBuilder setAllowAnonymous(Boolean allowAnonymous)
setAllowAnonymous 在接口中 SecuredPathBuilderpublic DefaultSecuredPathBuilder setAllowClientOnly(Boolean allowClientOnly)
setAllowClientOnly 在接口中 SecuredPathBuilderpublic SecuredPathBuilder setAllowRememberMe(Boolean denyRememberMe)
setAllowRememberMe 在接口中 SecuredPathBuilderpublic SecurityFailureHandler getFailureHandler()
public SecuredPathBuilder setFailureHandler(SecurityFailureHandler failureHandler)
setFailureHandler 在接口中 SecuredPathBuilderpublic SecuredPathBuilder setPermissions(String... permissions)
setPermissions 在接口中 SecuredPathBuilderpublic SecuredPathBuilder setRoles(String... roles)
setRoles 在接口中 SecuredPathBuilderpublic SecuredPath build()
build 在接口中 leap.lang.Buildable<SecuredPath>Copyright © 2019. All rights reserved.