public class AlfrescoEnviroment extends Object implements ActualEnvironment
| Constructor and Description |
|---|
AlfrescoEnviroment() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName,
Map<org.alfresco.service.namespace.QName,Serializable> aspectProperties) |
FileInfo |
create(org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
String name,
org.alfresco.service.namespace.QName typeQName) |
Object |
createScriptVirtualContext(VirtualContext context) |
void |
delete(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
Object |
executeScript(org.alfresco.service.cmr.repository.NodeRef templateNodeRef,
Map<String,Object> model) |
Object |
executeScript(String classpath,
Map<String,Object> model) |
boolean |
exists(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
boolean |
exists(String classpath) |
org.alfresco.service.cmr.repository.NodeRef |
findNodeRef(String referenceType,
String[] reference) |
org.alfresco.service.cmr.repository.NodeRef |
findQNamePath(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.NodeRef |
getChildByName(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName assocTypeQName,
String childName) |
String |
getCurrentUser() |
org.alfresco.service.namespace.NamespacePrefixResolver |
getNamespacePrefixResolver() |
org.alfresco.service.cmr.repository.Path |
getPath(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
org.alfresco.service.cmr.repository.ChildAssociationRef |
getPrimaryParent(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
Map<org.alfresco.service.namespace.QName,Serializable> |
getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
Serializable |
getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName qname) |
ServiceRegistry |
getServiceRegistry() |
org.alfresco.service.cmr.repository.NodeRef |
getTargetAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName associationQName) |
org.alfresco.service.namespace.QName |
getType(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
org.alfresco.service.cmr.repository.ContentWriter |
getWriter(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
boolean update) |
boolean |
hasAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName) |
boolean |
hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String perm) |
boolean |
isSubClass(org.alfresco.service.namespace.QName className,
org.alfresco.service.namespace.QName ofClassName) |
InputStream |
openContentStream(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
InputStream |
openContentStream(String classpath) |
org.alfresco.service.cmr.search.ResultSet |
query(org.alfresco.service.cmr.search.SearchParameters searchParameters) |
void |
setAlfrescoAPIFacet(AlfrescoAPIFacet apiFacet) |
void |
setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver) |
void |
setNodeRefResolver(NodeRefResolver nodeRefResolver) |
void |
setRepositoryHelper(Repository repository) |
void |
setServiceRegistry(ServiceRegistry serviceRegistry) |
public void setNodeRefResolver(NodeRefResolver nodeRefResolver)
public void setAlfrescoAPIFacet(AlfrescoAPIFacet apiFacet)
public void setServiceRegistry(ServiceRegistry serviceRegistry)
public ServiceRegistry getServiceRegistry()
public void setRepositoryHelper(Repository repository)
public Object executeScript(String classpath, Map<String,Object> model)
executeScript in interface ActualEnvironmentpublic Object executeScript(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, Map<String,Object> model)
executeScript in interface ActualEnvironmentpublic boolean hasAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName)
hasAspect in interface ActualEnvironmentpublic Set<org.alfresco.service.namespace.QName> getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getAspects in interface ActualEnvironmentpublic org.alfresco.service.cmr.repository.NodeRef getTargetAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName associationQName)
getTargetAssocs in interface ActualEnvironmentpublic Serializable getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName qname)
getProperty in interface ActualEnvironmentpublic Map<org.alfresco.service.namespace.QName,Serializable> getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getProperties in interface ActualEnvironmentpublic InputStream openContentStream(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws ActualEnvironmentException
openContentStream in interface ActualEnvironmentActualEnvironmentExceptionpublic InputStream openContentStream(String classpath) throws ActualEnvironmentException
openContentStream in interface ActualEnvironmentActualEnvironmentExceptionpublic org.alfresco.service.cmr.search.ResultSet query(org.alfresco.service.cmr.search.SearchParameters searchParameters)
query in interface ActualEnvironmentpublic Object createScriptVirtualContext(VirtualContext context) throws ActualEnvironmentException
createScriptVirtualContext in interface ActualEnvironmentActualEnvironmentExceptionpublic org.alfresco.service.namespace.QName getType(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getType in interface ActualEnvironmentpublic boolean isSubClass(org.alfresco.service.namespace.QName className,
org.alfresco.service.namespace.QName ofClassName)
isSubClass in interface ActualEnvironmentpublic void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
getNamespacePrefixResolver in interface ActualEnvironmentpublic String getCurrentUser()
getCurrentUser in interface ActualEnvironmentpublic org.alfresco.service.cmr.repository.Path getPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getPath in interface ActualEnvironmentpublic org.alfresco.service.cmr.repository.ChildAssociationRef getPrimaryParent(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getPrimaryParent in interface ActualEnvironmentpublic 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
getChildAssocs in interface ActualEnvironmentorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic org.alfresco.service.cmr.repository.NodeRef findNodeRef(String referenceType, String[] reference)
findNodeRef in interface ActualEnvironmentpublic boolean exists(org.alfresco.service.cmr.repository.NodeRef nodeRef)
exists in interface ActualEnvironmentpublic org.alfresco.service.cmr.repository.NodeRef getChildByName(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName assocTypeQName,
String childName)
getChildByName in interface ActualEnvironmentpublic void delete(org.alfresco.service.cmr.repository.NodeRef nodeRef)
delete in interface ActualEnvironmentpublic FileInfo create(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String name, org.alfresco.service.namespace.QName typeQName) throws FileExistsException
create in interface ActualEnvironmentFileExistsExceptionpublic 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
getWriter in interface ActualEnvironmentorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.dictionary.InvalidTypeExceptionpublic 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
addAspect in interface ActualEnvironmentorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.dictionary.InvalidAspectExceptionpublic org.alfresco.service.cmr.repository.NodeRef findQNamePath(String[] patheElements)
findQNamePath in interface ActualEnvironmentpublic boolean exists(String classpath)
exists in interface ActualEnvironmentpublic boolean hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String perm)
hasPermission in interface ActualEnvironmentCopyright © 2005–2018 Alfresco Software. All rights reserved.