Class PermissionRequest
java.lang.Object
io.datarouter.model.databean.BaseDatabean<PermissionRequestKey,PermissionRequest>
io.datarouter.auth.storage.user.permissionrequest.PermissionRequest
- All Implemented Interfaces:
io.datarouter.model.databean.Databean<PermissionRequestKey,,PermissionRequest> Comparable<io.datarouter.model.databean.Databean<?,?>>
public class PermissionRequest
extends io.datarouter.model.databean.BaseDatabean<PermissionRequestKey,PermissionRequest>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic class -
Field Summary
FieldsFields inherited from class io.datarouter.model.databean.BaseDatabean
DEFAULT_KEY_FIELD_NAME -
Constructor Summary
ConstructorsConstructorDescriptionPermissionRequest(Long userId, io.datarouter.types.MilliTime requestTime, String requestText, PermissionRequest.DatarouterPermissionRequestResolution resolution, io.datarouter.types.MilliTime resolutionTime) -
Method Summary
Modifier and TypeMethodDescriptionchangeUser(DatarouterUserHistoryLog change) expire()voidsetRequestText(String requestText) voidvoidsetResolutionTime(Instant resolutionTime) Methods inherited from class io.datarouter.model.databean.BaseDatabean
compareTo, equals, getDatabeanName, getKey, getKeyFieldName, getKeyFields, hashCode, toString
-
Field Details
-
REVERSE_CHRONOLOGICAL_COMPARATOR
-
-
Constructor Details
-
PermissionRequest
public PermissionRequest() -
PermissionRequest
public PermissionRequest(Long userId, io.datarouter.types.MilliTime requestTime, String requestText, PermissionRequest.DatarouterPermissionRequestResolution resolution, io.datarouter.types.MilliTime resolutionTime)
-
-
Method Details
-
toUserHistoryKey
-
changeUser
-
supercede
-
expire
-
decline
-
getKeySupplier
-
getRequestText
-
setRequestText
-
getResolution
-
setResolution
-
getResolutionTime
-
setResolutionTime
-