Class AlfrescoEnviroment

    • Constructor Detail

      • AlfrescoEnviroment

        public AlfrescoEnviroment()
    • Method Detail

      • setNodeRefResolver

        public void setNodeRefResolver​(NodeRefResolver nodeRefResolver)
      • setAlfrescoAPIFacet

        public void setAlfrescoAPIFacet​(AlfrescoAPIFacet apiFacet)
      • setServiceRegistry

        public void setServiceRegistry​(ServiceRegistry serviceRegistry)
      • setRepositoryHelper

        public void setRepositoryHelper​(Repository repository)
      • hasAspect

        public boolean hasAspect​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                 org.alfresco.service.namespace.QName aspectTypeQName)
        Specified by:
        hasAspect in interface ActualEnvironment
      • getAspects

        public Set<org.alfresco.service.namespace.QName> getAspects​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getAspects in interface ActualEnvironment
      • getTargetAssocs

        public org.alfresco.service.cmr.repository.NodeRef getTargetAssocs​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                                                           org.alfresco.service.namespace.QName associationQName)
        Specified by:
        getTargetAssocs in interface ActualEnvironment
      • getProperty

        public Serializable getProperty​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                        org.alfresco.service.namespace.QName qname)
        Specified by:
        getProperty in interface ActualEnvironment
      • query

        public org.alfresco.service.cmr.search.ResultSet query​(org.alfresco.service.cmr.search.SearchParameters searchParameters)
        Specified by:
        query in interface ActualEnvironment
      • getType

        public org.alfresco.service.namespace.QName getType​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getType in interface ActualEnvironment
      • isSubClass

        public boolean isSubClass​(org.alfresco.service.namespace.QName className,
                                  org.alfresco.service.namespace.QName ofClassName)
        Specified by:
        isSubClass in interface ActualEnvironment
      • setNamespacePrefixResolver

        public void setNamespacePrefixResolver​(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
      • getPath

        public org.alfresco.service.cmr.repository.Path getPath​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getPath in interface ActualEnvironment
      • getPrimaryParent

        public org.alfresco.service.cmr.repository.ChildAssociationRef getPrimaryParent​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getPrimaryParent in interface ActualEnvironment
      • 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:
        getChildAssocs in interface ActualEnvironment
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • exists

        public boolean exists​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        exists in interface ActualEnvironment
      • 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:
        getChildByName in interface ActualEnvironment
      • delete

        public void delete​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        delete in interface ActualEnvironment
      • 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:
        getWriter in interface ActualEnvironment
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
        org.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:
        addAspect in interface ActualEnvironment
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
        org.alfresco.service.cmr.dictionary.InvalidAspectException