Class MockSiteService

    • Constructor Detail

      • MockSiteService

        public MockSiteService()
    • Method Detail

      • createSite

        public org.alfresco.service.cmr.site.SiteInfo createSite​(String sitePreset,
                                                                 String shortName,
                                                                 String title,
                                                                 String description,
                                                                 boolean isPublic)
        Specified by:
        createSite in interface org.alfresco.service.cmr.site.SiteService
      • canAddMember

        public boolean canAddMember​(String shortName,
                                    String authorityName,
                                    String role)
        Specified by:
        canAddMember in interface org.alfresco.service.cmr.site.SiteService
      • createSite

        public org.alfresco.service.cmr.site.SiteInfo createSite​(String sitePreset,
                                                                 String shortName,
                                                                 String title,
                                                                 String description,
                                                                 org.alfresco.service.cmr.site.SiteVisibility visibility)
        Specified by:
        createSite in interface org.alfresco.service.cmr.site.SiteService
      • createSite

        public org.alfresco.service.cmr.site.SiteInfo createSite​(String sitePreset,
                                                                 String shortName,
                                                                 String title,
                                                                 String description,
                                                                 org.alfresco.service.cmr.site.SiteVisibility visibility,
                                                                 org.alfresco.service.namespace.QName siteType)
        Specified by:
        createSite in interface org.alfresco.service.cmr.site.SiteService
      • hasCreateSitePermissions

        public boolean hasCreateSitePermissions()
        Specified by:
        hasCreateSitePermissions in interface org.alfresco.service.cmr.site.SiteService
      • findSites

        public List<org.alfresco.service.cmr.site.SiteInfo> findSites​(String filter,
                                                                      String sitePresetFilter,
                                                                      int size)
        Specified by:
        findSites in interface org.alfresco.service.cmr.site.SiteService
      • listSites

        public List<org.alfresco.service.cmr.site.SiteInfo> listSites​(String filter,
                                                                      String sitePresetFilter,
                                                                      int size)
        Specified by:
        listSites in interface org.alfresco.service.cmr.site.SiteService
      • listSites

        public List<org.alfresco.service.cmr.site.SiteInfo> listSites​(String filter,
                                                                      String sitePresetFilter)
        Specified by:
        listSites in interface org.alfresco.service.cmr.site.SiteService
      • listSites

        public List<org.alfresco.service.cmr.site.SiteInfo> listSites​(String userName)
        Specified by:
        listSites in interface org.alfresco.service.cmr.site.SiteService
      • listSites

        public org.alfresco.query.PagingResults<org.alfresco.service.cmr.site.SiteInfo> listSites​(List<org.alfresco.repo.node.getchildren.FilterProp> filterProps,
                                                                                                  List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> sortProps,
                                                                                                  org.alfresco.query.PagingRequest pagingRequest)
        Specified by:
        listSites in interface org.alfresco.service.cmr.site.SiteService
      • listSites

        public List<org.alfresco.service.cmr.site.SiteInfo> listSites​(String userName,
                                                                      int size)
        Specified by:
        listSites in interface org.alfresco.service.cmr.site.SiteService
      • getSite

        public org.alfresco.service.cmr.site.SiteInfo getSite​(String shortName)
        Specified by:
        getSite in interface org.alfresco.service.cmr.site.SiteService
      • getSite

        public org.alfresco.service.cmr.site.SiteInfo getSite​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getSite in interface org.alfresco.service.cmr.site.SiteService
      • getSiteShortName

        public String getSiteShortName​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getSiteShortName in interface org.alfresco.service.cmr.site.SiteService
      • hasSite

        public boolean hasSite​(String shortName)
        Specified by:
        hasSite in interface org.alfresco.service.cmr.site.SiteService
      • updateSite

        public void updateSite​(org.alfresco.service.cmr.site.SiteInfo siteInfo)
        Specified by:
        updateSite in interface org.alfresco.service.cmr.site.SiteService
      • deleteSite

        public void deleteSite​(String shortName)
        Specified by:
        deleteSite in interface org.alfresco.service.cmr.site.SiteService
      • listMembers

        public void listMembers​(String shortName,
                                String nameFilter,
                                String roleFilter,
                                boolean collapseGroups,
                                org.alfresco.service.cmr.site.SiteService.SiteMembersCallback callback)
        Specified by:
        listMembers in interface org.alfresco.service.cmr.site.SiteService
      • listMembers

        public Map<String,​String> listMembers​(String shortName,
                                                    String nameFilter,
                                                    String roleFilter,
                                                    int size)
        Specified by:
        listMembers in interface org.alfresco.service.cmr.site.SiteService
      • listMembers

        public Map<String,​String> listMembers​(String shortName,
                                                    String nameFilter,
                                                    String roleFilter,
                                                    int size,
                                                    boolean collapseGroups)
        Specified by:
        listMembers in interface org.alfresco.service.cmr.site.SiteService
      • listMembersInfo

        public List<org.alfresco.service.cmr.site.SiteMemberInfo> listMembersInfo​(String shortName,
                                                                                  String nameFilter,
                                                                                  String roleFilter,
                                                                                  int size,
                                                                                  boolean collapseGroups)
        Specified by:
        listMembersInfo in interface org.alfresco.service.cmr.site.SiteService
      • listMembersPaged

        public org.alfresco.query.PagingResults<org.alfresco.repo.site.SiteMembership> listMembersPaged​(String shortName,
                                                                                                        boolean collapseGroups,
                                                                                                        List<org.alfresco.util.Pair<org.alfresco.service.cmr.site.SiteService.SortFields,​Boolean>> sortProps,
                                                                                                        org.alfresco.query.PagingRequest pagingRequest)
        Specified by:
        listMembersPaged in interface org.alfresco.service.cmr.site.SiteService
      • getMembersRoleInfo

        public org.alfresco.service.cmr.site.SiteMemberInfo getMembersRoleInfo​(String shortName,
                                                                               String authorityName)
        Specified by:
        getMembersRoleInfo in interface org.alfresco.service.cmr.site.SiteService
      • isMember

        public boolean isMember​(String shortName,
                                String authorityName)
        Specified by:
        isMember in interface org.alfresco.service.cmr.site.SiteService
      • setMembership

        public void setMembership​(String shortName,
                                  String authorityName,
                                  String role)
        Specified by:
        setMembership in interface org.alfresco.service.cmr.site.SiteService
      • removeMembership

        public void removeMembership​(String shortName,
                                     String authorityName)
        Specified by:
        removeMembership in interface org.alfresco.service.cmr.site.SiteService
      • createContainer

        public org.alfresco.service.cmr.repository.NodeRef createContainer​(String shortName,
                                                                           String componentId,
                                                                           org.alfresco.service.namespace.QName containerType,
                                                                           Map<org.alfresco.service.namespace.QName,​Serializable> containerProperties)
        Specified by:
        createContainer in interface org.alfresco.service.cmr.site.SiteService
      • getContainer

        public org.alfresco.service.cmr.repository.NodeRef getContainer​(String shortName,
                                                                        String componentId)
        Specified by:
        getContainer in interface org.alfresco.service.cmr.site.SiteService
      • listContainers

        public org.alfresco.query.PagingResults<org.alfresco.service.cmr.model.FileInfo> listContainers​(String shortName,
                                                                                                        org.alfresco.query.PagingRequest pagingRequest)
        Specified by:
        listContainers in interface org.alfresco.service.cmr.site.SiteService
      • hasContainer

        public boolean hasContainer​(String shortName,
                                    String componentId)
        Specified by:
        hasContainer in interface org.alfresco.service.cmr.site.SiteService
      • getSiteRoles

        public List<String> getSiteRoles()
        Specified by:
        getSiteRoles in interface org.alfresco.service.cmr.site.SiteService
      • getSiteRoles

        public List<String> getSiteRoles​(String shortName)
        Specified by:
        getSiteRoles in interface org.alfresco.service.cmr.site.SiteService
      • getSiteGroup

        public String getSiteGroup​(String shortName)
        Specified by:
        getSiteGroup in interface org.alfresco.service.cmr.site.SiteService
      • getSiteRoleGroup

        public String getSiteRoleGroup​(String shortName,
                                       String role)
        Specified by:
        getSiteRoleGroup in interface org.alfresco.service.cmr.site.SiteService
      • getSiteRoot

        public org.alfresco.service.cmr.repository.NodeRef getSiteRoot()
        Specified by:
        getSiteRoot in interface org.alfresco.service.cmr.site.SiteService
      • cleanSitePermissions

        public void cleanSitePermissions​(org.alfresco.service.cmr.repository.NodeRef relocatedNode,
                                         org.alfresco.service.cmr.site.SiteInfo containingSite)
        Specified by:
        cleanSitePermissions in interface org.alfresco.service.cmr.site.SiteService
      • listSitesPaged

        public org.alfresco.query.PagingResults<org.alfresco.repo.site.SiteMembership> listSitesPaged​(String userName,
                                                                                                      List<org.alfresco.util.Pair<org.alfresco.service.cmr.site.SiteService.SortFields,​Boolean>> sortProps,
                                                                                                      org.alfresco.query.PagingRequest pagingRequest)
        Specified by:
        listSitesPaged in interface org.alfresco.service.cmr.site.SiteService
      • resolveSite

        public String resolveSite​(String group)
        Specified by:
        resolveSite in interface org.alfresco.service.cmr.site.SiteService
      • getMembersRole

        public String getMembersRole​(String shortName,
                                     String authorityName)
        Specified by:
        getMembersRole in interface org.alfresco.service.cmr.site.SiteService
      • countAuthoritiesWithRole

        public int countAuthoritiesWithRole​(String shortName,
                                            String role)
        Specified by:
        countAuthoritiesWithRole in interface org.alfresco.service.cmr.site.SiteService
      • findSites

        public List<org.alfresco.service.cmr.site.SiteInfo> findSites​(String filter,
                                                                      int size)
        Specified by:
        findSites in interface org.alfresco.service.cmr.site.SiteService
      • isSiteAdmin

        public boolean isSiteAdmin​(String userName)
        Specified by:
        isSiteAdmin in interface org.alfresco.service.cmr.site.SiteService
      • listSiteMemberships

        public List<org.alfresco.repo.site.SiteMembership> listSiteMemberships​(String userName,
                                                                               int size)
        Specified by:
        listSiteMemberships in interface org.alfresco.service.cmr.site.SiteService