mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Merge branch 'master' into feature/RM-4921_ExceptionsDoneOnTransactionCommit
This commit is contained in:
@@ -223,7 +223,7 @@ public class RecordFolderAPI extends RMModelRequest
|
|||||||
/**
|
/**
|
||||||
* Create a record from file resource
|
* Create a record from file resource
|
||||||
*
|
*
|
||||||
* @param electronicRecordModel {@link Record} for electronic record to be created
|
* @param recordModel {@link Record} for electronic record to be created
|
||||||
* @param recordContent {@link File} pointing to the content of the electronic record to be created
|
* @param recordContent {@link File} pointing to the content of the electronic record to be created
|
||||||
* @param recordFolderId The identifier of a record folder
|
* @param recordFolderId The identifier of a record folder
|
||||||
* @return newly created {@link Record}
|
* @return newly created {@link Record}
|
||||||
|
@@ -488,7 +488,7 @@ public class RecordCategoryTests extends BaseRMRestTest
|
|||||||
{
|
{
|
||||||
// The record category to be created
|
// The record category to be created
|
||||||
RecordCategory recordCategoryModel = RecordCategory.builder()
|
RecordCategory recordCategoryModel = RecordCategory.builder()
|
||||||
.name(RECORD_CATEGORY_NAME)
|
.name(RECORD_CATEGORY_NAME + getRandomAlphanumeric())
|
||||||
.nodeType(RECORD_CATEGORY_TYPE)
|
.nodeType(RECORD_CATEGORY_TYPE)
|
||||||
.build();
|
.build();
|
||||||
FilePlanAPI filePlansAPI = getRestAPIFactory().getFilePlansAPI();
|
FilePlanAPI filePlansAPI = getRestAPIFactory().getFilePlansAPI();
|
||||||
@@ -593,7 +593,7 @@ public class RecordCategoryTests extends BaseRMRestTest
|
|||||||
{
|
{
|
||||||
// The record category to be created
|
// The record category to be created
|
||||||
RecordCategory recordCategoryModel = RecordCategory.builder()
|
RecordCategory recordCategoryModel = RecordCategory.builder()
|
||||||
.name(RECORD_CATEGORY_NAME+getRandomAlphanumeric())
|
.name(RECORD_CATEGORY_NAME + getRandomAlphanumeric())
|
||||||
.nodeType(RECORD_CATEGORY_TYPE)
|
.nodeType(RECORD_CATEGORY_TYPE)
|
||||||
.build();
|
.build();
|
||||||
FilePlanAPI filePlansAPI = getRestAPIFactory().getFilePlansAPI();
|
FilePlanAPI filePlansAPI = getRestAPIFactory().getFilePlansAPI();
|
||||||
|
@@ -131,7 +131,7 @@ public class RecordFolderTests extends BaseRMRestTest
|
|||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Given that RM site is created
|
* Given that RM site is created
|
||||||
* When I use the API to create a children inside a record folder with wron types
|
* When I use the API to create a children of wrong type inside a record folder
|
||||||
* Then the operation fails
|
* Then the operation fails
|
||||||
* </pre>
|
* </pre>
|
||||||
*/
|
*/
|
||||||
@@ -141,7 +141,7 @@ public class RecordFolderTests extends BaseRMRestTest
|
|||||||
dataProvider = "childrenNotAllowedForFolder"
|
dataProvider = "childrenNotAllowedForFolder"
|
||||||
)
|
)
|
||||||
|
|
||||||
public void createRecordFolderIntoSpecialContainers(String nodeType) throws Exception
|
public void createInvalidChildrenForFolder(String nodeType) throws Exception
|
||||||
{
|
{
|
||||||
//create a record folder
|
//create a record folder
|
||||||
RecordCategoryChild folder = createCategoryFolderInFilePlan();
|
RecordCategoryChild folder = createCategoryFolderInFilePlan();
|
||||||
|
@@ -106,7 +106,7 @@ public class UnfiledRecordsFolderTests extends BaseRMRestTest
|
|||||||
{ getRestAPIFactory().getUnfiledContainersAPI().getUnfiledContainer(UNFILED_RECORDS_CONTAINER_ALIAS).getId() },
|
{ getRestAPIFactory().getUnfiledContainersAPI().getUnfiledContainer(UNFILED_RECORDS_CONTAINER_ALIAS).getId() },
|
||||||
{ getRestAPIFactory().getTransferContainerAPI().getTransferContainer(TRANSFERS_ALIAS).getId() },
|
{ getRestAPIFactory().getTransferContainerAPI().getTransferContainer(TRANSFERS_ALIAS).getId() },
|
||||||
// an arbitrary record category
|
// an arbitrary record category
|
||||||
{ createRootCategory(RECORD_CATEGORY_NAME).getId() },
|
{ createRootCategory(RECORD_CATEGORY_NAME + getRandomAlphanumeric()).getId() },
|
||||||
// an arbitrary unfiled records folder
|
// an arbitrary unfiled records folder
|
||||||
{createCategoryFolderInFilePlan().getId()},
|
{createCategoryFolderInFilePlan().getId()},
|
||||||
{createUnfiledContainerChild(UNFILED_RECORDS_CONTAINER_ALIAS, "Unfiled Record " + getRandomAlphanumeric(), CONTENT_TYPE).getId() }
|
{createUnfiledContainerChild(UNFILED_RECORDS_CONTAINER_ALIAS, "Unfiled Record " + getRandomAlphanumeric(), CONTENT_TYPE).getId() }
|
||||||
|
@@ -1798,7 +1798,7 @@ public class RecordServiceImpl extends BaseBehaviourBean
|
|||||||
)
|
)
|
||||||
public void onContentUpdate(NodeRef nodeRef, boolean newContent)
|
public void onContentUpdate(NodeRef nodeRef, boolean newContent)
|
||||||
{
|
{
|
||||||
if (!nodeService.hasAspect(nodeRef, ContentModel.ASPECT_HIDDEN) && !nodeService.hasAspect(nodeRef, ContentModel.ASPECT_LOCKABLE))
|
if (nodeService.exists(nodeRef) && !nodeService.hasAspect(nodeRef, ContentModel.ASPECT_HIDDEN) && !nodeService.hasAspect(nodeRef, ContentModel.ASPECT_LOCKABLE))
|
||||||
{
|
{
|
||||||
appendIdentifierToName(nodeService, nodeRef);
|
appendIdentifierToName(nodeService, nodeRef);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user