()
@@ -137,6 +141,7 @@ public class TransformerDebug
}
}
+ @AlfrescoPublicApi
private static class Frame
{
private static final AtomicInteger uniqueId = new AtomicInteger(0);
@@ -213,6 +218,7 @@ public class TransformerDebug
}
}
+ @AlfrescoPublicApi
private class UnavailableTransformer
{
private final String name;
@@ -1392,6 +1398,7 @@ public class TransformerDebug
}
}
+ @AlfrescoPublicApi
private abstract class TestTransform
{
String run(String sourceExtension, String targetExtension, String use)
diff --git a/source/java/org/alfresco/repo/content/transform/TransformerLog.java b/source/java/org/alfresco/repo/content/transform/TransformerLog.java
index f17b7166d6..fee2755a93 100644
--- a/source/java/org/alfresco/repo/content/transform/TransformerLog.java
+++ b/source/java/org/alfresco/repo/content/transform/TransformerLog.java
@@ -23,12 +23,15 @@ import java.util.Deque;
import org.apache.commons.logging.Log;
+import org.alfresco.api.AlfrescoPublicApi;
+
/**
* Implementation of a {@link Log} that logs messages to a structure accessible via
* {@link TransformerConfigMBean#getTransformationLog(int)}.
*
* @author Alan Davis
*/
+@AlfrescoPublicApi
public class TransformerLog extends TransformerLogger
{
/**
diff --git a/source/java/org/alfresco/repo/content/transform/TransformerLogger.java b/source/java/org/alfresco/repo/content/transform/TransformerLogger.java
index 1fafa2573c..75ffed86d3 100644
--- a/source/java/org/alfresco/repo/content/transform/TransformerLogger.java
+++ b/source/java/org/alfresco/repo/content/transform/TransformerLogger.java
@@ -24,6 +24,7 @@ import java.util.Iterator;
import java.util.LinkedList;
import java.util.Properties;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.util.LogAdapter;
import org.apache.commons.logging.Log;
@@ -35,6 +36,7 @@ import org.apache.commons.logging.Log;
*
* @author Alan Davis
*/
+@AlfrescoPublicApi
abstract class TransformerLogger extends LogAdapter implements LogEntries
{
static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("d MMM yyyy HH:mm:ss");
diff --git a/source/java/org/alfresco/repo/content/transform/TransformerSelector.java b/source/java/org/alfresco/repo/content/transform/TransformerSelector.java
index f5c97882cf..f6558e811e 100644
--- a/source/java/org/alfresco/repo/content/transform/TransformerSelector.java
+++ b/source/java/org/alfresco/repo/content/transform/TransformerSelector.java
@@ -20,6 +20,7 @@ package org.alfresco.repo.content.transform;
import java.util.List;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.cmr.repository.TransformationOptions;
/**
@@ -28,6 +29,7 @@ import org.alfresco.service.cmr.repository.TransformationOptions;
*
* @author Alan Davis
*/
+@AlfrescoPublicApi
public interface TransformerSelector
{
/**
diff --git a/source/java/org/alfresco/repo/content/transform/TransformerStatistics.java b/source/java/org/alfresco/repo/content/transform/TransformerStatistics.java
index afcf10b51d..4c1dcfcaea 100644
--- a/source/java/org/alfresco/repo/content/transform/TransformerStatistics.java
+++ b/source/java/org/alfresco/repo/content/transform/TransformerStatistics.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.repo.content.transform;
+import org.alfresco.api.AlfrescoPublicApi;
/**
* Interface to obtain the configuration and performance data for every
@@ -25,6 +26,7 @@ package org.alfresco.repo.content.transform;
*
* @author Alan Davis
*/
+@AlfrescoPublicApi
public interface TransformerStatistics
{
/**
diff --git a/source/java/org/alfresco/repo/content/transform/UnsupportedTransformationException.java b/source/java/org/alfresco/repo/content/transform/UnsupportedTransformationException.java
index 34b2b412ce..32bbd68a3f 100644
--- a/source/java/org/alfresco/repo/content/transform/UnsupportedTransformationException.java
+++ b/source/java/org/alfresco/repo/content/transform/UnsupportedTransformationException.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.repo.content.transform;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.error.AlfrescoRuntimeException;
/**
@@ -28,6 +29,7 @@ import org.alfresco.error.AlfrescoRuntimeException;
*
* @author Alan Davis
*/
+@AlfrescoPublicApi
public class UnsupportedTransformationException extends AlfrescoRuntimeException
{
private static final long serialVersionUID = 9039331287661301086L;
diff --git a/source/java/org/alfresco/repo/content/transform/magick/ImageResizeOptions.java b/source/java/org/alfresco/repo/content/transform/magick/ImageResizeOptions.java
index 5c1783d149..6ee8f10737 100644
--- a/source/java/org/alfresco/repo/content/transform/magick/ImageResizeOptions.java
+++ b/source/java/org/alfresco/repo/content/transform/magick/ImageResizeOptions.java
@@ -18,11 +18,14 @@
*/
package org.alfresco.repo.content.transform.magick;
+import org.alfresco.api.AlfrescoPublicApi;
+
/**
* Image resize options
*
* @author Roy Wetherall
*/
+@AlfrescoPublicApi
public class ImageResizeOptions
{
/** The width */
diff --git a/source/java/org/alfresco/repo/content/transform/magick/ImageTransformationOptions.java b/source/java/org/alfresco/repo/content/transform/magick/ImageTransformationOptions.java
index 94c0308522..760b71dfd3 100644
--- a/source/java/org/alfresco/repo/content/transform/magick/ImageTransformationOptions.java
+++ b/source/java/org/alfresco/repo/content/transform/magick/ImageTransformationOptions.java
@@ -21,6 +21,7 @@ package org.alfresco.repo.content.transform.magick;
import java.util.HashMap;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.cmr.repository.TransformationOptions;
import org.alfresco.service.cmr.repository.TransformationSourceOptions;
@@ -29,6 +30,7 @@ import org.alfresco.service.cmr.repository.TransformationSourceOptions;
*
* @author Roy Wetherall
*/
+@AlfrescoPublicApi
public class ImageTransformationOptions extends TransformationOptions
{
public static final String OPT_COMMAND_OPTIONS = "commandOptions";
diff --git a/source/java/org/alfresco/repo/copy/CopyServicePolicies.java b/source/java/org/alfresco/repo/copy/CopyServicePolicies.java
index 2f1eb0ac66..dc93fea044 100644
--- a/source/java/org/alfresco/repo/copy/CopyServicePolicies.java
+++ b/source/java/org/alfresco/repo/copy/CopyServicePolicies.java
@@ -20,6 +20,7 @@ package org.alfresco.repo.copy;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.repo.policy.ClassPolicy;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.namespace.NamespaceService;
@@ -125,6 +126,7 @@ public interface CopyServicePolicies
* overwritten. You are unable to make changes to what gets copied though, that must
* be done earlier via a {@link OnCopyNodePolicy}.
*/
+ @AlfrescoPublicApi
public interface BeforeCopyPolicy extends ClassPolicy
{
public static final QName QNAME = QName.createQName(NamespaceService.ALFRESCO_URI, "beforeCopy");
@@ -148,6 +150,7 @@ public interface CopyServicePolicies
* The copy map contains all the nodes created during the copy, this helps to re-map
* any potentially relative associations.
*/
+ @AlfrescoPublicApi
public interface OnCopyCompletePolicy extends ClassPolicy
{
public static final QName QNAME = QName.createQName(NamespaceService.ALFRESCO_URI, "onCopyComplete");
diff --git a/source/java/org/alfresco/repo/i18n/MessageService.java b/source/java/org/alfresco/repo/i18n/MessageService.java
index f2203b719b..b0d3e3fa41 100644
--- a/source/java/org/alfresco/repo/i18n/MessageService.java
+++ b/source/java/org/alfresco/repo/i18n/MessageService.java
@@ -23,6 +23,7 @@ import java.util.Locale;
import java.util.ResourceBundle;
import java.util.Set;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.repo.tenant.TenantDeployer;
import org.alfresco.service.cmr.i18n.MessageLookup;
import org.alfresco.service.cmr.repository.StoreRef;
@@ -31,6 +32,7 @@ import org.alfresco.service.cmr.repository.StoreRef;
* Utility class providing methods to access the Locale of the current thread and to get
* Localised strings. These strings may be loaded from resource bundles deployed in the Repository.
*/
+@AlfrescoPublicApi
public interface MessageService extends TenantDeployer, MessageLookup
{
/**
diff --git a/source/java/org/alfresco/repo/jscript/BaseScopableProcessorExtension.java b/source/java/org/alfresco/repo/jscript/BaseScopableProcessorExtension.java
index bfef2e4377..6a3c3d1a59 100644
--- a/source/java/org/alfresco/repo/jscript/BaseScopableProcessorExtension.java
+++ b/source/java/org/alfresco/repo/jscript/BaseScopableProcessorExtension.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.repo.jscript;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.repo.processor.BaseProcessorExtension;
import org.mozilla.javascript.Scriptable;
@@ -28,6 +29,7 @@ import org.mozilla.javascript.Scriptable;
*
* @author Kevin Roast
*/
+@AlfrescoPublicApi
public class BaseScopableProcessorExtension extends BaseProcessorExtension implements Scopeable
{
private static ThreadLocal scope = new ThreadLocal();
diff --git a/source/java/org/alfresco/repo/lock/JobLockService.java b/source/java/org/alfresco/repo/lock/JobLockService.java
index ca44345e9f..b44a9a72df 100644
--- a/source/java/org/alfresco/repo/lock/JobLockService.java
+++ b/source/java/org/alfresco/repo/lock/JobLockService.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.repo.lock;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.namespace.QName;
/**
@@ -39,6 +40,7 @@ import org.alfresco.service.namespace.QName;
* @author Derek Hulley
* @since 3.2
*/
+@AlfrescoPublicApi
public interface JobLockService
{
/**
@@ -208,6 +210,7 @@ public interface JobLockService
* @author Derek Hulley
* @since 3.4.0b
*/
+ @AlfrescoPublicApi
public interface JobLockRefreshCallback
{
/**
diff --git a/source/java/org/alfresco/repo/lock/LockAcquisitionException.java b/source/java/org/alfresco/repo/lock/LockAcquisitionException.java
index 96ca121481..a027631ac8 100644
--- a/source/java/org/alfresco/repo/lock/LockAcquisitionException.java
+++ b/source/java/org/alfresco/repo/lock/LockAcquisitionException.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.repo.lock;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.error.AlfrescoRuntimeException;
import org.alfresco.service.namespace.QName;
@@ -27,6 +28,7 @@ import org.alfresco.service.namespace.QName;
* @author Derek Hulley
* @since 3.2
*/
+@AlfrescoPublicApi
public class LockAcquisitionException extends AlfrescoRuntimeException
{
private static final long serialVersionUID = 8215858379509645862L;
diff --git a/source/java/org/alfresco/repo/model/filefolder/HiddenAspect.java b/source/java/org/alfresco/repo/model/filefolder/HiddenAspect.java
index f7dfd02128..653fd2f578 100644
--- a/source/java/org/alfresco/repo/model/filefolder/HiddenAspect.java
+++ b/source/java/org/alfresco/repo/model/filefolder/HiddenAspect.java
@@ -29,6 +29,7 @@ import java.util.Map;
import java.util.Set;
import java.util.regex.Pattern;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.model.ContentModel;
import org.alfresco.query.PagingRequest;
import org.alfresco.query.PagingResults;
@@ -62,6 +63,7 @@ import org.apache.commons.logging.LogFactory;
* set in FileInfo.
*
*/
+@AlfrescoPublicApi
public class HiddenAspect
{
private static Log logger = LogFactory.getLog(HiddenAspect.class);
diff --git a/source/java/org/alfresco/repo/policy/BehaviourFilter.java b/source/java/org/alfresco/repo/policy/BehaviourFilter.java
index 7d77c4f224..987d3d8b49 100644
--- a/source/java/org/alfresco/repo/policy/BehaviourFilter.java
+++ b/source/java/org/alfresco/repo/policy/BehaviourFilter.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.repo.policy;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.namespace.QName;
@@ -53,6 +54,7 @@ import org.alfresco.service.namespace.QName;
*
* @author Derek Hulley
*/
+@AlfrescoPublicApi
public interface BehaviourFilter
{
/**
diff --git a/source/java/org/alfresco/repo/processor/BaseProcessorExtension.java b/source/java/org/alfresco/repo/processor/BaseProcessorExtension.java
index 2b00fee553..0ad82ca3fe 100644
--- a/source/java/org/alfresco/repo/processor/BaseProcessorExtension.java
+++ b/source/java/org/alfresco/repo/processor/BaseProcessorExtension.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.repo.processor;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.processor.Processor;
import org.alfresco.processor.ProcessorExtension;
@@ -26,6 +27,7 @@ import org.alfresco.processor.ProcessorExtension;
*
* @author Roy Wetherall
*/
+@AlfrescoPublicApi
public abstract class BaseProcessorExtension implements ProcessorExtension
{
/** The processor */
diff --git a/source/java/org/alfresco/repo/template/TemplateProperties.java b/source/java/org/alfresco/repo/template/TemplateProperties.java
index 0ba83400b7..a62171a0d4 100644
--- a/source/java/org/alfresco/repo/template/TemplateProperties.java
+++ b/source/java/org/alfresco/repo/template/TemplateProperties.java
@@ -23,6 +23,7 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.namespace.QName;
/**
@@ -30,6 +31,7 @@ import org.alfresco.service.namespace.QName;
*
* @author Kevin Roast
*/
+@AlfrescoPublicApi
public interface TemplateProperties extends TemplateNodeRef
{
/**
diff --git a/source/java/org/alfresco/repo/version/VersionServicePolicies.java b/source/java/org/alfresco/repo/version/VersionServicePolicies.java
index 3d4d6fb74d..d41627ac67 100644
--- a/source/java/org/alfresco/repo/version/VersionServicePolicies.java
+++ b/source/java/org/alfresco/repo/version/VersionServicePolicies.java
@@ -21,6 +21,7 @@ package org.alfresco.repo.version;
import java.io.Serializable;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.repo.policy.ClassPolicy;
import org.alfresco.repo.policy.PolicyScope;
import org.alfresco.service.cmr.repository.NodeRef;
@@ -38,6 +39,7 @@ public interface VersionServicePolicies
/**
* Before create version policy interface.
*/
+ @AlfrescoPublicApi
public interface BeforeCreateVersionPolicy extends ClassPolicy
{
public static final QName QNAME = QName.createQName(NamespaceService.ALFRESCO_URI, "beforeCreateVersion");
@@ -54,6 +56,7 @@ public interface VersionServicePolicies
* After create version policy interface
*
*/
+ @AlfrescoPublicApi
public interface AfterCreateVersionPolicy extends ClassPolicy
{
public static final QName QNAME = QName.createQName(NamespaceService.ALFRESCO_URI, "afterCreateVersion");
diff --git a/source/java/org/alfresco/repo/workflow/WorkflowModel.java b/source/java/org/alfresco/repo/workflow/WorkflowModel.java
index 1759ed7756..ab2557146f 100644
--- a/source/java/org/alfresco/repo/workflow/WorkflowModel.java
+++ b/source/java/org/alfresco/repo/workflow/WorkflowModel.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.repo.workflow;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
@@ -25,6 +26,7 @@ import org.alfresco.service.namespace.QName;
/**
* Workflow Model Constants
*/
+@AlfrescoPublicApi
public interface WorkflowModel
{
diff --git a/source/java/org/alfresco/service/cmr/preference/PreferenceService.java b/source/java/org/alfresco/service/cmr/preference/PreferenceService.java
index e29fba3860..1087265d32 100644
--- a/source/java/org/alfresco/service/cmr/preference/PreferenceService.java
+++ b/source/java/org/alfresco/service/cmr/preference/PreferenceService.java
@@ -21,6 +21,7 @@ package org.alfresco.service.cmr.preference;
import java.io.Serializable;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.query.PagingRequest;
import org.alfresco.query.PagingResults;
import org.alfresco.service.Auditable;
@@ -29,6 +30,7 @@ import org.alfresco.util.Pair;
/**
* @author Roy Wetherall
*/
+@AlfrescoPublicApi
public interface PreferenceService
{
/**
diff --git a/source/java/org/alfresco/service/cmr/rendition/RenditionDefinition.java b/source/java/org/alfresco/service/cmr/rendition/RenditionDefinition.java
index 6ff8a726f7..2bc287b71f 100644
--- a/source/java/org/alfresco/service/cmr/rendition/RenditionDefinition.java
+++ b/source/java/org/alfresco/service/cmr/rendition/RenditionDefinition.java
@@ -21,6 +21,7 @@ package org.alfresco.service.cmr.rendition;
import java.io.Serializable;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.cmr.action.Action;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.namespace.QName;
@@ -36,6 +37,7 @@ import org.alfresco.service.namespace.QName;
* @author Nick Smith
* @author Neil McErlean
*/
+@AlfrescoPublicApi
public interface RenditionDefinition extends Action, Serializable
{
/**
diff --git a/source/java/org/alfresco/service/cmr/rendition/RenditionService.java b/source/java/org/alfresco/service/cmr/rendition/RenditionService.java
index b6fccc1da5..42f6619897 100644
--- a/source/java/org/alfresco/service/cmr/rendition/RenditionService.java
+++ b/source/java/org/alfresco/service/cmr/rendition/RenditionService.java
@@ -21,6 +21,7 @@ package org.alfresco.service.cmr.rendition;
import java.util.List;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.repo.rendition.RenditionDefinitionPersister;
import org.alfresco.service.NotAuditable;
import org.alfresco.service.cmr.action.ActionTrackingService;
@@ -33,6 +34,7 @@ import org.alfresco.service.namespace.QName;
* @author Nick Smith
* @author Neil McErlean
*/
+@AlfrescoPublicApi
public interface RenditionService extends RenditionDefinitionPersister
{
/**
diff --git a/source/java/org/alfresco/service/cmr/repository/SerializedTransformationOptionsAccessor.java b/source/java/org/alfresco/service/cmr/repository/SerializedTransformationOptionsAccessor.java
index 4b16d24872..d4be73009f 100644
--- a/source/java/org/alfresco/service/cmr/repository/SerializedTransformationOptionsAccessor.java
+++ b/source/java/org/alfresco/service/cmr/repository/SerializedTransformationOptionsAccessor.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.service.cmr.repository;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.cmr.rendition.RenditionServiceException;
/**
@@ -26,6 +27,7 @@ import org.alfresco.service.cmr.rendition.RenditionServiceException;
*
* @author Ray Gauss II
*/
+@AlfrescoPublicApi
public interface SerializedTransformationOptionsAccessor
{
diff --git a/source/java/org/alfresco/service/cmr/repository/TemplateImageResolver.java b/source/java/org/alfresco/service/cmr/repository/TemplateImageResolver.java
index aeee93c896..68361cf0ad 100644
--- a/source/java/org/alfresco/service/cmr/repository/TemplateImageResolver.java
+++ b/source/java/org/alfresco/service/cmr/repository/TemplateImageResolver.java
@@ -20,6 +20,8 @@ package org.alfresco.service.cmr.repository;
import java.io.Serializable;
+import org.alfresco.api.AlfrescoPublicApi;
+
/**
* Interface contract for the conversion of file name to a fully qualified icon image path for use by
* templating and scripting engines executing within the repository context.
@@ -29,6 +31,7 @@ import java.io.Serializable;
*
* @author Kevin Roast
*/
+@AlfrescoPublicApi
public interface TemplateImageResolver extends Serializable
{
/**
diff --git a/source/java/org/alfresco/service/cmr/repository/TemplateService.java b/source/java/org/alfresco/service/cmr/repository/TemplateService.java
index cbd64e1b02..01c6d57ab9 100644
--- a/source/java/org/alfresco/service/cmr/repository/TemplateService.java
+++ b/source/java/org/alfresco/service/cmr/repository/TemplateService.java
@@ -22,6 +22,7 @@ import java.io.Writer;
import java.util.Locale;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.Auditable;
/**
@@ -38,6 +39,7 @@ import org.alfresco.service.Auditable;
*
* @author Kevin Roast
*/
+@AlfrescoPublicApi
public interface TemplateService
{
/** Keys for default model values */
diff --git a/source/java/org/alfresco/service/cmr/repository/TransformationOptionLimits.java b/source/java/org/alfresco/service/cmr/repository/TransformationOptionLimits.java
index fa71d98bf6..a5401fa8a4 100644
--- a/source/java/org/alfresco/service/cmr/repository/TransformationOptionLimits.java
+++ b/source/java/org/alfresco/service/cmr/repository/TransformationOptionLimits.java
@@ -22,6 +22,7 @@ import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.util.EqualsHelper;
/**
@@ -31,6 +32,7 @@ import org.alfresco.util.EqualsHelper;
*
* @author Alan Davis
*/
+@AlfrescoPublicApi
public class TransformationOptionLimits implements Serializable
{
private static final long serialVersionUID = 1L;
diff --git a/source/java/org/alfresco/service/cmr/repository/TransformationOptionPair.java b/source/java/org/alfresco/service/cmr/repository/TransformationOptionPair.java
index 542f2438ed..3f683cb32a 100644
--- a/source/java/org/alfresco/service/cmr/repository/TransformationOptionPair.java
+++ b/source/java/org/alfresco/service/cmr/repository/TransformationOptionPair.java
@@ -22,6 +22,7 @@ import java.io.IOException;
import java.io.Serializable;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.repo.content.transform.TransformerDebug;
/**
@@ -39,6 +40,7 @@ import org.alfresco.repo.content.transform.TransformerDebug;
*
* @author Alan Davis
*/
+@AlfrescoPublicApi
public class TransformationOptionPair implements Serializable
{
private static final long serialVersionUID = 1L;
diff --git a/source/java/org/alfresco/service/cmr/repository/TransformationOptions.java b/source/java/org/alfresco/service/cmr/repository/TransformationOptions.java
index 26d2570997..7c7207adda 100644
--- a/source/java/org/alfresco/service/cmr/repository/TransformationOptions.java
+++ b/source/java/org/alfresco/service/cmr/repository/TransformationOptions.java
@@ -22,6 +22,7 @@ import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.service.cmr.repository.datatype.TypeConverter;
import org.alfresco.service.namespace.QName;
@@ -36,6 +37,7 @@ import org.alfresco.service.namespace.QName;
* @author Roy Wetherall
* @since 3.0.0
*/
+@AlfrescoPublicApi
public class TransformationOptions implements Cloneable
{
/** Option map names to preserve backward compatibility */
diff --git a/source/java/org/alfresco/service/cmr/repository/TransformationSourceOptions.java b/source/java/org/alfresco/service/cmr/repository/TransformationSourceOptions.java
index 03de7c4e0d..34d40e8da4 100644
--- a/source/java/org/alfresco/service/cmr/repository/TransformationSourceOptions.java
+++ b/source/java/org/alfresco/service/cmr/repository/TransformationSourceOptions.java
@@ -22,6 +22,7 @@ import java.io.Serializable;
import java.util.List;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.repo.rendition.executer.AbstractRenderingEngine;
import org.alfresco.service.cmr.rendition.RenditionService;
import org.alfresco.service.cmr.repository.PagedSourceOptions;
@@ -35,6 +36,7 @@ import org.alfresco.service.cmr.repository.PagedSourceOptions;
*
* @author Ray Gauss II
*/
+@AlfrescoPublicApi
public interface TransformationSourceOptions
{
@@ -87,6 +89,7 @@ public interface TransformationSourceOptions
* with {@link AbstractRenderingEngine}'s RenderContext being an implementer
* of this interface.
*/
+ @AlfrescoPublicApi
public interface TransformationSourceOptionsSerializer
{
diff --git a/source/java/org/alfresco/service/cmr/security/MutableAuthenticationService.java b/source/java/org/alfresco/service/cmr/security/MutableAuthenticationService.java
index b39a538a42..fc8b3a0bfb 100644
--- a/source/java/org/alfresco/service/cmr/security/MutableAuthenticationService.java
+++ b/source/java/org/alfresco/service/cmr/security/MutableAuthenticationService.java
@@ -18,6 +18,7 @@
*/
package org.alfresco.service.cmr.security;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.repo.security.authentication.AuthenticationException;
import org.alfresco.service.Auditable;
@@ -26,6 +27,7 @@ import org.alfresco.service.Auditable;
*
* @author dward
*/
+@AlfrescoPublicApi
public interface MutableAuthenticationService extends AuthenticationService
{
/**
diff --git a/source/java/org/alfresco/service/cmr/security/PersonService.java b/source/java/org/alfresco/service/cmr/security/PersonService.java
index 3fcd325f80..0ef935c4e7 100644
--- a/source/java/org/alfresco/service/cmr/security/PersonService.java
+++ b/source/java/org/alfresco/service/cmr/security/PersonService.java
@@ -271,6 +271,7 @@ public interface PersonService
* @author janv
* @since 4.0
*/
+ @AlfrescoPublicApi
public class PersonInfo implements PermissionCheckValue
{
private final NodeRef nodeRef;
diff --git a/source/java/org/alfresco/service/cmr/tagging/TaggingService.java b/source/java/org/alfresco/service/cmr/tagging/TaggingService.java
index df05cfc80a..f8e3f6d3fb 100644
--- a/source/java/org/alfresco/service/cmr/tagging/TaggingService.java
+++ b/source/java/org/alfresco/service/cmr/tagging/TaggingService.java
@@ -20,6 +20,7 @@ package org.alfresco.service.cmr.tagging;
import java.util.List;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.query.PagingRequest;
import org.alfresco.query.PagingResults;
import org.alfresco.service.Auditable;
@@ -33,6 +34,7 @@ import org.alfresco.util.Pair;
*
* @author Roy Wetherall
*/
+@AlfrescoPublicApi
public interface TaggingService
{
/**