Class RegistrationRequestState
- java.lang.Object
-
- pl.edu.icm.unity.types.registration.UserRequestState<RegistrationRequest>
-
- pl.edu.icm.unity.types.registration.RegistrationRequestState
-
- All Implemented Interfaces:
NamedObject
public class RegistrationRequestState extends UserRequestState<RegistrationRequest>
Specialization ofUserRequestState
forRegistrationRequest
s.- Author:
- K. Benedyczak
-
-
Constructor Summary
Constructors Constructor Description RegistrationRequestState()
RegistrationRequestState(com.fasterxml.jackson.databind.node.ObjectNode root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Long
getCreatedEntityId()
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
-
-
-
-
Method Detail
-
parseRequestFromJson
protected RegistrationRequest parseRequestFromJson(com.fasterxml.jackson.databind.node.ObjectNode root)
- Specified by:
parseRequestFromJson
in classUserRequestState<RegistrationRequest>
-
getCreatedEntityId
public Long getCreatedEntityId()
- Returns:
- for all accepted requests return the entityId of the entity created by the registration. Otherwise null.
-
setCreatedEntityId
public void setCreatedEntityId(Long createdEntityId)
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson()
- Overrides:
toJson
in classUserRequestState<RegistrationRequest>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classUserRequestState<RegistrationRequest>
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classUserRequestState<RegistrationRequest>
-
-