Class DatarouterPermissionRequest
java.lang.Object
io.datarouter.model.databean.BaseDatabean<DatarouterPermissionRequestKey,DatarouterPermissionRequest>
io.datarouter.auth.storage.permissionrequest.DatarouterPermissionRequest
- All Implemented Interfaces:
io.datarouter.model.databean.Databean<DatarouterPermissionRequestKey,DatarouterPermissionRequest>,java.lang.Comparable<io.datarouter.model.databean.Databean<?,?>>
public class DatarouterPermissionRequest extends io.datarouter.model.databean.BaseDatabean<DatarouterPermissionRequestKey,DatarouterPermissionRequest>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterPermissionRequest.DatarouterPermissionRequestFielderstatic classDatarouterPermissionRequest.DatarouterPermissionRequestResolutionstatic classDatarouterPermissionRequest.FieldKeys -
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator<DatarouterPermissionRequest>REVERSE_CHRONOLOGICAL_COMPARATOR -
Constructor Summary
Constructors Constructor Description DatarouterPermissionRequest()DatarouterPermissionRequest(java.lang.Long userId, java.util.Date requestTime, java.lang.String requestText, DatarouterPermissionRequest.DatarouterPermissionRequestResolution resolution, java.util.Date resolutionTime) -
Method Summary
Modifier and Type Method Description DatarouterPermissionRequestchangeUser(DatarouterUserHistory change)DatarouterPermissionRequestdecline()java.lang.Class<DatarouterPermissionRequestKey>getKeyClass()java.lang.StringgetRequestText()DatarouterPermissionRequest.DatarouterPermissionRequestResolutiongetResolution()java.util.DategetResolutionTime()voidsetRequestText(java.lang.String requestText)voidsetResolution(DatarouterPermissionRequest.DatarouterPermissionRequestResolution resolution)voidsetResolutionTime(java.util.Date resolutionTime)DatarouterPermissionRequestsupercede()DatarouterUserHistoryKeytoUserHistoryKey()
-
Field Details
-
REVERSE_CHRONOLOGICAL_COMPARATOR
public static final java.util.Comparator<DatarouterPermissionRequest> REVERSE_CHRONOLOGICAL_COMPARATOR
-
-
Constructor Details
-
DatarouterPermissionRequest
public DatarouterPermissionRequest() -
DatarouterPermissionRequest
public DatarouterPermissionRequest(java.lang.Long userId, java.util.Date requestTime, java.lang.String requestText, DatarouterPermissionRequest.DatarouterPermissionRequestResolution resolution, java.util.Date resolutionTime)
-
-
Method Details
-
toUserHistoryKey
-
changeUser
-
supercede
-
decline
-
getKeyClass
-
getRequestText
public java.lang.String getRequestText() -
setRequestText
public void setRequestText(java.lang.String requestText) -
getResolution
-
setResolution
public void setResolution(DatarouterPermissionRequest.DatarouterPermissionRequestResolution resolution) -
getResolutionTime
public java.util.Date getResolutionTime() -
setResolutionTime
public void setResolutionTime(java.util.Date resolutionTime)
-