diff --git a/source/java/org/alfresco/repo/action/executer/ActionExecuter.java b/source/java/org/alfresco/repo/action/executer/ActionExecuter.java index cf0747a0ab..c9e4c9c121 100644 --- a/source/java/org/alfresco/repo/action/executer/ActionExecuter.java +++ b/source/java/org/alfresco/repo/action/executer/ActionExecuter.java @@ -18,6 +18,7 @@ */ package org.alfresco.repo.action.executer; +import org.alfresco.api.AlfrescoPublicApi; import org.alfresco.service.cmr.action.Action; import org.alfresco.service.cmr.action.ActionDefinition; import org.alfresco.service.cmr.repository.NodeRef; @@ -27,6 +28,7 @@ import org.alfresco.service.cmr.repository.NodeRef; * * @author Roy Wetherall */ +@AlfrescoPublicApi public interface ActionExecuter { /** Standard action result parameter name */ diff --git a/source/java/org/alfresco/repo/action/executer/ActionExecuterAbstractBase.java b/source/java/org/alfresco/repo/action/executer/ActionExecuterAbstractBase.java index c86a5153e7..236975a573 100644 --- a/source/java/org/alfresco/repo/action/executer/ActionExecuterAbstractBase.java +++ b/source/java/org/alfresco/repo/action/executer/ActionExecuterAbstractBase.java @@ -21,6 +21,7 @@ package org.alfresco.repo.action.executer; import java.util.HashSet; import java.util.Set; +import org.alfresco.api.AlfrescoPublicApi; import org.alfresco.repo.action.ActionDefinitionImpl; import org.alfresco.repo.action.ParameterizedItemAbstractBase; import org.alfresco.repo.lock.LockUtils; @@ -41,6 +42,7 @@ import org.apache.commons.logging.LogFactory; * * @author Roy Wetherall */ +@AlfrescoPublicApi public abstract class ActionExecuterAbstractBase extends ParameterizedItemAbstractBase implements ActionExecuter, LoggingAwareExecuter { private static Log logger = LogFactory.getLog(ActionExecuterAbstractBase.class); diff --git a/source/java/org/alfresco/repo/content/AbstractContentStore.java b/source/java/org/alfresco/repo/content/AbstractContentStore.java index 6d104b0f45..eb2dcefd7f 100644 --- a/source/java/org/alfresco/repo/content/AbstractContentStore.java +++ b/source/java/org/alfresco/repo/content/AbstractContentStore.java @@ -20,6 +20,7 @@ package org.alfresco.repo.content; import java.util.Date; +import org.alfresco.api.AlfrescoPublicApi; import org.alfresco.repo.content.ContentLimitProvider.NoLimitProvider; import org.alfresco.service.cmr.repository.ContentIOException; import org.alfresco.service.cmr.repository.ContentReader; @@ -36,14 +37,15 @@ import org.apache.commons.logging.LogFactory; * provided is the generation of new content URLs and the checking of * existing URLs. *
- * Implementations must override either of the getWriter methods;
- * {@link #getWriter(ContentContext)} or {@link #getWriterInternal(ContentReader, String)}.
- *
- * @see #getWriter(org.alfresco.repo.content.ContentContext)
- * @see #getWriterInternal(ContentReader, String)
- *
- * @author Derek Hulley
+ * Implementations must override either of the getWriter methods;
+ * {@link #getWriter(ContentContext)} or {@link #getWriterInternal(ContentReader, String)}.
+ *
+ * @see #getWriter(org.alfresco.repo.content.ContentContext)
+ * @see #getWriterInternal(ContentReader, String)
+ *
+ * @author Derek Hulley
*/
+@AlfrescoPublicApi
public abstract class AbstractContentStore implements ContentStore
{
private static Log logger = LogFactory.getLog(AbstractContentStore.class);
diff --git a/source/java/org/alfresco/repo/content/ContentServicePolicies.java b/source/java/org/alfresco/repo/content/ContentServicePolicies.java
index ba5be54d73..758b7677fd 100644
--- a/source/java/org/alfresco/repo/content/ContentServicePolicies.java
+++ b/source/java/org/alfresco/repo/content/ContentServicePolicies.java
@@ -62,6 +62,7 @@ public interface ContentServicePolicies
*
* @since 3.2
*/
+ @AlfrescoPublicApi
public interface OnContentPropertyUpdatePolicy extends ClassPolicy
{
public static final QName QNAME = QName.createQName(NamespaceService.ALFRESCO_URI, "onContentPropertyUpdate");
@@ -90,6 +91,7 @@ public interface ContentServicePolicies
*
* This policy is fired when a content reader is requested for a node that has content.
*/
+ @AlfrescoPublicApi
public interface OnContentReadPolicy extends ClassPolicy
{
public static final QName QNAME = QName.createQName(NamespaceService.ALFRESCO_URI, "onContentRead");
diff --git a/source/java/org/alfresco/repo/content/filestore/FileContentStore.java b/source/java/org/alfresco/repo/content/filestore/FileContentStore.java
index 55d62a3948..e8f6864787 100644
--- a/source/java/org/alfresco/repo/content/filestore/FileContentStore.java
+++ b/source/java/org/alfresco/repo/content/filestore/FileContentStore.java
@@ -27,6 +27,7 @@ import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.error.AlfrescoRuntimeException;
import org.alfresco.repo.content.AbstractContentStore;
import org.alfresco.repo.content.ContentContext;
@@ -64,6 +65,7 @@ import org.springframework.context.event.ContextRefreshedEvent;
*
* @author Derek Hulley
*/
+@AlfrescoPublicApi
public class FileContentStore
extends AbstractContentStore
implements ApplicationContextAware, ApplicationListener
* Note: A 'class' is either a type or an aspect.
*/
+ @AlfrescoPublicApi
public interface OnCopyNodePolicy extends ClassPolicy
{
public static final QName QNAME = QName.createQName(NamespaceService.ALFRESCO_URI, "getCopyCallback");
diff --git a/source/java/org/alfresco/repo/forms/processor/Filter.java b/source/java/org/alfresco/repo/forms/processor/Filter.java
index 292d07788a..4470b70846 100644
--- a/source/java/org/alfresco/repo/forms/processor/Filter.java
+++ b/source/java/org/alfresco/repo/forms/processor/Filter.java
@@ -21,6 +21,7 @@ package org.alfresco.repo.forms.processor;
import java.util.List;
import java.util.Map;
+import org.alfresco.api.AlfrescoPublicApi;
import org.alfresco.repo.forms.Form;
import org.alfresco.repo.forms.FormData;
@@ -30,6 +31,7 @@ import org.alfresco.repo.forms.FormData;
*
* @author Gavin Cornwell
*/
+@AlfrescoPublicApi
public interface Filter