mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Merge branch 'xperimental/RM-2812_MarkPublicAPIs' into 'master'
Xperimental/rm 2812 Mark Public APIs First attempt to mark classes that should be part of the public API with \@AlfrescoPublicAPI. I have also added a couple of \@deprecated annotations to classes where I thought it made sense, and added comments to classes that I wanted to add to the public API but couldn't (due to their contract being dependent on non-public API classes). See merge request !138
This commit is contained in:
@@ -31,6 +31,7 @@ import java.io.Serializable;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementAction;
|
import org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementAction;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
@@ -39,7 +40,9 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
|
* @deprecated as of 2.1, see {@link RecordsManagementAuditService}.
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementAuditServiceDeprecated
|
public interface RecordsManagementAuditServiceDeprecated
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -30,6 +30,7 @@ package org.alfresco.module.org_alfresco_module_rm.action;
|
|||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,6 +38,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementAction
|
public interface RecordsManagementAction
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,12 +27,15 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.action;
|
package org.alfresco.module.org_alfresco_module_rm.action;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Record Management Action Condition
|
* Record Management Action Condition
|
||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementActionCondition
|
public interface RecordsManagementActionCondition
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.action;
|
package org.alfresco.module.org_alfresco_module_rm.action;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.action.ActionConditionDefinition;
|
import org.alfresco.service.cmr.action.ActionConditionDefinition;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,6 +38,7 @@ import org.alfresco.service.cmr.action.ActionConditionDefinition;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementActionConditionDefinition extends ActionConditionDefinition
|
public interface RecordsManagementActionConditionDefinition extends ActionConditionDefinition
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.action;
|
|||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.fileplan.FilePlanComponentKind;
|
import org.alfresco.module.org_alfresco_module_rm.fileplan.FilePlanComponentKind;
|
||||||
import org.alfresco.service.cmr.action.ActionDefinition;
|
import org.alfresco.service.cmr.action.ActionDefinition;
|
||||||
|
|
||||||
@@ -38,6 +39,7 @@ import org.alfresco.service.cmr.action.ActionDefinition;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementActionDefinition extends ActionDefinition
|
public interface RecordsManagementActionDefinition extends ActionDefinition
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,11 +27,14 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.action;
|
package org.alfresco.module.org_alfresco_module_rm.action;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Records management action result.
|
* Records management action result.
|
||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class RecordsManagementActionResult
|
public class RecordsManagementActionResult
|
||||||
{
|
{
|
||||||
/** Result value */
|
/** Result value */
|
||||||
|
@@ -31,6 +31,7 @@ import java.io.Serializable;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
|
|
||||||
@@ -39,6 +40,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementActionService
|
public interface RecordsManagementActionService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.admin;
|
package org.alfresco.module.org_alfresco_module_rm.admin;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Custom metadata exception.
|
* Custom metadata exception.
|
||||||
*
|
*
|
||||||
@@ -34,6 +36,7 @@ package org.alfresco.module.org_alfresco_module_rm.admin;
|
|||||||
* @since 2.1
|
* @since 2.1
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.CustomMetadataException
|
* @see org.alfresco.module.org_alfresco_module_rm.CustomMetadataException
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public abstract class CustomMetadataException extends Exception
|
public abstract class CustomMetadataException extends Exception
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = -6676112294794381360L;
|
private static final long serialVersionUID = -6676112294794381360L;
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.admin;
|
package org.alfresco.module.org_alfresco_module_rm.admin;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.springframework.extensions.surf.util.I18NUtil;
|
import org.springframework.extensions.surf.util.I18NUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -36,6 +37,7 @@ import org.springframework.extensions.surf.util.I18NUtil;
|
|||||||
* @since 2.1
|
* @since 2.1
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.PropertyAlreadyExistsMetadataException
|
* @see org.alfresco.module.org_alfresco_module_rm.PropertyAlreadyExistsMetadataException
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class PropertyAlreadyExistsMetadataException extends CustomMetadataException
|
public class PropertyAlreadyExistsMetadataException extends CustomMetadataException
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = -6194867814140009959L;
|
private static final long serialVersionUID = -6194867814140009959L;
|
||||||
|
@@ -52,6 +52,7 @@ import org.alfresco.service.namespace.RegexQNamePattern;
|
|||||||
* @since 2.1
|
* @since 2.1
|
||||||
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementAdminService
|
* @see org.alfresco.module.org_alfresco_module_rm.RecordsManagementAdminService
|
||||||
*/
|
*/
|
||||||
|
// Not @AlfrescoPublicApi at the moment as it requires MatchLogic which is not public API.
|
||||||
public interface RecordsManagementAdminService
|
public interface RecordsManagementAdminService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -32,6 +32,7 @@ import java.util.Date;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
import org.alfresco.util.Pair;
|
import org.alfresco.util.Pair;
|
||||||
@@ -43,6 +44,7 @@ import org.springframework.extensions.surf.util.ISO8601DateFormat;
|
|||||||
*
|
*
|
||||||
* @author Gavin Cornwell
|
* @author Gavin Cornwell
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public final class RecordsManagementAuditEntry
|
public final class RecordsManagementAuditEntry
|
||||||
{
|
{
|
||||||
private final Date timestamp;
|
private final Date timestamp;
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.audit;
|
|||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
@@ -38,6 +39,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
*
|
*
|
||||||
* @author Gavin Cornwell
|
* @author Gavin Cornwell
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public final class RecordsManagementAuditQueryParameters
|
public final class RecordsManagementAuditQueryParameters
|
||||||
{
|
{
|
||||||
private int maxEntries = -1;
|
private int maxEntries = -1;
|
||||||
|
@@ -33,6 +33,7 @@ import java.util.Date;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.audit.event.AuditEvent;
|
import org.alfresco.module.org_alfresco_module_rm.audit.event.AuditEvent;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
@@ -42,6 +43,8 @@ import org.alfresco.service.namespace.QName;
|
|||||||
*
|
*
|
||||||
* @author Gavin Cornwell
|
* @author Gavin Cornwell
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
|
@SuppressWarnings("deprecation")
|
||||||
public interface RecordsManagementAuditService extends RecordsManagementAuditServiceDeprecated
|
public interface RecordsManagementAuditService extends RecordsManagementAuditServiceDeprecated
|
||||||
{
|
{
|
||||||
public enum ReportFormat { HTML, JSON }
|
public enum ReportFormat { HTML, JSON }
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.audit.event;
|
package org.alfresco.module.org_alfresco_module_rm.audit.event;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService;
|
import org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.model.RecordsManagementModel;
|
import org.alfresco.module.org_alfresco_module_rm.model.RecordsManagementModel;
|
||||||
import org.alfresco.util.ParameterCheck;
|
import org.alfresco.util.ParameterCheck;
|
||||||
@@ -40,6 +41,7 @@ import org.springframework.extensions.surf.util.I18NUtil;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 1.0
|
* @since 1.0
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class AuditEvent implements RecordsManagementModel, Comparable<AuditEvent>
|
public class AuditEvent implements RecordsManagementModel, Comparable<AuditEvent>
|
||||||
{
|
{
|
||||||
/** Name */
|
/** Name */
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.capability;
|
package org.alfresco.module.org_alfresco_module_rm.capability;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.cmr.security.AccessStatus;
|
import org.alfresco.service.cmr.security.AccessStatus;
|
||||||
|
|
||||||
@@ -36,6 +37,7 @@ import org.alfresco.service.cmr.security.AccessStatus;
|
|||||||
* @author andyh
|
* @author andyh
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface Capability
|
public interface Capability
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -31,6 +31,7 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.cmr.security.AccessStatus;
|
import org.alfresco.service.cmr.security.AccessStatus;
|
||||||
|
|
||||||
@@ -40,6 +41,7 @@ import org.alfresco.service.cmr.security.AccessStatus;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface CapabilityService
|
public interface CapabilityService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,12 +27,15 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.capability;
|
package org.alfresco.module.org_alfresco_module_rm.capability;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Group interface
|
* Group interface
|
||||||
*
|
*
|
||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface Group
|
public interface Group
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.disposition;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.event.RecordsManagementEvent;
|
import org.alfresco.module.org_alfresco_module_rm.event.RecordsManagementEvent;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.cmr.repository.Period;
|
import org.alfresco.service.cmr.repository.Period;
|
||||||
@@ -39,6 +40,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
// Not @AlfrescoPublicApi because it depends on Period which is not part of the public API.
|
||||||
public interface DispositionActionDefinition
|
public interface DispositionActionDefinition
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -36,6 +36,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
// Not @AlfrescoPublicApi because it depends on DispositionActionDefinition which is not part of the public API.
|
||||||
public interface DispositionSchedule
|
public interface DispositionSchedule
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -42,6 +42,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
*/
|
*/
|
||||||
|
// Not @AlfrescoPublicApi because it depends on DispositionSchedule which is not part of the public API.
|
||||||
public interface DispositionService
|
public interface DispositionService
|
||||||
{
|
{
|
||||||
/** ========= Disposition Property Methods ========= */
|
/** ========= Disposition Property Methods ========= */
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.event;
|
package org.alfresco.module.org_alfresco_module_rm.event;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.util.ParameterCheck;
|
import org.alfresco.util.ParameterCheck;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -35,6 +36,7 @@ import org.alfresco.util.ParameterCheck;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 1.0
|
* @since 1.0
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class RecordsManagementEvent
|
public class RecordsManagementEvent
|
||||||
{
|
{
|
||||||
/** Records management event type */
|
/** Records management event type */
|
||||||
|
@@ -29,11 +29,14 @@ package org.alfresco.module.org_alfresco_module_rm.event;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Records management event service interface
|
* Records management event service interface
|
||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementEventService
|
public interface RecordsManagementEventService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,11 +27,14 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.event;
|
package org.alfresco.module.org_alfresco_module_rm.event;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Records management event type interface
|
* Records management event type interface
|
||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementEventType
|
public interface RecordsManagementEventType
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,6 +27,8 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.fileplan;
|
package org.alfresco.module.org_alfresco_module_rm.fileplan;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* File plan component kind enumeration class.
|
* File plan component kind enumeration class.
|
||||||
* <br>
|
* <br>
|
||||||
@@ -35,6 +37,7 @@ package org.alfresco.module.org_alfresco_module_rm.fileplan;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public enum FilePlanComponentKind
|
public enum FilePlanComponentKind
|
||||||
{
|
{
|
||||||
FILE_PLAN_COMPONENT,
|
FILE_PLAN_COMPONENT,
|
||||||
|
@@ -32,6 +32,7 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.cmr.repository.StoreRef;
|
import org.alfresco.service.cmr.repository.StoreRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
@@ -42,6 +43,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface FilePlanService
|
public interface FilePlanService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -30,6 +30,7 @@ package org.alfresco.module.org_alfresco_module_rm.freeze;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.hold.HoldService;
|
import org.alfresco.module.org_alfresco_module_rm.hold.HoldService;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
@@ -41,6 +42,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface FreezeService
|
public interface FreezeService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.hold;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,6 +38,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.2
|
* @since 2.2
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface HoldService
|
public interface HoldService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -30,6 +30,7 @@ package org.alfresco.module.org_alfresco_module_rm.identifier;
|
|||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,6 +38,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface IdentifierGenerator
|
public interface IdentifierGenerator
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.identifier;
|
package org.alfresco.module.org_alfresco_module_rm.identifier;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
@@ -35,6 +36,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface IdentifierService
|
public interface IdentifierService
|
||||||
{
|
{
|
||||||
/** Context value names */
|
/** Context value names */
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.model;
|
package org.alfresco.module.org_alfresco_module_rm.model;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -34,6 +35,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
*
|
*
|
||||||
* @author Gavin Cornwell
|
* @author Gavin Cornwell
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementCustomModel
|
public interface RecordsManagementCustomModel
|
||||||
{
|
{
|
||||||
// Namespace details
|
// Namespace details
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.model;
|
package org.alfresco.module.org_alfresco_module_rm.model;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -34,6 +35,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordsManagementModel extends RecordsManagementCustomModel
|
public interface RecordsManagementModel extends RecordsManagementCustomModel
|
||||||
{
|
{
|
||||||
// Namespace details
|
// Namespace details
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.model.security;
|
|||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
@@ -38,6 +39,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface ModelSecurityService
|
public interface ModelSecurityService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,10 +27,13 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.model.security;
|
package org.alfresco.module.org_alfresco_module_rm.model.security;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class ProtectedAspect extends ProtectedModelArtifact
|
public class ProtectedAspect extends ProtectedModelArtifact
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@@ -30,6 +30,7 @@ package org.alfresco.module.org_alfresco_module_rm.model.security;
|
|||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.capability.Capability;
|
import org.alfresco.module.org_alfresco_module_rm.capability.Capability;
|
||||||
import org.alfresco.service.namespace.NamespaceService;
|
import org.alfresco.service.namespace.NamespaceService;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
@@ -40,6 +41,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public abstract class ProtectedModelArtifact
|
public abstract class ProtectedModelArtifact
|
||||||
{
|
{
|
||||||
/** Model security service */
|
/** Model security service */
|
||||||
|
@@ -27,12 +27,15 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.model.security;
|
package org.alfresco.module.org_alfresco_module_rm.model.security;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Protected property implementation
|
* Protected property implementation
|
||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class ProtectedProperty extends ProtectedModelArtifact
|
public class ProtectedProperty extends ProtectedModelArtifact
|
||||||
{
|
{
|
||||||
/** always allow new indicator */
|
/** always allow new indicator */
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.record;
|
package org.alfresco.module.org_alfresco_module_rm.record;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -35,6 +36,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.3
|
* @since 2.3
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface InplaceRecordService
|
public interface InplaceRecordService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -32,6 +32,7 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.ContentReader;
|
import org.alfresco.service.cmr.repository.ContentReader;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
@@ -42,6 +43,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordService
|
public interface RecordService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.recordableversion;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.script.slingshot.Version;
|
import org.alfresco.module.org_alfresco_module_rm.script.slingshot.Version;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
@@ -38,6 +39,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.3
|
* @since 2.3
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordableVersionConfigService
|
public interface RecordableVersionConfigService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -31,6 +31,7 @@ import java.io.Serializable;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
@@ -40,6 +41,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordFolderService
|
public interface RecordFolderService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.relationship;
|
package org.alfresco.module.org_alfresco_module_rm.relationship;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -35,6 +36,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.3
|
* @since 2.3
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface Relationship
|
public interface Relationship
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,12 +27,15 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.relationship;
|
package org.alfresco.module.org_alfresco_module_rm.relationship;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface representing the relationship definition
|
* Interface representing the relationship definition
|
||||||
*
|
*
|
||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.3
|
* @since 2.3
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RelationshipDefinition
|
public interface RelationshipDefinition
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -29,12 +29,15 @@ package org.alfresco.module.org_alfresco_module_rm.relationship;
|
|||||||
|
|
||||||
import static org.alfresco.util.ParameterCheck.mandatoryString;
|
import static org.alfresco.util.ParameterCheck.mandatoryString;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* POJO representing the relationship display name
|
* POJO representing the relationship display name
|
||||||
*
|
*
|
||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.3
|
* @since 2.3
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class RelationshipDisplayName
|
public class RelationshipDisplayName
|
||||||
{
|
{
|
||||||
/** The source text of the relationship */
|
/** The source text of the relationship */
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.relationship;
|
|||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,6 +38,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.3
|
* @since 2.3
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RelationshipService
|
public interface RelationshipService
|
||||||
{
|
{
|
||||||
/** System relationship names */
|
/** System relationship names */
|
||||||
|
@@ -27,12 +27,15 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.relationship;
|
package org.alfresco.module.org_alfresco_module_rm.relationship;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enum representing the relationship types
|
* Enum representing the relationship types
|
||||||
*
|
*
|
||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.3
|
* @since 2.3
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public enum RelationshipType
|
public enum RelationshipType
|
||||||
{
|
{
|
||||||
BIDIRECTIONAL,
|
BIDIRECTIONAL,
|
||||||
|
@@ -30,6 +30,7 @@ package org.alfresco.module.org_alfresco_module_rm.report;
|
|||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.ContentReader;
|
import org.alfresco.service.cmr.repository.ContentReader;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
@@ -39,6 +40,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface Report
|
public interface Report
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.report;
|
package org.alfresco.module.org_alfresco_module_rm.report;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
@@ -36,6 +37,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface ReportGenerator
|
public interface ReportGenerator
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.report;
|
|||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
@@ -38,6 +39,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface ReportService
|
public interface ReportService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -31,6 +31,7 @@ import java.util.Arrays;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.capability.Capability;
|
import org.alfresco.module.org_alfresco_module_rm.capability.Capability;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
@@ -40,6 +41,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface FilePlanRoleService
|
public interface FilePlanRoleService
|
||||||
{
|
{
|
||||||
/** Default role names */
|
/** Default role names */
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.role;
|
|||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.module.org_alfresco_module_rm.capability.Capability;
|
import org.alfresco.module.org_alfresco_module_rm.capability.Capability;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -36,6 +37,7 @@ import org.alfresco.module.org_alfresco_module_rm.capability.Capability;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class Role
|
public class Role
|
||||||
{
|
{
|
||||||
/** Role name */
|
/** Role name */
|
||||||
|
@@ -30,12 +30,15 @@ package org.alfresco.module.org_alfresco_module_rm.script.slingshot;
|
|||||||
import static org.alfresco.util.ParameterCheck.mandatory;
|
import static org.alfresco.util.ParameterCheck.mandatory;
|
||||||
import static org.alfresco.util.ParameterCheck.mandatoryString;
|
import static org.alfresco.util.ParameterCheck.mandatoryString;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Recordable version class
|
* Recordable version class
|
||||||
*
|
*
|
||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.3
|
* @since 2.3
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class Version
|
public class Version
|
||||||
{
|
{
|
||||||
/** The version policy */
|
/** The version policy */
|
||||||
|
@@ -33,6 +33,7 @@ import java.util.HashMap;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.error.AlfrescoRuntimeException;
|
import org.alfresco.error.AlfrescoRuntimeException;
|
||||||
import org.alfresco.model.ContentModel;
|
import org.alfresco.model.ContentModel;
|
||||||
import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter;
|
import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter;
|
||||||
@@ -48,6 +49,7 @@ import org.json.JSONObject;
|
|||||||
/**
|
/**
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class RecordsManagementSearchParameters
|
public class RecordsManagementSearchParameters
|
||||||
{
|
{
|
||||||
|
@@ -37,6 +37,7 @@ import org.alfresco.util.Pair;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
// Not @AlfrescoPublicApi at the moment as it requires SavedSearchDetails which is not public API.
|
||||||
public interface RecordsManagementSearchService
|
public interface RecordsManagementSearchService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,11 +27,14 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.search;
|
package org.alfresco.module.org_alfresco_module_rm.search;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Report details.
|
* Report details.
|
||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public class ReportDetails
|
public class ReportDetails
|
||||||
{
|
{
|
||||||
/** Name */
|
/** Name */
|
||||||
|
@@ -83,6 +83,7 @@ import org.springframework.extensions.surf.util.I18NUtil;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
*/
|
*/
|
||||||
|
// Not @AlfrescoPublicApi at the moment as it requires RecordsManagementSearchServiceImpl which is not public API.
|
||||||
public class SavedSearchDetails extends ReportDetails
|
public class SavedSearchDetails extends ReportDetails
|
||||||
{
|
{
|
||||||
// JSON label values
|
// JSON label values
|
||||||
|
@@ -42,6 +42,7 @@ import org.alfresco.service.namespace.QName;
|
|||||||
* Used to bridge between the old style of saved search passed and required by the UI and the new actual saved search details.
|
* Used to bridge between the old style of saved search passed and required by the UI and the new actual saved search details.
|
||||||
* Eventually will be factored out as web scripts are brought up to date.
|
* Eventually will be factored out as web scripts are brought up to date.
|
||||||
*/
|
*/
|
||||||
|
// Not @AlfrescoPublicApi at the moment as it requires RecordsManagementSearchServiceImpl which is not public API.
|
||||||
public class SavedSearchDetailsCompatibility implements RecordsManagementModel
|
public class SavedSearchDetailsCompatibility implements RecordsManagementModel
|
||||||
{
|
{
|
||||||
/** Saved search details */
|
/** Saved search details */
|
||||||
|
@@ -27,8 +27,10 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.search;
|
package org.alfresco.module.org_alfresco_module_rm.search;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
|
||||||
|
@AlfrescoPublicApi
|
||||||
/*package*/ class SortItem
|
/*package*/ class SortItem
|
||||||
{
|
{
|
||||||
public QName property = null;
|
public QName property = null;
|
||||||
|
@@ -29,6 +29,7 @@ package org.alfresco.module.org_alfresco_module_rm.security;
|
|||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,6 +38,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface ExtendedSecurityService
|
public interface ExtendedSecurityService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -35,6 +35,7 @@ import org.alfresco.repo.security.authentication.AuthenticationUtil.RunAsWork;
|
|||||||
*
|
*
|
||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
|
* @deprecated as of 2.2, use {@link AuthenticationUtil}.
|
||||||
*/
|
*/
|
||||||
public interface FilePlanAuthenticationService
|
public interface FilePlanAuthenticationService
|
||||||
{
|
{
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.security;
|
package org.alfresco.module.org_alfresco_module_rm.security;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -35,6 +36,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.1
|
* @since 2.1
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface FilePlanPermissionService
|
public interface FilePlanPermissionService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.transfer;
|
package org.alfresco.module.org_alfresco_module_rm.transfer;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -35,6 +36,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.2
|
* @since 2.2
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface TransferService
|
public interface TransferService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
package org.alfresco.module.org_alfresco_module_rm.version;
|
package org.alfresco.module.org_alfresco_module_rm.version;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
import org.alfresco.service.cmr.repository.NodeRef;
|
import org.alfresco.service.cmr.repository.NodeRef;
|
||||||
import org.alfresco.service.cmr.version.Version;
|
import org.alfresco.service.cmr.version.Version;
|
||||||
|
|
||||||
@@ -36,6 +37,7 @@ import org.alfresco.service.cmr.version.Version;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.3
|
* @since 2.3
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public interface RecordableVersionService
|
public interface RecordableVersionService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@@ -36,6 +36,7 @@ import org.alfresco.service.cmr.repository.Period;
|
|||||||
* @author Roy Wetherall
|
* @author Roy Wetherall
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
*/
|
*/
|
||||||
|
// Not @AlfrescoPublicApi due to e.g. Period.
|
||||||
public interface VitalRecordService
|
public interface VitalRecordService
|
||||||
{
|
{
|
||||||
/** Period 'none' */
|
/** Period 'none' */
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
package org.alfresco.util;
|
package org.alfresco.util;
|
||||||
|
|
||||||
|
import org.alfresco.api.AlfrescoPublicApi;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* #%L
|
* #%L
|
||||||
* Alfresco Records Management Module
|
* Alfresco Records Management Module
|
||||||
@@ -35,6 +37,7 @@ import org.alfresco.error.AlfrescoRuntimeException;
|
|||||||
* @author Tuna Aksoy
|
* @author Tuna Aksoy
|
||||||
* @since 2.5
|
* @since 2.5
|
||||||
*/
|
*/
|
||||||
|
@AlfrescoPublicApi
|
||||||
public enum SortDirection
|
public enum SortDirection
|
||||||
{
|
{
|
||||||
ASC ("asc"),
|
ASC ("asc"),
|
||||||
|
Reference in New Issue
Block a user