mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
RM-3964: enum to const
This commit is contained in:
@@ -1,39 +0,0 @@
|
|||||||
/*
|
|
||||||
* #%L
|
|
||||||
* Alfresco Records Management Module
|
|
||||||
* %%
|
|
||||||
* Copyright (C) 2005 - 2016 Alfresco Software Limited
|
|
||||||
* %%
|
|
||||||
* License rights for this program may be obtained from Alfresco Software, Ltd.
|
|
||||||
* pursuant to a written agreement and any use of this program without such an
|
|
||||||
* agreement is prohibited.
|
|
||||||
* #L%
|
|
||||||
*/
|
|
||||||
package org.alfresco.rest.model;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Fileplan Component Types enum
|
|
||||||
*
|
|
||||||
* @author Kristijan Conkas
|
|
||||||
* @since 2.6
|
|
||||||
*/
|
|
||||||
public enum FileplanComponentType
|
|
||||||
{
|
|
||||||
FILE_PLAN("rma:filePlan"),
|
|
||||||
RECORD_CATEGORY("rma:recordCategory"),
|
|
||||||
RECORD_FOLDER("rma:recordFolder"),
|
|
||||||
HOLD("rma:hold"),
|
|
||||||
UNFILED_RECORD_FOLDER("rma:unfiledRecordFolder");
|
|
||||||
|
|
||||||
private String value;
|
|
||||||
|
|
||||||
FileplanComponentType (String value)
|
|
||||||
{
|
|
||||||
this.value = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String toString()
|
|
||||||
{
|
|
||||||
return this.value;
|
|
||||||
}
|
|
||||||
}
|
|
@@ -22,7 +22,6 @@ import java.util.Map;
|
|||||||
|
|
||||||
import org.alfresco.rest.core.RestAPI;
|
import org.alfresco.rest.core.RestAPI;
|
||||||
import org.alfresco.rest.core.RestRequest;
|
import org.alfresco.rest.core.RestRequest;
|
||||||
import org.alfresco.rest.model.FileplanComponentType;
|
|
||||||
import org.alfresco.rest.model.RestFilePlanComponentModel;
|
import org.alfresco.rest.model.RestFilePlanComponentModel;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
import org.springframework.context.annotation.Scope;
|
import org.springframework.context.annotation.Scope;
|
||||||
@@ -61,14 +60,14 @@ public class RestFilePlanComponentApi extends RestAPI
|
|||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public RestFilePlanComponentModel createFilePlanComponent(String parentFilePlanComponentId, String componentName,
|
public RestFilePlanComponentModel createFilePlanComponent(String parentFilePlanComponentId, String componentName,
|
||||||
FileplanComponentType componentType, Map<String, String> properties) throws Exception
|
String componentType, Map<String, String> properties) throws Exception
|
||||||
{
|
{
|
||||||
if (componentName == null)
|
if (componentName == null)
|
||||||
throw new IllegalArgumentException("Child component name missing");
|
throw new IllegalArgumentException("Child component name missing");
|
||||||
|
|
||||||
JSONObject body = new JSONObject();
|
JSONObject body = new JSONObject();
|
||||||
body.put("name", componentName);
|
body.put("name", componentName);
|
||||||
body.put("nodeType", componentType.toString());
|
body.put("nodeType", componentType);
|
||||||
if (properties != null) body.put("properties", properties);
|
if (properties != null) body.put("properties", properties);
|
||||||
|
|
||||||
RestRequest request = requestWithBody(POST, body.toString(), "fileplan-components/{fileplanComponentId}/children", parentFilePlanComponentId);
|
RestRequest request = requestWithBody(POST, body.toString(), "fileplan-components/{fileplanComponentId}/children", parentFilePlanComponentId);
|
||||||
|
@@ -38,6 +38,13 @@ public class BaseIgRestTest extends RestTest
|
|||||||
public static final String ALIAS_UNFILED_RECORDS_CONTAINER = "-unfiled-";
|
public static final String ALIAS_UNFILED_RECORDS_CONTAINER = "-unfiled-";
|
||||||
public static final String ALIAS_HOLDS = "-holds-";
|
public static final String ALIAS_HOLDS = "-holds-";
|
||||||
|
|
||||||
|
/** Component types. */
|
||||||
|
public static final String FILE_PLAN = "rma:filePlan";
|
||||||
|
public static final String RECORD_CATEGORY = "rma:recordCategory";
|
||||||
|
public static final String RECORD_FOLDER = "rma:recordFolder";
|
||||||
|
public static final String HOLD = "rma:hold";
|
||||||
|
public static final String UNFILED_RECORD_FOLDER = "rma:unfiledRecordFolder";
|
||||||
|
|
||||||
@Value("${alfresco.rm.scheme}")
|
@Value("${alfresco.rm.scheme}")
|
||||||
private String scheme;
|
private String scheme;
|
||||||
|
|
||||||
|
@@ -11,7 +11,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.alfresco.rest.fileplancomponents;
|
package org.alfresco.rest.fileplancomponents;
|
||||||
|
|
||||||
import static org.alfresco.rest.model.FileplanComponentType.FILE_PLAN;
|
|
||||||
import static org.springframework.http.HttpStatus.OK;
|
import static org.springframework.http.HttpStatus.OK;
|
||||||
import static org.testng.Assert.assertEquals;
|
import static org.testng.Assert.assertEquals;
|
||||||
|
|
||||||
@@ -29,7 +28,7 @@ import org.testng.annotations.Test;
|
|||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 1.0
|
* @since 1.0
|
||||||
*/
|
*/
|
||||||
public class FilePlanComponentsTest extends BaseIgRestTest
|
public class FilePlanTest extends BaseIgRestTest
|
||||||
{
|
{
|
||||||
@Autowired
|
@Autowired
|
||||||
private RestFilePlanComponentApi filePlanComponentApi;
|
private RestFilePlanComponentApi filePlanComponentApi;
|
||||||
@@ -44,6 +43,6 @@ public class FilePlanComponentsTest extends BaseIgRestTest
|
|||||||
restWrapper.authenticateUser(dataUser.getAdminUser());
|
restWrapper.authenticateUser(dataUser.getAdminUser());
|
||||||
RestFilePlanComponentModel filePlanComponent = filePlanComponentApi.getFilePlanComponent(ALIAS_FILE_PLAN);
|
RestFilePlanComponentModel filePlanComponent = filePlanComponentApi.getFilePlanComponent(ALIAS_FILE_PLAN);
|
||||||
restWrapper.assertStatusCodeIs(OK);
|
restWrapper.assertStatusCodeIs(OK);
|
||||||
assertEquals(filePlanComponent.getNodeType(), FILE_PLAN.toString());
|
assertEquals(filePlanComponent.getNodeType(), FILE_PLAN);
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -24,7 +24,6 @@ import org.testng.annotations.Test;
|
|||||||
import static org.testng.Assert.assertEquals;
|
import static org.testng.Assert.assertEquals;
|
||||||
import static org.testng.Assert.assertTrue;
|
import static org.testng.Assert.assertTrue;
|
||||||
import static org.testng.Assert.assertNotNull;
|
import static org.testng.Assert.assertNotNull;
|
||||||
import static org.alfresco.rest.model.FileplanComponentType.RECORD_CATEGORY;
|
|
||||||
import static org.springframework.http.HttpStatus.CREATED;
|
import static org.springframework.http.HttpStatus.CREATED;
|
||||||
import static org.springframework.http.HttpStatus.OK;
|
import static org.springframework.http.HttpStatus.OK;
|
||||||
import static org.springframework.http.HttpStatus.NO_CONTENT;
|
import static org.springframework.http.HttpStatus.NO_CONTENT;
|
||||||
@@ -35,7 +34,7 @@ import static org.springframework.http.HttpStatus.NO_CONTENT;
|
|||||||
* @author Kristijan Conkas
|
* @author Kristijan Conkas
|
||||||
* @since
|
* @since
|
||||||
*/
|
*/
|
||||||
public class RecordCategoryComponentsTest extends BaseIgRestTest
|
public class RecordCategoryTest extends BaseIgRestTest
|
||||||
{
|
{
|
||||||
@Autowired
|
@Autowired
|
||||||
private RestFilePlanComponentApi filePlanComponentApi;
|
private RestFilePlanComponentApi filePlanComponentApi;
|
Reference in New Issue
Block a user