public abstract class Authority extends BaseModel implements DurationTime
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Authority.AuthorityType |
BaseModel.Builder<M extends BaseModel,T>, BaseModel.Status| 限定符和类型 | 字段和说明 |
|---|---|
protected Identity |
application |
protected int |
authority |
protected Date |
effectiveTime |
protected Date |
expirationTime |
createBy, createTime, DELETED, DISABLED, ENABLED, id, status, updateBy, updateTime| 构造器和说明 |
|---|
Authority() |
| 限定符和类型 | 方法和说明 |
|---|---|
Identity |
getApplication() |
int |
getAuthority() |
Date |
getEffectiveTime()
生效时间
|
Date |
getExpirationTime()
过期时间
|
boolean |
hasWrite() |
void |
setApplication(Identity application) |
void |
setAuthority(int authority) |
void |
setEffectiveTime(Date effectiveTime)
设置生效时间
|
void |
setExpirationTime(Date expirationTime)
设置过期时间
|
static <T extends Authority> |
validate(List<T> authorities,
boolean writable)
验证权限
|
getCreateBy, getCreateTime, getId, getStatus, getUpdateBy, getUpdateTime, setCreateBy, setCreateTime, setId, setStatus, setUpdateBy, setUpdateTime, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitinitializeTime, initializeTime, isEffectiveprotected Identity application
protected int authority
protected Date effectiveTime
protected Date expirationTime
public Identity getApplication()
public void setApplication(Identity application)
public int getAuthority()
public void setAuthority(int authority)
public Date getEffectiveTime()
DurationTimegetEffectiveTime 在接口中 DurationTimepublic void setEffectiveTime(Date effectiveTime)
DurationTimesetEffectiveTime 在接口中 DurationTimepublic Date getExpirationTime()
DurationTimegetExpirationTime 在接口中 DurationTimepublic void setExpirationTime(Date expirationTime)
DurationTimesetExpirationTime 在接口中 DurationTimepublic boolean hasWrite()
Copyright © 2020 Joyqueue Community. All rights reserved.