Package org.alfresco.repo.virtual
Class AlfrescoEnviroment
- java.lang.Object
-
- org.alfresco.repo.virtual.AlfrescoEnviroment
-
- All Implemented Interfaces:
ActualEnvironment
public class AlfrescoEnviroment extends java.lang.Object implements ActualEnvironment
-
-
Constructor Summary
Constructors Constructor Description AlfrescoEnviroment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectTypeQName, java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> aspectProperties)FileInfocreate(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, java.lang.String name, org.alfresco.service.namespace.QName typeQName)java.lang.ObjectcreateScriptVirtualContext(VirtualContext context)voiddelete(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.lang.ObjectexecuteScript(java.lang.String classpath, java.util.Map<java.lang.String,java.lang.Object> model)java.lang.ObjectexecuteScript(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, java.util.Map<java.lang.String,java.lang.Object> model)booleanexists(java.lang.String classpath)booleanexists(org.alfresco.service.cmr.repository.NodeRef nodeRef)org.alfresco.service.cmr.repository.NodeReffindNodeRef(java.lang.String referenceType, java.lang.String[] reference)org.alfresco.service.cmr.repository.NodeReffindQNamePath(java.lang.String[] patheElements)java.util.Set<org.alfresco.service.namespace.QName>getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.util.List<org.alfresco.service.cmr.repository.ChildAssociationRef>getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QNamePattern typeQNamePattern, org.alfresco.service.namespace.QNamePattern qnamePattern, int maxResults, boolean preload)org.alfresco.service.cmr.repository.NodeRefgetChildByName(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName assocTypeQName, java.lang.String childName)java.lang.StringgetCurrentUser()org.alfresco.service.namespace.NamespacePrefixResolvergetNamespacePrefixResolver()org.alfresco.service.cmr.repository.PathgetPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)org.alfresco.service.cmr.repository.ChildAssociationRefgetPrimaryParent(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable>getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.io.SerializablegetProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName qname)ServiceRegistrygetServiceRegistry()org.alfresco.service.cmr.repository.NodeRefgetTargetAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName associationQName)org.alfresco.service.namespace.QNamegetType(org.alfresco.service.cmr.repository.NodeRef nodeRef)org.alfresco.service.cmr.repository.ContentWritergetWriter(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName, boolean update)booleanhasAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectTypeQName)booleanhasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String perm)booleanisSubClass(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName ofClassName)java.io.InputStreamopenContentStream(java.lang.String classpath)java.io.InputStreamopenContentStream(org.alfresco.service.cmr.repository.NodeRef nodeRef)org.alfresco.service.cmr.search.ResultSetquery(org.alfresco.service.cmr.search.SearchParameters searchParameters)voidsetAlfrescoAPIFacet(AlfrescoAPIFacet apiFacet)voidsetNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)voidsetNodeRefResolver(NodeRefResolver nodeRefResolver)voidsetRepositoryHelper(Repository repository)voidsetServiceRegistry(ServiceRegistry serviceRegistry)
-
-
-
Method Detail
-
setNodeRefResolver
public void setNodeRefResolver(NodeRefResolver nodeRefResolver)
-
setAlfrescoAPIFacet
public void setAlfrescoAPIFacet(AlfrescoAPIFacet apiFacet)
-
setServiceRegistry
public void setServiceRegistry(ServiceRegistry serviceRegistry)
-
getServiceRegistry
public ServiceRegistry getServiceRegistry()
-
setRepositoryHelper
public void setRepositoryHelper(Repository repository)
-
executeScript
public java.lang.Object executeScript(java.lang.String classpath, java.util.Map<java.lang.String,java.lang.Object> model)- Specified by:
executeScriptin interfaceActualEnvironment
-
executeScript
public java.lang.Object executeScript(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, java.util.Map<java.lang.String,java.lang.Object> model)- Specified by:
executeScriptin interfaceActualEnvironment
-
hasAspect
public boolean hasAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectTypeQName)- Specified by:
hasAspectin interfaceActualEnvironment
-
getAspects
public java.util.Set<org.alfresco.service.namespace.QName> getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getAspectsin interfaceActualEnvironment
-
getTargetAssocs
public org.alfresco.service.cmr.repository.NodeRef getTargetAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName associationQName)- Specified by:
getTargetAssocsin interfaceActualEnvironment
-
getProperty
public java.io.Serializable getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName qname)- Specified by:
getPropertyin interfaceActualEnvironment
-
getProperties
public java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getPropertiesin interfaceActualEnvironment
-
openContentStream
public java.io.InputStream openContentStream(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws ActualEnvironmentException- Specified by:
openContentStreamin interfaceActualEnvironment- Throws:
ActualEnvironmentException
-
openContentStream
public java.io.InputStream openContentStream(java.lang.String classpath) throws ActualEnvironmentException- Specified by:
openContentStreamin interfaceActualEnvironment- Throws:
ActualEnvironmentException
-
query
public org.alfresco.service.cmr.search.ResultSet query(org.alfresco.service.cmr.search.SearchParameters searchParameters)
- Specified by:
queryin interfaceActualEnvironment
-
createScriptVirtualContext
public java.lang.Object createScriptVirtualContext(VirtualContext context) throws ActualEnvironmentException
- Specified by:
createScriptVirtualContextin interfaceActualEnvironment- Throws:
ActualEnvironmentException
-
getType
public org.alfresco.service.namespace.QName getType(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getTypein interfaceActualEnvironment
-
isSubClass
public boolean isSubClass(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName ofClassName)- Specified by:
isSubClassin interfaceActualEnvironment
-
setNamespacePrefixResolver
public void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
-
getNamespacePrefixResolver
public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
- Specified by:
getNamespacePrefixResolverin interfaceActualEnvironment
-
getCurrentUser
public java.lang.String getCurrentUser()
- Specified by:
getCurrentUserin interfaceActualEnvironment
-
getPath
public org.alfresco.service.cmr.repository.Path getPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getPathin interfaceActualEnvironment
-
getPrimaryParent
public org.alfresco.service.cmr.repository.ChildAssociationRef getPrimaryParent(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getPrimaryParentin interfaceActualEnvironment
-
getChildAssocs
public java.util.List<org.alfresco.service.cmr.repository.ChildAssociationRef> getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QNamePattern typeQNamePattern, org.alfresco.service.namespace.QNamePattern qnamePattern, int maxResults, boolean preload) throws org.alfresco.service.cmr.repository.InvalidNodeRefException- Specified by:
getChildAssocsin interfaceActualEnvironment- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
-
findNodeRef
public org.alfresco.service.cmr.repository.NodeRef findNodeRef(java.lang.String referenceType, java.lang.String[] reference)- Specified by:
findNodeRefin interfaceActualEnvironment
-
exists
public boolean exists(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
existsin interfaceActualEnvironment
-
getChildByName
public org.alfresco.service.cmr.repository.NodeRef getChildByName(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName assocTypeQName, java.lang.String childName)- Specified by:
getChildByNamein interfaceActualEnvironment
-
delete
public void delete(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
deletein interfaceActualEnvironment
-
create
public FileInfo create(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, java.lang.String name, org.alfresco.service.namespace.QName typeQName) throws FileExistsException
- Specified by:
createin interfaceActualEnvironment- Throws:
FileExistsException
-
getWriter
public org.alfresco.service.cmr.repository.ContentWriter getWriter(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName, boolean update) throws org.alfresco.service.cmr.repository.InvalidNodeRefException, org.alfresco.service.cmr.dictionary.InvalidTypeException- Specified by:
getWriterin interfaceActualEnvironment- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.dictionary.InvalidTypeException
-
addAspect
public void addAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectTypeQName, java.util.Map<org.alfresco.service.namespace.QName,java.io.Serializable> aspectProperties) throws org.alfresco.service.cmr.repository.InvalidNodeRefException, org.alfresco.service.cmr.dictionary.InvalidAspectException- Specified by:
addAspectin interfaceActualEnvironment- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.dictionary.InvalidAspectException
-
findQNamePath
public org.alfresco.service.cmr.repository.NodeRef findQNamePath(java.lang.String[] patheElements)
- Specified by:
findQNamePathin interfaceActualEnvironment
-
exists
public boolean exists(java.lang.String classpath)
- Specified by:
existsin interfaceActualEnvironment
-
hasPermission
public boolean hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String perm)- Specified by:
hasPermissionin interfaceActualEnvironment
-
-