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()DatarouterPermissionRequestdecline(java.time.Instant time)java.util.function.Supplier<DatarouterPermissionRequestKey>getKeySupplier()java.lang.StringgetRequestText()DatarouterPermissionRequest.DatarouterPermissionRequestResolutiongetResolution()java.util.Optional<java.time.Instant>getResolutionTime()voidsetRequestText(java.lang.String requestText)voidsetResolution(DatarouterPermissionRequest.DatarouterPermissionRequestResolution resolution)voidsetResolutionTime(java.time.Instant resolutionTime)DatarouterPermissionRequestsupercede()java.util.Optional<DatarouterUserHistoryKey>toUserHistoryKey()
-
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
-
decline
-
getKeySupplier
-
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.Optional<java.time.Instant> getResolutionTime() -
setResolutionTime
public void setResolutionTime(java.time.Instant resolutionTime)
-