Package org.alfresco.repo.virtual
Class AlfrescoEnviroment
- java.lang.Object
-
- org.alfresco.repo.virtual.AlfrescoEnviroment
-
- All Implemented Interfaces:
ActualEnvironment
public class AlfrescoEnviroment extends 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, Map<org.alfresco.service.namespace.QName,Serializable> aspectProperties)FileInfocreate(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String name, org.alfresco.service.namespace.QName typeQName)ObjectcreateScriptVirtualContext(VirtualContext context)voiddelete(org.alfresco.service.cmr.repository.NodeRef nodeRef)ObjectexecuteScript(String classpath, Map<String,Object> model)ObjectexecuteScript(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, Map<String,Object> model)booleanexists(String classpath)booleanexists(org.alfresco.service.cmr.repository.NodeRef nodeRef)org.alfresco.service.cmr.repository.NodeReffindNodeRef(String referenceType, String[] reference)org.alfresco.service.cmr.repository.NodeReffindQNamePath(String[] patheElements)Set<org.alfresco.service.namespace.QName>getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)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, String childName)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)Map<org.alfresco.service.namespace.QName,Serializable>getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)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, String perm)booleanisSubClass(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName ofClassName)InputStreamopenContentStream(String classpath)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 Object executeScript(String classpath, Map<String,Object> model)
- Specified by:
executeScriptin interfaceActualEnvironment
-
executeScript
public Object executeScript(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, Map<String,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 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 Serializable getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName qname)
- Specified by:
getPropertyin interfaceActualEnvironment
-
getProperties
public Map<org.alfresco.service.namespace.QName,Serializable> getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getPropertiesin interfaceActualEnvironment
-
openContentStream
public InputStream openContentStream(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws ActualEnvironmentException
- Specified by:
openContentStreamin interfaceActualEnvironment- Throws:
ActualEnvironmentException
-
openContentStream
public InputStream openContentStream(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 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 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 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(String referenceType, 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, 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, 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, Map<org.alfresco.service.namespace.QName,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(String[] patheElements)
- Specified by:
findQNamePathin interfaceActualEnvironment
-
exists
public boolean exists(String classpath)
- Specified by:
existsin interfaceActualEnvironment
-
hasPermission
public boolean hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String perm)- Specified by:
hasPermissionin interfaceActualEnvironment
-
-