Class ProjectRequest
java.lang.Object
pl.edu.icm.unity.engine.api.project.ProjectRequestParam
pl.edu.icm.unity.engine.api.project.ProjectRequest
Holds information about project request
- Author:
- P.Piernik
-
Nested Class Summary
Nested classes/interfaces inherited from class pl.edu.icm.unity.engine.api.project.ProjectRequestParam
ProjectRequestParam.RequestOperation
-
Field Summary
Modifier and TypeFieldDescriptionfinal pl.edu.icm.unity.base.verifiable.VerifiableElementBase
final String
final Instant
Fields inherited from class pl.edu.icm.unity.engine.api.project.ProjectRequestParam
id, operation, project, type
-
Constructor Summary
ConstructorDescriptionProjectRequest
(String id, ProjectRequestParam.RequestOperation operation, RequestType type, String project, String name, pl.edu.icm.unity.base.verifiable.VerifiableElementBase email, Optional<List<String>> groups, Instant requestedTime) -
Method Summary
-
Field Details
-
name
-
email
public final pl.edu.icm.unity.base.verifiable.VerifiableElementBase email -
groups
-
requestedTime
-
-
Constructor Details
-
ProjectRequest
public ProjectRequest(String id, ProjectRequestParam.RequestOperation operation, RequestType type, String project, String name, pl.edu.icm.unity.base.verifiable.VerifiableElementBase email, Optional<List<String>> groups, Instant requestedTime)
-
-
Method Details
-
hashCode
public int hashCode()- Overrides:
hashCode
in classProjectRequestParam
-
equals
- Overrides:
equals
in classProjectRequestParam
-