mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
RM-3150 (Errors when generating Javadoc for RM using Java 8)
This commit is contained in:
@@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.action;
|
package org.alfresco.module.org_alfresco_module_rm.action;
|
||||||
|
|
||||||
|
import static org.apache.commons.lang.StringUtils.leftPad;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -131,6 +133,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the transaction service
|
* Get the transaction service
|
||||||
|
*
|
||||||
|
* @return The transaction service
|
||||||
*/
|
*/
|
||||||
protected TransactionService getTransactionService()
|
protected TransactionService getTransactionService()
|
||||||
{
|
{
|
||||||
@@ -139,6 +143,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the transaction service
|
* Set the transaction service
|
||||||
|
*
|
||||||
|
* @param transactionService The transaction service
|
||||||
*/
|
*/
|
||||||
public void setTransactionService(TransactionService transactionService)
|
public void setTransactionService(TransactionService transactionService)
|
||||||
{
|
{
|
||||||
@@ -147,6 +153,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the namespace service
|
* Gets the namespace service
|
||||||
|
*
|
||||||
|
* @return The namespace service
|
||||||
*/
|
*/
|
||||||
protected NamespaceService getNamespaceService()
|
protected NamespaceService getNamespaceService()
|
||||||
{
|
{
|
||||||
@@ -155,6 +163,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the namespace service
|
* Set the namespace service
|
||||||
|
*
|
||||||
|
* @param namespaceService The namespace service
|
||||||
*/
|
*/
|
||||||
public void setNamespaceService(NamespaceService namespaceService)
|
public void setNamespaceService(NamespaceService namespaceService)
|
||||||
{
|
{
|
||||||
@@ -163,6 +173,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the node service
|
* Gets the node service
|
||||||
|
*
|
||||||
|
* @return The node service
|
||||||
*/
|
*/
|
||||||
protected NodeService getNodeService()
|
protected NodeService getNodeService()
|
||||||
{
|
{
|
||||||
@@ -170,7 +182,9 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set node service
|
* Set the node service
|
||||||
|
*
|
||||||
|
* @param nodeService The node service
|
||||||
*/
|
*/
|
||||||
public void setNodeService(NodeService nodeService)
|
public void setNodeService(NodeService nodeService)
|
||||||
{
|
{
|
||||||
@@ -179,6 +193,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the dictionary service
|
* Gets the dictionary service
|
||||||
|
*
|
||||||
|
* @return The dictionary service
|
||||||
*/
|
*/
|
||||||
protected DictionaryService getDictionaryService()
|
protected DictionaryService getDictionaryService()
|
||||||
{
|
{
|
||||||
@@ -187,6 +203,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the dictionary service
|
* Set the dictionary service
|
||||||
|
*
|
||||||
|
* @param dictionaryService The dictionary service
|
||||||
*/
|
*/
|
||||||
public void setDictionaryService(DictionaryService dictionaryService)
|
public void setDictionaryService(DictionaryService dictionaryService)
|
||||||
{
|
{
|
||||||
@@ -195,6 +213,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the content service
|
* Gets the content service
|
||||||
|
*
|
||||||
|
* @return The content service
|
||||||
*/
|
*/
|
||||||
protected ContentService getContentService()
|
protected ContentService getContentService()
|
||||||
{
|
{
|
||||||
@@ -203,6 +223,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the content service
|
* Set the content service
|
||||||
|
*
|
||||||
|
* @param contentService The content service
|
||||||
*/
|
*/
|
||||||
public void setContentService(ContentService contentService)
|
public void setContentService(ContentService contentService)
|
||||||
{
|
{
|
||||||
@@ -211,6 +233,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the action service
|
* Gets the action service
|
||||||
|
*
|
||||||
|
* @return The action service
|
||||||
*/
|
*/
|
||||||
protected ActionService getActionService()
|
protected ActionService getActionService()
|
||||||
{
|
{
|
||||||
@@ -219,6 +243,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set action service
|
* Set action service
|
||||||
|
*
|
||||||
|
* @param actionService The action service
|
||||||
*/
|
*/
|
||||||
public void setActionService(ActionService actionService)
|
public void setActionService(ActionService actionService)
|
||||||
{
|
{
|
||||||
@@ -227,6 +253,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the records management audit service
|
* Gets the records management audit service
|
||||||
|
*
|
||||||
|
* @return The records management audit service
|
||||||
*/
|
*/
|
||||||
protected RecordsManagementAuditService getRecordsManagementAuditService()
|
protected RecordsManagementAuditService getRecordsManagementAuditService()
|
||||||
{
|
{
|
||||||
@@ -235,6 +263,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the audit service that action details will be sent to
|
* Set the audit service that action details will be sent to
|
||||||
|
*
|
||||||
|
* @param recordsManagementAuditService The audit service that action details will be sent to
|
||||||
*/
|
*/
|
||||||
public void setRecordsManagementAuditService(RecordsManagementAuditService recordsManagementAuditService)
|
public void setRecordsManagementAuditService(RecordsManagementAuditService recordsManagementAuditService)
|
||||||
{
|
{
|
||||||
@@ -243,6 +273,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the records management action service
|
* Gets the records management action service
|
||||||
|
*
|
||||||
|
* @return The records management action service
|
||||||
*/
|
*/
|
||||||
protected RecordsManagementActionService getRecordsManagementActionService()
|
protected RecordsManagementActionService getRecordsManagementActionService()
|
||||||
{
|
{
|
||||||
@@ -251,6 +283,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set records management service
|
* Set records management service
|
||||||
|
*
|
||||||
|
* @param recordsManagementActionService The records management service
|
||||||
*/
|
*/
|
||||||
public void setRecordsManagementActionService(RecordsManagementActionService recordsManagementActionService)
|
public void setRecordsManagementActionService(RecordsManagementActionService recordsManagementActionService)
|
||||||
{
|
{
|
||||||
@@ -259,6 +293,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the disposition service
|
* Gets the disposition service
|
||||||
|
*
|
||||||
|
* @return The disposition service
|
||||||
*/
|
*/
|
||||||
protected DispositionService getDispositionService()
|
protected DispositionService getDispositionService()
|
||||||
{
|
{
|
||||||
@@ -267,6 +303,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the disposition service
|
* Set the disposition service
|
||||||
|
*
|
||||||
|
* @param dispositionService The disposition service
|
||||||
*/
|
*/
|
||||||
public void setDispositionService(DispositionService dispositionService)
|
public void setDispositionService(DispositionService dispositionService)
|
||||||
{
|
{
|
||||||
@@ -275,6 +313,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the vital record service
|
* Gets the vital record service
|
||||||
|
*
|
||||||
|
* @return The vital record service
|
||||||
*/
|
*/
|
||||||
protected VitalRecordService getVitalRecordService()
|
protected VitalRecordService getVitalRecordService()
|
||||||
{
|
{
|
||||||
@@ -282,7 +322,9 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param vitalRecordService vital record service
|
* Sets the vital record service
|
||||||
|
*
|
||||||
|
* @param vitalRecordService vital record service
|
||||||
*/
|
*/
|
||||||
public void setVitalRecordService(VitalRecordService vitalRecordService)
|
public void setVitalRecordService(VitalRecordService vitalRecordService)
|
||||||
{
|
{
|
||||||
@@ -291,6 +333,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the records management event service
|
* Gets the records management event service
|
||||||
|
*
|
||||||
|
* @return The records management event service
|
||||||
*/
|
*/
|
||||||
protected RecordsManagementEventService getRecordsManagementEventService()
|
protected RecordsManagementEventService getRecordsManagementEventService()
|
||||||
{
|
{
|
||||||
@@ -298,7 +342,9 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set records management event service
|
* Set the records management event service
|
||||||
|
*
|
||||||
|
* @param recordsManagementEventService The records management event service
|
||||||
*/
|
*/
|
||||||
public void setRecordsManagementEventService(RecordsManagementEventService recordsManagementEventService)
|
public void setRecordsManagementEventService(RecordsManagementEventService recordsManagementEventService)
|
||||||
{
|
{
|
||||||
@@ -307,6 +353,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the ownable service
|
* Gets the ownable service
|
||||||
|
*
|
||||||
|
* @return The ownable service
|
||||||
*/
|
*/
|
||||||
protected OwnableService getOwnableService()
|
protected OwnableService getOwnableService()
|
||||||
{
|
{
|
||||||
@@ -315,7 +363,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the ownable service
|
* Set the ownable service
|
||||||
* @param ownableSerice
|
*
|
||||||
|
* @param ownableService The ownable service
|
||||||
*/
|
*/
|
||||||
public void setOwnableService(OwnableService ownableService)
|
public void setOwnableService(OwnableService ownableService)
|
||||||
{
|
{
|
||||||
@@ -324,6 +373,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the freeze service
|
* Gets the freeze service
|
||||||
|
*
|
||||||
|
* @return The freeze service
|
||||||
*/
|
*/
|
||||||
protected FreezeService getFreezeService()
|
protected FreezeService getFreezeService()
|
||||||
{
|
{
|
||||||
@@ -342,6 +393,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the record service
|
* Gets the record service
|
||||||
|
*
|
||||||
|
* @return The record service
|
||||||
*/
|
*/
|
||||||
protected RecordService getRecordService()
|
protected RecordService getRecordService()
|
||||||
{
|
{
|
||||||
@@ -359,7 +412,9 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return records management admin service
|
* Gets the records management admin service
|
||||||
|
*
|
||||||
|
* @return The records management admin service
|
||||||
*/
|
*/
|
||||||
protected RecordsManagementAdminService getRecordsManagementAdminService()
|
protected RecordsManagementAdminService getRecordsManagementAdminService()
|
||||||
{
|
{
|
||||||
@@ -367,6 +422,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the records management admin service
|
||||||
|
*
|
||||||
* @param recordsManagementAdminService records management admin service
|
* @param recordsManagementAdminService records management admin service
|
||||||
*/
|
*/
|
||||||
public void setRecordsManagementAdminService(RecordsManagementAdminService recordsManagementAdminService)
|
public void setRecordsManagementAdminService(RecordsManagementAdminService recordsManagementAdminService)
|
||||||
@@ -376,6 +433,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the model security service
|
* Gets the model security service
|
||||||
|
*
|
||||||
|
* @return The model security service
|
||||||
*/
|
*/
|
||||||
protected ModelSecurityService getModelSecurityService()
|
protected ModelSecurityService getModelSecurityService()
|
||||||
{
|
{
|
||||||
@@ -383,6 +442,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the model security service
|
||||||
|
*
|
||||||
* @param modelSecurityService model security service
|
* @param modelSecurityService model security service
|
||||||
*/
|
*/
|
||||||
public void setModelSecurityService(ModelSecurityService modelSecurityService)
|
public void setModelSecurityService(ModelSecurityService modelSecurityService)
|
||||||
@@ -392,6 +453,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the record folder service
|
* Gets the record folder service
|
||||||
|
*
|
||||||
|
* @return The record folder service
|
||||||
*/
|
*/
|
||||||
protected RecordFolderService getRecordFolderService()
|
protected RecordFolderService getRecordFolderService()
|
||||||
{
|
{
|
||||||
@@ -399,6 +462,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the record folder service
|
||||||
|
*
|
||||||
* @param recordFolderService record folder service
|
* @param recordFolderService record folder service
|
||||||
*/
|
*/
|
||||||
public void setRecordFolderService(RecordFolderService recordFolderService)
|
public void setRecordFolderService(RecordFolderService recordFolderService)
|
||||||
@@ -408,6 +473,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the hold service
|
* Gets the hold service
|
||||||
|
*
|
||||||
|
* @return The hold service
|
||||||
*/
|
*/
|
||||||
protected HoldService getHoldService()
|
protected HoldService getHoldService()
|
||||||
{
|
{
|
||||||
@@ -415,6 +482,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the hold service
|
||||||
|
*
|
||||||
* @param holdService hold service
|
* @param holdService hold service
|
||||||
*/
|
*/
|
||||||
public void setHoldService(HoldService holdService)
|
public void setHoldService(HoldService holdService)
|
||||||
@@ -423,6 +492,8 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the applicable kinds
|
||||||
|
*
|
||||||
* @param applicableKinds kinds that this action is applicable for
|
* @param applicableKinds kinds that this action is applicable for
|
||||||
*/
|
*/
|
||||||
public void setApplicableKinds(String[] applicableKinds)
|
public void setApplicableKinds(String[] applicableKinds)
|
||||||
@@ -504,7 +575,7 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementAction#getName()
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementAction#getName()
|
||||||
*/
|
*/
|
||||||
public String getName()
|
public String getName()
|
||||||
{
|
{
|
||||||
@@ -546,7 +617,7 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
/**
|
/**
|
||||||
* By default an action is not a disposition action
|
* By default an action is not a disposition action
|
||||||
*
|
*
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementAction#isDispositionAction()
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementAction#isDispositionAction()
|
||||||
*/
|
*/
|
||||||
public boolean isDispositionAction()
|
public boolean isDispositionAction()
|
||||||
{
|
{
|
||||||
@@ -554,7 +625,7 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementAction#execute(org.alfresco.service.cmr.repository.NodeRef, java.util.Map)
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementAction#execute(org.alfresco.service.cmr.repository.NodeRef, java.util.Map)
|
||||||
*/
|
*/
|
||||||
public RecordsManagementActionResult execute(NodeRef filePlanComponent, Map<String, Serializable> parameters)
|
public RecordsManagementActionResult execute(NodeRef filePlanComponent, Map<String, Serializable> parameters)
|
||||||
{
|
{
|
||||||
@@ -585,19 +656,14 @@ public abstract class RMActionExecuterAbstractBase extends PropertySubActionExe
|
|||||||
* @param s String to pad with leading zero '0' characters
|
* @param s String to pad with leading zero '0' characters
|
||||||
* @param len Length to pad to
|
* @param len Length to pad to
|
||||||
*
|
*
|
||||||
* @return padded string or the original if already at >=len characters
|
* @return padded string or the original if already at >= len characters
|
||||||
*
|
*
|
||||||
* @deprecated As of 2.1, replaced by {@link org.apache.commons.lang.StringUtils.leftPad}
|
* @deprecated As of 2.1, replaced by {@link org.apache.commons.lang.StringUtils.leftPad}
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
protected String padString(String s, int len)
|
protected String padString(String s, int len)
|
||||||
{
|
{
|
||||||
String result = s;
|
return leftPad(s, len);
|
||||||
for (int i=0; i<(len - s.length()); i++)
|
|
||||||
{
|
|
||||||
result = "0" + result;
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -73,7 +73,7 @@ public abstract class RMDispositionActionExecuterAbstractBase extends RMActionEx
|
|||||||
/**
|
/**
|
||||||
* Indicates whether the disposition is marked complete
|
* Indicates whether the disposition is marked complete
|
||||||
*
|
*
|
||||||
* @return boolean true if marked complete, false otherwise
|
* @return <code>true</code> if marked complete, <code>false</code> otherwise
|
||||||
*/
|
*/
|
||||||
public boolean getSetDispositionActionComplete()
|
public boolean getSetDispositionActionComplete()
|
||||||
{
|
{
|
||||||
|
@@ -72,6 +72,7 @@ public interface RecordsManagementAction
|
|||||||
*
|
*
|
||||||
* @param filePlanComponent file plan component the action is executed upon
|
* @param filePlanComponent file plan component the action is executed upon
|
||||||
* @param parameters action parameters
|
* @param parameters action parameters
|
||||||
|
* @return The result of the executed action
|
||||||
*/
|
*/
|
||||||
RecordsManagementActionResult execute(NodeRef filePlanComponent, Map<String, Serializable> parameters);
|
RecordsManagementActionResult execute(NodeRef filePlanComponent, Map<String, Serializable> parameters);
|
||||||
|
|
||||||
@@ -86,7 +87,7 @@ public interface RecordsManagementAction
|
|||||||
/**
|
/**
|
||||||
* Get the records management action definition.
|
* Get the records management action definition.
|
||||||
*
|
*
|
||||||
* @return
|
* @return The records management action definition.
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
RecordsManagementActionDefinition getRecordsManagementActionDefinition();
|
RecordsManagementActionDefinition getRecordsManagementActionDefinition();
|
||||||
@@ -94,7 +95,7 @@ public interface RecordsManagementAction
|
|||||||
/**
|
/**
|
||||||
* Indicates whether the action is public or not
|
* Indicates whether the action is public or not
|
||||||
*
|
*
|
||||||
* @return
|
* @return <code>true</code> if the action is public, <code>false</code> otherwise
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
boolean isPublicAction();
|
boolean isPublicAction();
|
||||||
|
@@ -58,13 +58,13 @@ public interface RecordsManagementActionCondition
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return
|
* @return The records management action condition definition
|
||||||
*/
|
*/
|
||||||
RecordsManagementActionConditionDefinition getRecordsManagementActionConditionDefinition();
|
RecordsManagementActionConditionDefinition getRecordsManagementActionConditionDefinition();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return
|
* @return <code>true</code> if the condition is public, <code>false</code> otherwise
|
||||||
*/
|
*/
|
||||||
boolean isPublicCondition();
|
boolean isPublicCondition();
|
||||||
}
|
}
|
||||||
|
@@ -96,7 +96,7 @@ public abstract class RecordsManagementActionConditionEvaluatorAbstractBase exte
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param retryingTransactionHelper
|
* @param retryingTransactionHelper retrying transaction helper
|
||||||
*/
|
*/
|
||||||
public void setRetryingTransactionHelper(RetryingTransactionHelper retryingTransactionHelper)
|
public void setRetryingTransactionHelper(RetryingTransactionHelper retryingTransactionHelper)
|
||||||
{
|
{
|
||||||
@@ -150,7 +150,7 @@ public abstract class RecordsManagementActionConditionEvaluatorAbstractBase exte
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementAction#getName()
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionCondition#getName()
|
||||||
*/
|
*/
|
||||||
public String getName()
|
public String getName()
|
||||||
{
|
{
|
||||||
|
@@ -36,44 +36,45 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Records management action service interface
|
* Records management action service interface
|
||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
public interface RecordsManagementActionService
|
public interface RecordsManagementActionService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get a list of the available records management actions
|
* Get a list of the available records management actions
|
||||||
*
|
*
|
||||||
* @return List<RecordsManagementAction> records management actions
|
* @return List of records management actions
|
||||||
*/
|
*/
|
||||||
List<RecordsManagementAction> getRecordsManagementActions();
|
List<RecordsManagementAction> getRecordsManagementActions();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* Get a list of the available records management action conditions
|
||||||
* @return
|
*
|
||||||
|
* @return List of records management action conditions
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
List<RecordsManagementActionCondition> getRecordsManagementActionConditions();
|
List<RecordsManagementActionCondition> getRecordsManagementActionConditions();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a list of the available disposition actions. A disposition action is a records
|
* Get a list of the available disposition actions. A disposition action is a records
|
||||||
* management action that can be used when defining disposition instructions.
|
* management action that can be used when defining disposition instructions.
|
||||||
*
|
*
|
||||||
* @return List<RecordsManagementAction> disposition actions
|
* @return List of disposition actions
|
||||||
*/
|
*/
|
||||||
List<RecordsManagementAction> getDispositionActions();
|
List<RecordsManagementAction> getDispositionActions();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the named records management action
|
* Gets the named records management action
|
||||||
*
|
*
|
||||||
* @param name The name of the RM action to retrieve
|
* @param name The name of the RM action to retrieve
|
||||||
* @return The RecordsManagementAction or null if it doesn't exist
|
* @return The RecordsManagementAction or null if it doesn't exist
|
||||||
*/
|
*/
|
||||||
RecordsManagementAction getRecordsManagementAction(String name);
|
RecordsManagementAction getRecordsManagementAction(String name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the named disposition action
|
* Gets the named disposition action
|
||||||
*
|
*
|
||||||
* @param name The name of the disposition action to retrieve
|
* @param name The name of the disposition action to retrieve
|
||||||
* @return The RecordsManagementAction or null if it doesn't exist
|
* @return The RecordsManagementAction or null if it doesn't exist
|
||||||
*/
|
*/
|
||||||
@@ -81,57 +82,63 @@ public interface RecordsManagementActionService
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute a records management action
|
* Execute a records management action
|
||||||
*
|
*
|
||||||
* @param nodeRef node reference to a rm container, rm folder or record
|
* @param nodeRef node reference to a rm container, rm folder or record
|
||||||
* @param name action name
|
* @param name action name
|
||||||
|
* @return The result of executed records management action
|
||||||
*/
|
*/
|
||||||
RecordsManagementActionResult executeRecordsManagementAction(NodeRef nodeRef, String name);
|
RecordsManagementActionResult executeRecordsManagementAction(NodeRef nodeRef, String name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute a records management action against several nodes
|
* Execute a records management action against several nodes
|
||||||
*
|
*
|
||||||
* @param nodeRefs node references to rm containers, rm folders or records
|
* @param nodeRefs node references to rm containers, rm folders or records
|
||||||
* @param name action name
|
* @param name action name
|
||||||
|
* @return The result of executed records management action against several nodes
|
||||||
*/
|
*/
|
||||||
Map<NodeRef, RecordsManagementActionResult> executeRecordsManagementAction(List<NodeRef> nodeRefs, String name);
|
Map<NodeRef, RecordsManagementActionResult> executeRecordsManagementAction(List<NodeRef> nodeRefs, String name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute a records management action
|
* Execute a records management action
|
||||||
*
|
*
|
||||||
* @param nodeRef node reference to a rm container, rm folder or record
|
* @param nodeRef node reference to a rm container, rm folder or record
|
||||||
* @param name action name
|
* @param name action name
|
||||||
* @param parameters action parameters
|
* @param parameters action parameters
|
||||||
|
* @return The result of executed records management action
|
||||||
*/
|
*/
|
||||||
RecordsManagementActionResult executeRecordsManagementAction(NodeRef nodeRef, String name, Map<String, Serializable> parameters);
|
RecordsManagementActionResult executeRecordsManagementAction(NodeRef nodeRef, String name, Map<String, Serializable> parameters);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute a records management action against several nodes
|
* Execute a records management action against several nodes
|
||||||
*
|
*
|
||||||
* @param nodeRefs node references to rm containers, rm folders or records
|
* @param nodeRefs node references to rm containers, rm folders or records
|
||||||
* @param name action name
|
* @param name action name
|
||||||
* @param parameters action parameters
|
* @param parameters action parameters
|
||||||
|
* @return The result of executed records management action against several nodes
|
||||||
*/
|
*/
|
||||||
Map<NodeRef, RecordsManagementActionResult> executeRecordsManagementAction(List<NodeRef> nodeRefs, String name, Map<String, Serializable> parameters);
|
Map<NodeRef, RecordsManagementActionResult> executeRecordsManagementAction(List<NodeRef> nodeRefs, String name, Map<String, Serializable> parameters);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute a records management action. The nodeRef against which the action is to be
|
* Execute a records management action. The nodeRef against which the action is to be
|
||||||
* executed must be provided by the RecordsManagementAction implementation.
|
* executed must be provided by the RecordsManagementAction implementation.
|
||||||
*
|
*
|
||||||
* @param name action name
|
* @param name action name
|
||||||
* @param parameters action parameters
|
* @param parameters action parameters
|
||||||
|
* @return The result of executed records management action
|
||||||
*/
|
*/
|
||||||
RecordsManagementActionResult executeRecordsManagementAction(String name, Map<String, Serializable> parameters);
|
RecordsManagementActionResult executeRecordsManagementAction(String name, Map<String, Serializable> parameters);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register records management action
|
* Register records management action
|
||||||
*
|
*
|
||||||
* @param rmAction records management action
|
* @param rmAction records management action
|
||||||
*/
|
*/
|
||||||
void register(RecordsManagementAction rmAction);
|
void register(RecordsManagementAction rmAction);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* Register records management condition
|
||||||
* @param rmCondition
|
*
|
||||||
|
* @param rmCondition records management condition
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
void register(RecordsManagementActionCondition rmCondition);
|
void register(RecordsManagementActionCondition rmCondition);
|
||||||
|
@@ -125,7 +125,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementActionService#register(org.alfresco.module.org_alfresco_module_rm.RecordsManagementAction)
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#register(org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementAction)
|
||||||
*/
|
*/
|
||||||
public void register(RecordsManagementAction rmAction)
|
public void register(RecordsManagementAction rmAction)
|
||||||
{
|
{
|
||||||
@@ -181,7 +181,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementActionService#getRecordsManagementActions()
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#getRecordsManagementActions()
|
||||||
*/
|
*/
|
||||||
public List<RecordsManagementAction> getRecordsManagementActions()
|
public List<RecordsManagementAction> getRecordsManagementActions()
|
||||||
{
|
{
|
||||||
@@ -202,7 +202,10 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#getDispositionActions(org.alfresco.service.cmr.repository.NodeRef)
|
* Gets the disposition actions for the given node
|
||||||
|
*
|
||||||
|
* @param nodeRef The node reference
|
||||||
|
* @return List of records management action
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
public List<RecordsManagementAction> getDispositionActions(NodeRef nodeRef)
|
public List<RecordsManagementAction> getDispositionActions(NodeRef nodeRef)
|
||||||
@@ -218,7 +221,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementActionService#getDispositionActionDefinitions()
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#getDispositionActions()
|
||||||
*/
|
*/
|
||||||
public List<RecordsManagementAction> getDispositionActions()
|
public List<RecordsManagementAction> getDispositionActions()
|
||||||
{
|
{
|
||||||
@@ -227,7 +230,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
return Collections.unmodifiableList(result);
|
return Collections.unmodifiableList(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#getDispositionAction(java.lang.String)
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#getDispositionAction(java.lang.String)
|
||||||
*/
|
*/
|
||||||
public RecordsManagementAction getDispositionAction(String name)
|
public RecordsManagementAction getDispositionAction(String name)
|
||||||
@@ -235,7 +238,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
return dispositionActions.get(name);
|
return dispositionActions.get(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#getRecordsManagementAction(java.lang.String)
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#getRecordsManagementAction(java.lang.String)
|
||||||
*/
|
*/
|
||||||
public RecordsManagementAction getRecordsManagementAction(String name)
|
public RecordsManagementAction getRecordsManagementAction(String name)
|
||||||
@@ -244,7 +247,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementActionService#executeRecordsManagementAction(org.alfresco.service.cmr.repository.NodeRef, java.lang.String)
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#executeRecordsManagementAction(org.alfresco.service.cmr.repository.NodeRef, java.lang.String)
|
||||||
*/
|
*/
|
||||||
public RecordsManagementActionResult executeRecordsManagementAction(NodeRef nodeRef, String name)
|
public RecordsManagementActionResult executeRecordsManagementAction(NodeRef nodeRef, String name)
|
||||||
{
|
{
|
||||||
@@ -252,7 +255,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementActionService#executeRecordsManagementAction(java.util.List, java.lang.String)
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#executeRecordsManagementAction(java.util.List, java.lang.String)
|
||||||
*/
|
*/
|
||||||
public Map<NodeRef, RecordsManagementActionResult> executeRecordsManagementAction(List<NodeRef> nodeRefs, String name)
|
public Map<NodeRef, RecordsManagementActionResult> executeRecordsManagementAction(List<NodeRef> nodeRefs, String name)
|
||||||
{
|
{
|
||||||
@@ -260,7 +263,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementActionService#executeRecordsManagementAction(org.alfresco.service.cmr.repository.NodeRef, java.lang.String, java.util.Map)
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#executeRecordsManagementAction(org.alfresco.service.cmr.repository.NodeRef, java.lang.String, java.util.Map)
|
||||||
*/
|
*/
|
||||||
public RecordsManagementActionResult executeRecordsManagementAction(NodeRef nodeRef, String name, Map<String, Serializable> parameters)
|
public RecordsManagementActionResult executeRecordsManagementAction(NodeRef nodeRef, String name, Map<String, Serializable> parameters)
|
||||||
{
|
{
|
||||||
@@ -294,7 +297,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementActionService#executeRecordsManagementAction(java.lang.String, java.util.Map)
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#executeRecordsManagementAction(java.lang.String, java.util.Map)
|
||||||
*/
|
*/
|
||||||
public RecordsManagementActionResult executeRecordsManagementAction(String name, Map<String, Serializable> parameters)
|
public RecordsManagementActionResult executeRecordsManagementAction(String name, Map<String, Serializable> parameters)
|
||||||
{
|
{
|
||||||
@@ -317,7 +320,7 @@ public class RecordsManagementActionServiceImpl implements RecordsManagementActi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementActionService#executeRecordsManagementAction(java.util.List, java.lang.String, java.util.Map)
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService#executeRecordsManagementAction(java.util.List, java.lang.String, java.util.Map)
|
||||||
*/
|
*/
|
||||||
public Map<NodeRef, RecordsManagementActionResult> executeRecordsManagementAction(List<NodeRef> nodeRefs, String name, Map<String, Serializable> parameters)
|
public Map<NodeRef, RecordsManagementActionResult> executeRecordsManagementAction(List<NodeRef> nodeRefs, String name, Map<String, Serializable> parameters)
|
||||||
{
|
{
|
||||||
|
@@ -35,39 +35,40 @@ import org.alfresco.repo.action.constraint.BaseParameterConstraint;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* A parameter constraint that reads in a list of allowable values from Spring configuration
|
* A parameter constraint that reads in a list of allowable values from Spring configuration
|
||||||
*
|
*
|
||||||
* @author Craig Tan
|
* @author Craig Tan
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
public class CustomParameterConstraint extends BaseParameterConstraint
|
public class CustomParameterConstraint extends BaseParameterConstraint
|
||||||
{
|
{
|
||||||
|
|
||||||
private List<String> parameterValues;
|
private List<String> parameterValues;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param parameterValues
|
* Sets the parameter values
|
||||||
|
*
|
||||||
|
* @param parameterValues The parameter values
|
||||||
*/
|
*/
|
||||||
public void setParameterValues(List<String> parameterValues)
|
public void setParameterValues(List<String> parameterValues)
|
||||||
{
|
{
|
||||||
this.parameterValues = parameterValues;
|
this.parameterValues = parameterValues;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.service.cmr.action.ParameterConstraint#getAllowableValues()
|
* @see org.alfresco.service.cmr.action.ParameterConstraint#getAllowableValues()
|
||||||
*/
|
*/
|
||||||
protected Map<String, String> getAllowableValuesImpl()
|
protected Map<String, String> getAllowableValuesImpl()
|
||||||
{
|
{
|
||||||
Map<String, String> allowableValues = new HashMap<String, String>(parameterValues.size());
|
Map<String, String> allowableValues = new HashMap<String, String>(parameterValues.size());
|
||||||
|
|
||||||
for (Object parameterValue : parameterValues)
|
for (Object parameterValue : parameterValues)
|
||||||
{
|
{
|
||||||
// Look up the I18N value
|
// Look up the I18N value
|
||||||
String displayLabel = getI18NLabel(parameterValue.toString());
|
String displayLabel = getI18NLabel(parameterValue.toString());
|
||||||
|
|
||||||
// Add to the map of allowed values
|
// Add to the map of allowed values
|
||||||
allowableValues.put(parameterValue.toString(), displayLabel);
|
allowableValues.put(parameterValue.toString(), displayLabel);
|
||||||
}
|
}
|
||||||
|
|
||||||
return allowableValues;
|
return allowableValues;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -98,7 +98,7 @@ public class MoveDmRecordAction extends AuditableActionExecuterAbstractBase impl
|
|||||||
/**
|
/**
|
||||||
* Sets the inplace record service
|
* Sets the inplace record service
|
||||||
*
|
*
|
||||||
* @param InplaceRecordService Inplace record service
|
* @param inplaceRecordService Inplace record service
|
||||||
*/
|
*/
|
||||||
public void setInplaceRecordService(InplaceRecordService inplaceRecordService)
|
public void setInplaceRecordService(InplaceRecordService inplaceRecordService)
|
||||||
{
|
{
|
||||||
|
@@ -36,11 +36,11 @@ import org.alfresco.service.cmr.action.ParameterDefinition;
|
|||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Records management action condition who's implementation is delegated to an existing
|
* Records management action condition who's implementation is delegated to an existing
|
||||||
* action condition.
|
* action condition.
|
||||||
* <p>
|
* <p>
|
||||||
* Useful for creating a RM version of an existing action condition implementation.
|
* Useful for creating a RM version of an existing action condition implementation.
|
||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
@@ -48,9 +48,11 @@ public class DelegateActionCondition extends RecordsManagementActionConditionEva
|
|||||||
{
|
{
|
||||||
/** Delegate action evaluator */
|
/** Delegate action evaluator */
|
||||||
private ActionConditionEvaluator actionConditionEvaluator;
|
private ActionConditionEvaluator actionConditionEvaluator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param actionEvaluator action evaluator
|
* Sets the action condition evaluator
|
||||||
|
*
|
||||||
|
* @param actionConditionEvaluator The action condition evaluator
|
||||||
*/
|
*/
|
||||||
public void setActionConditionEvaluator(ActionConditionEvaluator actionConditionEvaluator)
|
public void setActionConditionEvaluator(ActionConditionEvaluator actionConditionEvaluator)
|
||||||
{
|
{
|
||||||
@@ -62,10 +64,10 @@ public class DelegateActionCondition extends RecordsManagementActionConditionEva
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
protected boolean evaluateImpl(ActionCondition actionCondition, NodeRef actionedUponNodeRef)
|
protected boolean evaluateImpl(ActionCondition actionCondition, NodeRef actionedUponNodeRef)
|
||||||
{
|
{
|
||||||
return actionConditionEvaluator.evaluate(actionCondition, actionedUponNodeRef);
|
return actionConditionEvaluator.evaluate(actionCondition, actionedUponNodeRef);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.repo.action.ParameterizedItemAbstractBase#getParameterDefintions()
|
* @see org.alfresco.repo.action.ParameterizedItemAbstractBase#getParameterDefintions()
|
||||||
*/
|
*/
|
||||||
|
@@ -63,7 +63,9 @@ public class HasDispositionActionEvaluator extends RecordsManagementActionCondit
|
|||||||
private DispositionService dispositionService;
|
private DispositionService dispositionService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param dispositionService
|
* Sets the disposition service
|
||||||
|
*
|
||||||
|
* @param dispositionService The disposition service
|
||||||
*/
|
*/
|
||||||
public void setDispositionService(DispositionService dispositionService)
|
public void setDispositionService(DispositionService dispositionService)
|
||||||
{
|
{
|
||||||
|
@@ -39,11 +39,9 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
import org.alfresco.service.cmr.repository.NodeService;
|
import org.alfresco.service.cmr.repository.NodeService;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Records management IsRecordType evaluator that evaluates whether the record is of the specified type.
|
* Records management IsRecordType evaluator that evaluates whether the record is of the specified type.
|
||||||
*
|
*
|
||||||
* @author Craig Tan
|
* @author Craig Tan
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
@@ -62,7 +60,9 @@ public class IsRecordTypeEvaluator extends RecordsManagementActionConditionEvalu
|
|||||||
private NodeService nodeService;
|
private NodeService nodeService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param nodeService
|
* Sets the node service
|
||||||
|
*
|
||||||
|
* @param nodeService The node service
|
||||||
*/
|
*/
|
||||||
public void setNodeService(NodeService nodeService)
|
public void setNodeService(NodeService nodeService)
|
||||||
{
|
{
|
||||||
|
@@ -91,8 +91,7 @@ public class ApplyCustomTypeAction extends RMActionExecuterAbstractBase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This method extracts the properties from the custom type's aspect.
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RMActionExecuterAbstractBase#addParameterDefinitions(java.util.List)
|
||||||
* @see #getCustomTypeAspect()
|
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
protected final void addParameterDefinitions(List<ParameterDefinition> paramList)
|
protected final void addParameterDefinitions(List<ParameterDefinition> paramList)
|
||||||
|
@@ -56,10 +56,10 @@ public class DestroyAction extends RMDispositionActionExecuterAbstractBase
|
|||||||
|
|
||||||
/** content destruction component */
|
/** content destruction component */
|
||||||
private ContentDestructionComponent contentDestructionComponent;
|
private ContentDestructionComponent contentDestructionComponent;
|
||||||
|
|
||||||
/** Capability service */
|
/** Capability service */
|
||||||
private CapabilityService capabilityService;
|
private CapabilityService capabilityService;
|
||||||
|
|
||||||
/** Recordable version service */
|
/** Recordable version service */
|
||||||
private RecordableVersionService recordableVersionService;
|
private RecordableVersionService recordableVersionService;
|
||||||
|
|
||||||
@@ -73,7 +73,7 @@ public class DestroyAction extends RMDispositionActionExecuterAbstractBase
|
|||||||
{
|
{
|
||||||
this.contentDestructionComponent = contentDestructionComponent;
|
this.contentDestructionComponent = contentDestructionComponent;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param capabilityService capability service
|
* @param capabilityService capability service
|
||||||
*/
|
*/
|
||||||
@@ -81,7 +81,7 @@ public class DestroyAction extends RMDispositionActionExecuterAbstractBase
|
|||||||
{
|
{
|
||||||
this.capabilityService = capabilityService;
|
this.capabilityService = capabilityService;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param recordableVersionService recordable version service
|
* @param recordableVersionService recordable version service
|
||||||
*/
|
*/
|
||||||
@@ -99,7 +99,7 @@ public class DestroyAction extends RMDispositionActionExecuterAbstractBase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.action.RMDispositionActionExecuterAbstractBase#checkNextDispositionAction()
|
* @see org.alfresco.module.org_alfresco_module_rm.action.RMDispositionActionExecuterAbstractBase#checkNextDispositionAction(org.alfresco.service.cmr.repository.NodeRef)
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
protected boolean checkNextDispositionAction(NodeRef actionedUponNodeRef)
|
protected boolean checkNextDispositionAction(NodeRef actionedUponNodeRef)
|
||||||
@@ -159,7 +159,7 @@ public class DestroyAction extends RMDispositionActionExecuterAbstractBase
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
protected void executeRecordLevelDisposition(Action action, NodeRef record)
|
protected void executeRecordLevelDisposition(Action action, NodeRef record)
|
||||||
{
|
{
|
||||||
if (isGhostOnDestroySetForAction(action, record))
|
if (isGhostOnDestroySetForAction(action, record))
|
||||||
{
|
{
|
||||||
// mark version as destroyed
|
// mark version as destroyed
|
||||||
@@ -168,10 +168,10 @@ public class DestroyAction extends RMDispositionActionExecuterAbstractBase
|
|||||||
{
|
{
|
||||||
recordableVersionService.destroyRecordedVersion(version);
|
recordableVersionService.destroyRecordedVersion(version);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add the ghosted aspect
|
// Add the ghosted aspect
|
||||||
getNodeService().addAspect(record, ASPECT_GHOSTED, null);
|
getNodeService().addAspect(record, ASPECT_GHOSTED, null);
|
||||||
|
|
||||||
// destroy content
|
// destroy content
|
||||||
contentDestructionComponent.destroyContent(record);
|
contentDestructionComponent.destroyContent(record);
|
||||||
}
|
}
|
||||||
|
@@ -52,7 +52,7 @@ public class TransferAction extends RMDispositionActionExecuterAbstractBase
|
|||||||
/**
|
/**
|
||||||
* Indicates whether this transfer is an accession or not
|
* Indicates whether this transfer is an accession or not
|
||||||
*
|
*
|
||||||
* @param isAccession
|
* @param isAccession Is the transfer an accession or not
|
||||||
*/
|
*/
|
||||||
public void setIsAccession(boolean isAccession)
|
public void setIsAccession(boolean isAccession)
|
||||||
{
|
{
|
||||||
@@ -60,6 +60,8 @@ public class TransferAction extends RMDispositionActionExecuterAbstractBase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Sets the transfer service
|
||||||
|
*
|
||||||
* @param transferService transfer service
|
* @param transferService transfer service
|
||||||
*/
|
*/
|
||||||
public void setTransferService(TransferService transferService)
|
public void setTransferService(TransferService transferService)
|
||||||
|
@@ -62,7 +62,7 @@ public interface RecordsManagementAdminService
|
|||||||
/**
|
/**
|
||||||
* Get a list of all registered customisable types and aspects.
|
* Get a list of all registered customisable types and aspects.
|
||||||
*
|
*
|
||||||
* @return {@link Set}<{@link QName}> QName's of customisable types and aspects
|
* @return Set of <{@link QName}>s of customisable types and aspects
|
||||||
*/
|
*/
|
||||||
Set<QName> getCustomisable();
|
Set<QName> getCustomisable();
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ public interface RecordsManagementAdminService
|
|||||||
* node reference.
|
* node reference.
|
||||||
*
|
*
|
||||||
* @param nodeRef node reference
|
* @param nodeRef node reference
|
||||||
* @return {@link Set}<{@link QName}> QName's of customisable types and aspects, empty if none
|
* @return Set of <{@link QName}>s of customisable types and aspects, empty if none
|
||||||
*/
|
*/
|
||||||
Set<QName> getCustomisable(NodeRef nodeRef);
|
Set<QName> getCustomisable(NodeRef nodeRef);
|
||||||
|
|
||||||
@@ -108,13 +108,13 @@ public interface RecordsManagementAdminService
|
|||||||
/**
|
/**
|
||||||
* This method returns the custom properties that have been defined for the specified
|
* This method returns the custom properties that have been defined for the specified
|
||||||
* customisable RM element.
|
* customisable RM element.
|
||||||
* <P/>
|
* <p>
|
||||||
* Note: the custom property definitions are retrieved from the dictionaryService
|
* Note: the custom property definitions are retrieved from the dictionaryService
|
||||||
* which is notified of any newly created definitions on transaction commit.
|
* which is notified of any newly created definitions on transaction commit.
|
||||||
* Therefore custom properties created in the current transaction will not appear
|
* Therefore custom properties created in the current transaction will not appear
|
||||||
* in the result of this method.
|
* in the result of this method.
|
||||||
*
|
*
|
||||||
* @param customisedElement
|
* @param customisableType
|
||||||
* @return
|
* @return
|
||||||
* @see CustomisableRmElement
|
* @see CustomisableRmElement
|
||||||
*/
|
*/
|
||||||
|
Reference in New Issue
Block a user