Class RegistrationRequestState
java.lang.Object
pl.edu.icm.unity.types.registration.UserRequestState<RegistrationRequest>
pl.edu.icm.unity.types.registration.RegistrationRequestState
- All Implemented Interfaces:
NamedObject
Specialization of
UserRequestState
for RegistrationRequest
s.- Author:
- K. Benedyczak
-
Constructor Summary
ConstructorDescriptionRegistrationRequestState
(com.fasterxml.jackson.databind.node.ObjectNode root) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
protected RegistrationRequest
parseRequestFromJson
(com.fasterxml.jackson.databind.node.ObjectNode root) void
setCreatedEntityId
(Long createdEntityId) com.fasterxml.jackson.databind.node.ObjectNode
toJson()
Methods inherited from class pl.edu.icm.unity.types.registration.UserRequestState
getAdminComments, getName, getRegistrationContext, getRequest, getRequestId, getStatus, getTimestamp, setAdminComments, setRegistrationContext, setRequest, setRequestId, setStatus, setTimestamp, toString
-
Constructor Details
-
RegistrationRequestState
public RegistrationRequestState() -
RegistrationRequestState
public RegistrationRequestState(com.fasterxml.jackson.databind.node.ObjectNode root)
-
-
Method Details
-
parseRequestFromJson
protected RegistrationRequest parseRequestFromJson(com.fasterxml.jackson.databind.node.ObjectNode root) - Specified by:
parseRequestFromJson
in classUserRequestState<RegistrationRequest>
-
getCreatedEntityId
- Returns:
- for all accepted requests return the entityId of the entity created by the registration. Otherwise null.
-
setCreatedEntityId
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson()- Overrides:
toJson
in classUserRequestState<RegistrationRequest>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classUserRequestState<RegistrationRequest>
-
equals
- Overrides:
equals
in classUserRequestState<RegistrationRequest>
-