public class AlfrescoUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ALFRESCO_NAMESPACE |
static String |
APPLIED_ASPECTS |
static String |
ASPECTS_TO_ADD |
static String |
ASPECTS_TO_REMOVE |
static String |
CMIS_NAMESPACE |
static String |
MANDATORY_ASPECT |
static String |
MANDATORY_ASPECTS |
static String |
PROPERTIES |
static String |
SET_ASPECTS |
| Modifier and Type | Method and Description |
|---|---|
static <T> List<T> |
checkProperty(org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T> propertyDefinition,
Object value)
Checks a property value.
|
static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement |
createAspectPropertiesExtension(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> propertiesChildren)
Creates an aspectsToAdd extension element.
|
static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement |
createAspectPropertyExtension(org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?> propertyDefintion,
Object value)
Creates a property extension element.
|
static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement |
createAspectsToAddExtension(org.apache.chemistry.opencmis.client.api.ObjectType aspectType)
Creates an aspectsToAdd extension element.
|
static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement |
createAspectsToRemoveExtension(org.apache.chemistry.opencmis.client.api.ObjectType aspectType)
Creates an aspectsToRemove extension element.
|
static String |
createObjectTypeIdValue(org.apache.chemistry.opencmis.client.api.ObjectType type,
Collection<org.apache.chemistry.opencmis.client.api.ObjectType> aspectTypes) |
static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement |
createSetAspectsExtension(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> setAspectsChildren)
Creates a setAspects extension element.
|
static List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> |
findAlfrescoExtensions(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions)
Finds the Alfresco extensions within the given extensions.
|
static org.apache.chemistry.opencmis.client.api.ObjectType |
findAspect(Collection<org.apache.chemistry.opencmis.client.api.ObjectType> aspectTypes,
String propertyId)
Finds the aspect type that contains the given property id.
|
static Collection<org.apache.chemistry.opencmis.client.api.ObjectType> |
getAspectTypes(org.apache.chemistry.opencmis.client.api.Session session,
List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> alfrescoExtensions)
Returns the aspect types from the Alfresco extensions.
|
static List<String> |
getMandatoryAspects(org.apache.chemistry.opencmis.commons.data.ExtensionsData object) |
static Map<String,?> |
preparePropertiesForUpdate(Map<String,?> properties,
org.apache.chemistry.opencmis.client.api.ObjectType type,
Collection<org.apache.chemistry.opencmis.client.api.ObjectType> aspectTypes)
Adds object type and aspect types to properties.
|
static String |
updateAspects(org.apache.chemistry.opencmis.client.api.Session session,
org.apache.chemistry.opencmis.client.api.CmisObject object,
org.apache.chemistry.opencmis.client.api.ObjectType[] addAspectIds,
org.apache.chemistry.opencmis.client.api.ObjectType[] removeAspectIds,
Map<String,?> properties)
Adds and removes aspects.
|
public static final String ALFRESCO_NAMESPACE
public static final String CMIS_NAMESPACE
public static final String APPLIED_ASPECTS
public static final String SET_ASPECTS
public static final String ASPECTS_TO_ADD
public static final String ASPECTS_TO_REMOVE
public static final String PROPERTIES
public static final String MANDATORY_ASPECTS
public static final String MANDATORY_ASPECT
public static List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> findAlfrescoExtensions(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions)
public static Collection<org.apache.chemistry.opencmis.client.api.ObjectType> getAspectTypes(org.apache.chemistry.opencmis.client.api.Session session, List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> alfrescoExtensions)
public static org.apache.chemistry.opencmis.client.api.ObjectType findAspect(Collection<org.apache.chemistry.opencmis.client.api.ObjectType> aspectTypes, String propertyId)
public static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement createSetAspectsExtension(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> setAspectsChildren)
public static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement createAspectsToAddExtension(org.apache.chemistry.opencmis.client.api.ObjectType aspectType)
public static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement createAspectsToRemoveExtension(org.apache.chemistry.opencmis.client.api.ObjectType aspectType)
public static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement createAspectPropertiesExtension(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> propertiesChildren)
public static org.apache.chemistry.opencmis.commons.data.CmisExtensionElement createAspectPropertyExtension(org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?> propertyDefintion,
Object value)
public static <T> List<T> checkProperty(org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T> propertyDefinition, Object value)
public static Map<String,?> preparePropertiesForUpdate(Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectType type, Collection<org.apache.chemistry.opencmis.client.api.ObjectType> aspectTypes)
public static String createObjectTypeIdValue(org.apache.chemistry.opencmis.client.api.ObjectType type, Collection<org.apache.chemistry.opencmis.client.api.ObjectType> aspectTypes)
public static String updateAspects(org.apache.chemistry.opencmis.client.api.Session session, org.apache.chemistry.opencmis.client.api.CmisObject object, org.apache.chemistry.opencmis.client.api.ObjectType[] addAspectIds, org.apache.chemistry.opencmis.client.api.ObjectType[] removeAspectIds, Map<String,?> properties)
Copyright © 2011–2014 Alfresco. All rights reserved.