Class ProjectRequest
- java.lang.Object
-
- pl.edu.icm.unity.engine.api.project.ProjectRequestParam
-
- pl.edu.icm.unity.engine.api.project.ProjectRequest
-
public class ProjectRequest extends ProjectRequestParam
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
Fields Modifier and Type Field Description pl.edu.icm.unity.types.basic.VerifiableElementBase
email
java.util.List<java.lang.String>
groups
java.lang.String
name
java.time.Instant
requestedTime
-
Fields inherited from class pl.edu.icm.unity.engine.api.project.ProjectRequestParam
id, operation, project, type
-
-
Constructor Summary
Constructors Constructor Description ProjectRequest(java.lang.String id, ProjectRequestParam.RequestOperation operation, RequestType type, java.lang.String project, java.lang.String name, pl.edu.icm.unity.types.basic.VerifiableElementBase email, java.util.Optional<java.util.List<java.lang.String>> groups, java.time.Instant requestedTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
-
-
-
Constructor Detail
-
ProjectRequest
public ProjectRequest(java.lang.String id, ProjectRequestParam.RequestOperation operation, RequestType type, java.lang.String project, java.lang.String name, pl.edu.icm.unity.types.basic.VerifiableElementBase email, java.util.Optional<java.util.List<java.lang.String>> groups, java.time.Instant requestedTime)
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classProjectRequestParam
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classProjectRequestParam
-
-