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>,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 Comparator<DatarouterPermissionRequest>REVERSE_CHRONOLOGICAL_COMPARATOR -
Constructor Summary
Constructors Constructor Description DatarouterPermissionRequest()DatarouterPermissionRequest(Long userId, Date requestTime, String requestText, DatarouterPermissionRequest.DatarouterPermissionRequestResolution resolution, Date resolutionTime) -
Method Summary
Modifier and Type Method Description DatarouterPermissionRequestchangeUser(DatarouterUserHistory change)DatarouterPermissionRequestdecline()DatarouterPermissionRequestdecline(Instant time)Supplier<DatarouterPermissionRequestKey>getKeySupplier()StringgetRequestText()DatarouterPermissionRequest.DatarouterPermissionRequestResolutiongetResolution()Optional<Instant>getResolutionTime()voidsetRequestText(String requestText)voidsetResolution(DatarouterPermissionRequest.DatarouterPermissionRequestResolution resolution)voidsetResolutionTime(Instant resolutionTime)DatarouterPermissionRequestsupercede()Optional<DatarouterUserHistoryKey>toUserHistoryKey()
-
Field Details
-
Constructor Details
-
DatarouterPermissionRequest
public DatarouterPermissionRequest() -
DatarouterPermissionRequest
public DatarouterPermissionRequest(Long userId, Date requestTime, String requestText, DatarouterPermissionRequest.DatarouterPermissionRequestResolution resolution, Date resolutionTime)
-
-
Method Details