<!-- new claim as of 8.1.0 -->
<dependency>
<groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.repatriationclaim.service</artifactId>
+ <artifactId>org.collectionspace.services.repatriationrequest.service</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
import org.collectionspace.services.index.IndexResource;
import org.collectionspace.services.loanin.LoaninResource;
import org.collectionspace.services.loanout.LoanoutResource;
-import org.collectionspace.services.repatriationclaim.RepatriationClaimResource;
+import org.collectionspace.services.repatriationrequest.RepatriationRequestResource;
import org.collectionspace.services.nagprainventory.NagpraInventoryResource;
import org.collectionspace.services.summarydocumentation.SummaryDocumentationResource;
import org.collectionspace.services.transport.TransportResource;
addResourceToMapAndSingletons(new PropagationResource());
addResourceToMapAndSingletons(new PottagResource());
addResourceToMapAndSingletons(new ClaimResource());
- addResourceToMapAndSingletons(new RepatriationClaimResource());
+ addResourceToMapAndSingletons(new RepatriationRequestResource());
addResourceToMapAndSingletons(new ReportResource());
addResourceToMapAndSingletons(new PublicItemResource());
addResourceToMapAndSingletons(new TransportResource());
SELECT csid
FROM id_generators
);
+
+-- REPATRIATION_REQUEST_NUMBER
+
+INSERT INTO id_generators
+ (csid, displayname, description, priority, last_generated_id, id_generator_state)
+ SELECT
+ '7f6e2d67-b95a-4a0c-841c-5a00a9cd1db0',
+ 'Repatriation Request Number',
+ 'Identifies a repatriation request document.',
+ '9',
+ '',
+'<org.collectionspace.services.id.SettableIDGenerator>
+ <parts>
+ <org.collectionspace.services.id.StringIDGeneratorPart>
+ <initialValue>RR</initialValue>
+ <currentValue>RR</currentValue>
+ </org.collectionspace.services.id.StringIDGeneratorPart>
+ <org.collectionspace.services.id.YearIDGeneratorPart>
+ <currentValue></currentValue>
+ </org.collectionspace.services.id.YearIDGeneratorPart>
+ <org.collectionspace.services.id.StringIDGeneratorPart>
+ <initialValue>.</initialValue>
+ <currentValue>.</currentValue>
+ </org.collectionspace.services.id.StringIDGeneratorPart>
+ <org.collectionspace.services.id.NumericIDGeneratorPart>
+ <maxLength>6</maxLength>
+ <initialValue>1</initialValue>
+ <currentValue>-1</currentValue>
+ </org.collectionspace.services.id.NumericIDGeneratorPart>
+ </parts>
+</org.collectionspace.services.id.SettableIDGenerator>'
+ WHERE '7f6e2d67-b95a-4a0c-841c-5a00a9cd1db0' NOT IN
+ (
+ SELECT csid
+ FROM id_generators
+ );
<module>publicitem</module>
<module>iterationreport</module>
<module>chronology</module>
- <module>repatriationclaim</module>
+ <module>repatriationrequest</module>
<module>nagprainventory</module>
<module>summarydocumentation</module>
<module>heldintrust</module>
-<project name="repatriationclaim" default="package" basedir=".">
+<project name="repatriationrequest" default="package" basedir=".">
<description>
- repatriationclaim service
+ repatriationrequest service
</description>
<!-- set global properties for this build -->
<property name="services.trunk" value="../.." />
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.repatriationclaim</artifactId>
+ <artifactId>org.collectionspace.services.repatriationrequest</artifactId>
<version>${revision}</version>
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>org.collectionspace.services.repatriationclaim.client</artifactId>
- <name>services.repatriationclaim.client</name>
+ <artifactId>org.collectionspace.services.repatriationrequest.client</artifactId>
+ <name>services.repatriationrequest.client</name>
<dependencies>
<!-- CollectionSpace dependencies -->
</dependency>
<dependency>
<groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.repatriationclaim.jaxb</artifactId>
+ <artifactId>org.collectionspace.services.repatriationrequest.jaxb</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
<build>
- <finalName>collectionspace-services-repatriationclaim-client</finalName>
+ <finalName>collectionspace-services-repatriationrequest-client</finalName>
</build>
</project>
\ No newline at end of file
*/
package org.collectionspace.services.client;
-import org.collectionspace.services.repatriationclaim.RepatriationClaimsCommon;
+import org.collectionspace.services.repatriationrequest.RepatriationRequestsCommon;
/**
- * RepatriationClaimClient.java
+ * RepatriationRequestClient.java
*/
-public class RepatriationClaimClient extends AbstractCommonListPoxServiceClientImpl<RepatriationClaimProxy, RepatriationClaimsCommon> {
+public class RepatriationRequestClient extends AbstractCommonListPoxServiceClientImpl<RepatriationRequestProxy, RepatriationRequestsCommon> {
- public static final String SERVICE_NAME = "repatriationclaims";
+ public static final String SERVICE_NAME = "repatriationrequests";
public static final String SERVICE_PATH_COMPONENT = SERVICE_NAME;
public static final String SERVICE_PATH = "/" + SERVICE_PATH_COMPONENT;
public static final String SERVICE_PATH_PROXY = SERVICE_PATH + "/";
public static final String SERVICE_PAYLOAD_NAME = SERVICE_NAME;
- public RepatriationClaimClient() throws Exception {
+ public RepatriationRequestClient() throws Exception {
super();
}
- public RepatriationClaimClient(String clientPropertiesFilename) throws Exception {
+ public RepatriationRequestClient(String clientPropertiesFilename) throws Exception {
super(clientPropertiesFilename);
}
}
@Override
- public Class<RepatriationClaimProxy> getProxyClass() {
- return RepatriationClaimProxy.class;
+ public Class<RepatriationRequestProxy> getProxyClass() {
+ return RepatriationRequestProxy.class;
}
}
import javax.ws.rs.Produces;
/**
- * RepatriationClaimProxy.java
+ * RepatriationRequestProxy.java
*/
-@Path(RepatriationClaimClient.SERVICE_PATH_PROXY)
+@Path(RepatriationRequestClient.SERVICE_PATH_PROXY)
@Produces({"application/xml"})
@Consumes({"application/xml"})
-public interface RepatriationClaimProxy extends CollectionSpaceCommonListPoxProxy {}
+public interface RepatriationRequestProxy extends CollectionSpaceCommonListPoxProxy {}
import javax.ws.rs.core.Response;
import org.collectionspace.services.client.AbstractCommonListUtils;
import org.collectionspace.services.client.CollectionSpaceClient;
-import org.collectionspace.services.client.RepatriationClaimClient;
+import org.collectionspace.services.client.RepatriationRequestClient;
import org.collectionspace.services.client.PayloadInputPart;
import org.collectionspace.services.client.PayloadOutputPart;
import org.collectionspace.services.client.PoxPayloadIn;
import org.collectionspace.services.client.PoxPayloadOut;
import org.collectionspace.services.jaxb.AbstractCommonList;
-import org.collectionspace.services.repatriationclaim.RepatriationClaimsCommon;
+import org.collectionspace.services.repatriationrequest.RepatriationRequestsCommon;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.testng.Assert;
-public class RepatriationClaimServiceTest extends AbstractPoxServiceTestImpl<AbstractCommonList, RepatriationClaimsCommon> {
+public class RepatriationRequestServiceTest extends AbstractPoxServiceTestImpl<AbstractCommonList, RepatriationRequestsCommon> {
- private final Logger logger = LoggerFactory.getLogger(RepatriationClaimServiceTest.class);
+ private final Logger logger = LoggerFactory.getLogger(RepatriationRequestServiceTest.class);
/** The service path component. */
- final String SERVICE_NAME = "repatriationclaims";
+ final String SERVICE_NAME = "repatriationrequests";
- final String SERVICE_PATH_COMPONENT = "repatriationclaims";
+ final String SERVICE_PATH_COMPONENT = "repatriationrequests";
/* (non-Javadoc)
* @see org.collectionspace.services.client.test.BaseServiceTest#getClientInstance()
*/
@Override
protected CollectionSpaceClient getClientInstance() throws Exception {
- return new RepatriationClaimClient();
+ return new RepatriationRequestClient();
}
@Override
protected CollectionSpaceClient getClientInstance(String clientPropertiesFilename) throws Exception {
- return new RepatriationClaimClient(clientPropertiesFilename);
+ return new RepatriationRequestClient(clientPropertiesFilename);
}
/* (non-Javadoc)
setupCreate();
// Submit the request to the service and store the response.
- RepatriationClaimClient client = new RepatriationClaimClient();
+ RepatriationRequestClient client = new RepatriationRequestClient();
String identifier = createIdentifier();
- PoxPayloadOut multipart = createRepatriationClaimInstance(identifier);
+ PoxPayloadOut multipart = createRepatriationRequestInstance(identifier);
String newID = null;
Response res = client.create(multipart);
try {
setupRead();
// Submit the request to the service and store the response.
- RepatriationClaimClient client = new RepatriationClaimClient();
+ RepatriationRequestClient client = new RepatriationRequestClient();
Response res = client.read(knownResourceId);
PoxPayloadIn input;
try {
// Get the common part of the response and verify that it is not null.
PayloadInputPart payloadInputPart = input.getPart(client.getCommonPartName());
- RepatriationClaimsCommon common = null;
+ RepatriationRequestsCommon common = null;
if (payloadInputPart != null) {
- common = (RepatriationClaimsCommon) payloadInputPart.getBody();
+ common = (RepatriationRequestsCommon) payloadInputPart.getBody();
}
Assert.assertNotNull(common);
}
setupReadNonExistent();
// Submit the request to the service and store the response.
- RepatriationClaimClient client = new RepatriationClaimClient();
+ RepatriationRequestClient client = new RepatriationRequestClient();
Response res = client.read(NON_EXISTENT_ID);
try {
int statusCode = res.getStatus();
// Submit the request to the service and store the response.
AbstractCommonList list;
- RepatriationClaimClient client = new RepatriationClaimClient();
+ RepatriationRequestClient client = new RepatriationRequestClient();
Response res = client.readList();
assertStatusCode(res, testName);
try {
setupRead();
// Retrieve the contents of a resource to update.
- RepatriationClaimClient client = new RepatriationClaimClient();
+ RepatriationRequestClient client = new RepatriationRequestClient();
Response res = client.read(knownResourceId);
PoxPayloadIn input;
try {
// Extract the common part from the response.
PayloadInputPart payloadInputPart = input.getPart(client.getCommonPartName());
- RepatriationClaimsCommon common = null;
+ RepatriationRequestsCommon common = null;
if (payloadInputPart != null) {
- common = (RepatriationClaimsCommon) payloadInputPart.getBody();
+ common = (RepatriationRequestsCommon) payloadInputPart.getBody();
}
Assert.assertNotNull(common);
// Update the content of this resource.
- common.setClaimNumber("updated-" + common.getClaimNumber());
+ common.setRequestNumber("updated-" + common.getRequestNumber());
logger.debug("to be updated object");
- logger.debug(objectAsXmlString(common, RepatriationClaimsCommon.class));
+ logger.debug(objectAsXmlString(common, RepatriationRequestsCommon.class));
setupUpdate();
// Extract the updated common part from the response.
payloadInputPart = input.getPart(client.getCommonPartName());
- RepatriationClaimsCommon updatedRepatriationClaimCommon = null;
+ RepatriationRequestsCommon updatedRepatriationRequestCommon = null;
if (payloadInputPart != null) {
- updatedRepatriationClaimCommon = (RepatriationClaimsCommon) payloadInputPart.getBody();
+ updatedRepatriationRequestCommon = (RepatriationRequestsCommon) payloadInputPart.getBody();
}
- Assert.assertNotNull(updatedRepatriationClaimCommon);
+ Assert.assertNotNull(updatedRepatriationRequestCommon);
// Check selected fields in the updated common part.
Assert.assertEquals(
- updatedRepatriationClaimCommon.getClaimNumber(),
- common.getClaimNumber(),
+ updatedRepatriationRequestCommon.getRequestNumber(),
+ common.getRequestNumber(),
"Data in updated object did not match submitted data.");
}
// Submit the request to the service and store the response.
// Note: The ID used in this 'create' call may be arbitrary.
// The only relevant ID may be the one used in update(), below.
- RepatriationClaimClient client = new RepatriationClaimClient();
- PoxPayloadOut multipart = createRepatriationClaimInstance(NON_EXISTENT_ID);
+ RepatriationRequestClient client = new RepatriationRequestClient();
+ PoxPayloadOut multipart = createRepatriationRequestInstance(NON_EXISTENT_ID);
Response res = client.update(NON_EXISTENT_ID, multipart);
try {
int statusCode = res.getStatus();
setupDelete();
// Submit the request to the service and store the response.
- RepatriationClaimClient client = new RepatriationClaimClient();
+ RepatriationRequestClient client = new RepatriationRequestClient();
Response res = client.delete(knownResourceId);
try {
int statusCode = res.getStatus();
setupDeleteNonExistent();
// Submit the request to the service and store the response.
- RepatriationClaimClient client = new RepatriationClaimClient();
+ RepatriationRequestClient client = new RepatriationRequestClient();
Response res = client.delete(NON_EXISTENT_ID);
try {
int statusCode = res.getStatus();
@Override
protected PoxPayloadOut createInstance(String identifier) throws Exception {
- return createRepatriationClaimInstance(identifier);
+ return createRepatriationRequestInstance(identifier);
}
/**
- * Creates the repatriationClaim instance.
+ * Creates the repatriationRequest instance.
*
- * @param claimNumber the exhibition number
+ * @param requestNumber the exhibition number
* @return the multipart output
* @throws Exception
*/
- private PoxPayloadOut createRepatriationClaimInstance(String claimNumber) throws Exception {
- RepatriationClaimsCommon common = new RepatriationClaimsCommon();
- common.setClaimNumber(claimNumber);
+ private PoxPayloadOut createRepatriationRequestInstance(String requestNumber) throws Exception {
+ RepatriationRequestsCommon common = new RepatriationRequestsCommon();
+ common.setRequestNumber(requestNumber);
PoxPayloadOut multipart = new PoxPayloadOut(this.getServicePathComponent());
- PayloadOutputPart commonPart = multipart.addPart(new RepatriationClaimClient().getCommonPartName(), common);
+ PayloadOutputPart commonPart = multipart.addPart(new RepatriationRequestClient().getCommonPartName(), common);
- logger.debug("to be created, repatriationclaim common");
- logger.debug(objectAsXmlString(common, RepatriationClaimsCommon.class));
+ logger.debug("to be created, repatriationrequest common");
+ logger.debug(objectAsXmlString(common, RepatriationRequestsCommon.class));
return multipart;
}
@Override
protected PoxPayloadOut createInstance(String commonPartName, String identifier) throws Exception {
- return createRepatriationClaimInstance(identifier);
+ return createRepatriationRequestInstance(identifier);
}
@Override
- protected RepatriationClaimsCommon updateInstance(RepatriationClaimsCommon commonPartObject) {
+ protected RepatriationRequestsCommon updateInstance(RepatriationRequestsCommon commonPartObject) {
// TODO Auto-generated method stub
return null;
}
@Override
- protected void compareUpdatedInstances(RepatriationClaimsCommon original, RepatriationClaimsCommon updated) {
+ protected void compareUpdatedInstances(RepatriationRequestsCommon original, RepatriationRequestsCommon updated) {
// TODO Auto-generated method stub
}
}
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
- <artifactId>org.collectionspace.services.repatriationclaim</artifactId>
+ <artifactId>org.collectionspace.services.repatriationrequest</artifactId>
<groupId>org.collectionspace.services</groupId>
<version>${revision}</version>
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>org.collectionspace.services.repatriationclaim.jaxb</artifactId>
- <name>services.repatriationclaim.jaxb</name>
+ <artifactId>org.collectionspace.services.repatriationrequest.jaxb</artifactId>
+ <name>services.repatriationrequest.jaxb</name>
<dependencies>
<dependency>
</dependencies>
<build>
- <finalName>collectionspace-services-repatriationclaim-jaxb</finalName>
+ <finalName>collectionspace-services-repatriationrequest-jaxb</finalName>
<defaultGoal>install</defaultGoal>
<plugins>
<plugin>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
- RepatriationClaim schema (XSD)
+ RepatriationRequest schema (XSD)
- Entity : RepatriationClaim
+ Entity : RepatriationRequest
Part : Common
Used for: JAXB binding between XML and Java objects
-->
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
jaxb:version="2.0"
xmlns:nagpra="http://collectionspace.org/services/nagpra"
- xmlns:ns="http://collectionspace.org/services/repatriationclaim"
- xmlns="http://collectionspace.org/services/repatriationclaim"
- targetNamespace="http://collectionspace.org/services/repatriationclaim"
+ xmlns:ns="http://collectionspace.org/services/repatriationrequest"
+ xmlns="http://collectionspace.org/services/repatriationrequest"
+ targetNamespace="http://collectionspace.org/services/repatriationrequest"
version="0.1"
>
schemaLocation="maven:org.collectionspace.services:org.collectionspace.services.nagpra-jaxb:jar::!/nagpra_common.xsd"/>
- <!-- RepatriationClaim Information Group -->
- <xs:element name="repatriationclaims_common">
+ <!-- RepatriationRequest Information Group -->
+ <xs:element name="repatriationrequests_common">
<xs:annotation>
<xs:appinfo>
- <jaxb:class name="RepatriationClaimsCommon" />
+ <jaxb:class name="RepatriationRequestsCommon" />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
- <xs:element name="claimNumber" type="xs:string" />
+ <xs:element name="requestNumber" type="xs:string" />
<xs:element name="title" type="xs:string" />
- <xs:element name="claimDate" type="xs:date" />
+ <xs:element name="requestDate" type="xs:date" />
<xs:element name="types" type="types" />
<xs:element name="notes" type="notes" />
<xs:element name="treatmentNotes" type="nagpra:treatmentNotes" />
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>org.collectionspace.services.repatriationclaim</artifactId>
- <name>services.repatriationclaim</name>
+ <artifactId>org.collectionspace.services.repatriationrequest</artifactId>
+ <name>services.repatriationrequest</name>
<packaging>pom</packaging>
<properties>
<parent>
<groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.repatriationclaim</artifactId>
+ <artifactId>org.collectionspace.services.repatriationrequest</artifactId>
<version>${revision}</version>
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>org.collectionspace.services.repatriationclaim.service</artifactId>
- <name>services.repatriationclaim.service</name>
+ <artifactId>org.collectionspace.services.repatriationrequest.service</artifactId>
+ <name>services.repatriationrequest.service</name>
<packaging>jar</packaging>
<dependencies>
</dependency>
<dependency>
<groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.repatriationclaim.jaxb</artifactId>
+ <artifactId>org.collectionspace.services.repatriationrequest.jaxb</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.repatriationclaim.client</artifactId>
+ <artifactId>org.collectionspace.services.repatriationrequest.client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
</dependencies>
<build>
- <finalName>collectionspace-services-repatriationclaim</finalName>
+ <finalName>collectionspace-services-repatriationrequest</finalName>
</build>
</project>
\ No newline at end of file
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.collectionspace.services.repatriationclaim;
+package org.collectionspace.services.repatriationrequest;
import javax.ws.rs.Consumes;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
-import org.collectionspace.services.client.RepatriationClaimClient;
+import org.collectionspace.services.client.RepatriationRequestClient;
import org.collectionspace.services.common.NuxeoBasedResource;
-@Path(RepatriationClaimClient.SERVICE_PATH)
+@Path(RepatriationRequestClient.SERVICE_PATH)
@Consumes("application/xml")
@Produces("application/xml")
-public class RepatriationClaimResource extends NuxeoBasedResource {
+public class RepatriationRequestResource extends NuxeoBasedResource {
@Override
protected String getVersionString() {
@Override
public String getServiceName() {
- return RepatriationClaimClient.SERVICE_NAME;
+ return RepatriationRequestClient.SERVICE_NAME;
}
@Override
- public Class<RepatriationClaimsCommon> getCommonPartClass() {
- return RepatriationClaimsCommon.class;
+ public Class<RepatriationRequestsCommon> getCommonPartClass() {
+ return RepatriationRequestsCommon.class;
}
}
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.collectionspace.services.repatriationclaim.nuxeo;
+package org.collectionspace.services.repatriationrequest.nuxeo;
import org.collectionspace.services.nuxeo.client.java.NuxeoDocumentModelHandler;
-import org.collectionspace.services.repatriationclaim.RepatriationClaimsCommon;
+import org.collectionspace.services.repatriationrequest.RepatriationRequestsCommon;
/**
- * RepatriationClaimDocumentModelHandler
+ * RepatriationRequestDocumentModelHandler
*/
-public class RepatriationClaimDocumentModelHandler extends NuxeoDocumentModelHandler<RepatriationClaimsCommon> {}
+public class RepatriationRequestDocumentModelHandler extends NuxeoDocumentModelHandler<RepatriationRequestsCommon> {}
* You may obtain a copy of the ECL 2.0 License at
* https://source.collectionspace.org/collection-space/LICENSE.txt
*/
-package org.collectionspace.services.repatriationclaim.nuxeo;
+package org.collectionspace.services.repatriationrequest.nuxeo;
import org.collectionspace.services.client.PoxPayloadIn;
import org.collectionspace.services.client.PoxPayloadOut;
import org.collectionspace.services.common.document.InvalidDocumentException;
import org.collectionspace.services.common.document.ValidatorHandlerImpl;
-import org.collectionspace.services.repatriationclaim.RepatriationClaimsCommon;
+import org.collectionspace.services.repatriationrequest.RepatriationRequestsCommon;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
- * Validation handler for a RepatriationClaim. Checks for the common part and claimNumber on create.
+ * Validation handler for a RepatriationRequest. Checks for the common part and requestNumber on create.
*/
-public class RepatriationClaimValidatorHandler extends ValidatorHandlerImpl<PoxPayloadIn, PoxPayloadOut> {
+public class RepatriationRequestValidatorHandler extends ValidatorHandlerImpl<PoxPayloadIn, PoxPayloadOut> {
- private static final String COMMON_PART_MISSING = "Validation exception: repatriationclaims_common part is missing";
+ private static final String COMMON_PART_MISSING = "Validation exception: repatriationrequests_common part is missing";
private static final String CLAIM_NUMBER_MISSING =
- "Validation exception: The repatriation claim field \"claimNumber\" cannot be empty or missing";
+ "Validation exception: The repatriation request field \"requestNumber\" cannot be empty or missing";
- private final Logger logger = LoggerFactory.getLogger(RepatriationClaimValidatorHandler.class);
+ private final Logger logger = LoggerFactory.getLogger(RepatriationRequestValidatorHandler.class);
@Override
protected Class<?> getCommonPartClass() {
- return RepatriationClaimsCommon.class;
+ return RepatriationRequestsCommon.class;
}
@Override
protected void handleCreate() throws InvalidDocumentException {
- final RepatriationClaimsCommon claim = (RepatriationClaimsCommon) getCommonPart();
- if (claim == null) {
+ final RepatriationRequestsCommon request = (RepatriationRequestsCommon) getCommonPart();
+ if (request == null) {
logger.error(COMMON_PART_MISSING);
throw new InvalidDocumentException(COMMON_PART_MISSING);
}
- final String claimNumber = claim.getClaimNumber();
- if (claimNumber == null || claimNumber.isEmpty()) {
+ final String requestNumber = request.getRequestNumber();
+ if (requestNumber == null || requestNumber.isEmpty()) {
logger.error(CLAIM_NUMBER_MISSING);
throw new InvalidDocumentException(CLAIM_NUMBER_MISSING);
}