public Object doWork() throws Exception { siteService.listSites("a"); return null; } }, AuthenticationUtil.getSystemUserName());
public Object doWork() throws Exception { siteService.listSites("a"); return null; } }, AuthenticationUtil.getSystemUserName());
/** * List the sites available in the repository. The returned list can optionally be filtered by name and site * preset. * <p/> * If no filters are specified then all the available sites are returned. * * @param filter inclusion filter for returned sites. Only sites whose cm:name OR cm:title * OR cm:description start with the filter string will be returned. * @param sitePresetFilter site preset filter * @param size max results size crop if >0 * @return Site[] a list of the site filtered as appropriate * * @see SiteService#listSites(String, String, int) for a description of the limitations of this method. */ public Site[] listSites(String filter, String sitePresetFilter, int size) { List<SiteInfo> siteInfos = this.siteService.listSites(filter, sitePresetFilter, size); return makeSitesArray(siteInfos); }
/** * List the sites available in the repository. The returned list can optionally be filtered by name and site * preset. * <p/> * If no filters are specified then all the available sites are returned. * * @param filter inclusion filter for returned sites. Only sites whose cm:name OR cm:title * OR cm:description start with the filter string will be returned. * @param sitePresetFilter site preset filter * @param size max results size crop if >0 * @return Site[] a list of the site filtered as appropriate * * @see SiteService#listSites(String, String, int) for a description of the limitations of this method. */ public Site[] listSites(String filter, String sitePresetFilter, int size) { List<SiteInfo> siteInfos = this.siteService.listSites(filter, sitePresetFilter, size); return makeSitesArray(siteInfos); }
/** * List all the sites that the specified user has an explicit membership to. * * @param userName user name * @param size maximum list size * @return Site[] a list of sites the user has an explicit membership to */ public Site[] listUserSites(String userName, int size) { List<SiteInfo> siteInfos = this.siteService.listSites(userName, size); List<Site> sites = new ArrayList<Site>(siteInfos.size()); for (SiteInfo siteInfo : siteInfos) { sites.add(new Site(siteInfo, this.serviceRegistry, this.siteService, getScope())); } return sites.toArray(new Site[sites.size()]); }
/** * List all the sites that the specified user has an explicit membership to. * * @param userName user name * @param size maximum list size * @return Site[] a list of sites the user has an explicit membership to */ public Site[] listUserSites(String userName, int size) { List<SiteInfo> siteInfos = this.siteService.listSites(userName, size); List<Site> sites = new ArrayList<Site>(siteInfos.size()); for (SiteInfo siteInfo : siteInfos) { sites.add(new Site(siteInfo, this.serviceRegistry, this.siteService, getScope())); } return sites.toArray(new Site[sites.size()]); }
@Override protected String applyInternal() throws Exception { // NOTE: SiteService is not currently MT-enabled (eg. getSiteRoot) so skip if applied to tenant if (AuthenticationUtil.isRunAsUserTheSystemUser() || !AuthenticationUtil.isMtEnabled()) { // Set all the sites in the repository List<SiteInfo> sites = this.siteService.listSites(null, null); renameDispayNames(sites); } // Report status return I18NUtil.getMessage(SUCCESS_MSG); }
@Override protected String applyInternal() throws Exception { // NOTE: SiteService is not currently MT-enabled (eg. getSiteRoot) so skip if applied to tenant if (AuthenticationUtil.isRunAsUserTheSystemUser() || !AuthenticationUtil.isMtEnabled()) { // Set all the sites in the repository List<SiteInfo> sites = this.siteService.listSites(null, null); renameDispayNames(sites); } // Report status return I18NUtil.getMessage(SUCCESS_MSG); }
public Void execute() throws Throwable { PagingResults<SiteInfo> sites = SITE_SERVICE.listSites(null, null, new PagingRequest(0, 1024)); Map<String, SiteInfo> sitesByName = new HashMap<String, SiteInfo>(); for (SiteInfo site : sites.getPage()) { sitesByName.put(site.getShortName(), site); } assertNotNull("st:site missing.", sitesByName.get(TEST_SITE_NAME)); assertNotNull("subtype of st:site missing.", sitesByName.get(TEST_SUB_SITE_NAME)); return null; } });
/** * Test listSite case sensitivity */ @Test public void testListSitesCaseSensitivity() throws Exception { // RUN AS USER_ONE // We'll match against the first few letter of TEST_TITLE in various listSites() tests below. final String testTitlePrefix = TEST_TITLE.substring(0, 9); // Create at least one site as user_one siteService.createSite("testCaseSensitive", "mySiteCaseSensitive", "Case Sensitive Title", "Test of case sensitivity", SiteVisibility.PUBLIC); boolean existingValue = userNameMatcherImpl.getUserNamesAreCaseSensitive(); try { userNameMatcherImpl.setUserNamesAreCaseSensitive(true); assertTrue("Case Sensitive - non matching case", (siteService.listSites(USER_ONE.toLowerCase())).size() == 0); // odd one out assertTrue("Case Sensitive - matching case", (siteService.listSites(USER_ONE)).size() > 0); userNameMatcherImpl.setUserNamesAreCaseSensitive(false); assertTrue("Not Case Sensitive - non matching case", (siteService.listSites(USER_ONE.toLowerCase())).size() > 0); assertTrue("Not Case Sensitive - matching case", (siteService.listSites(USER_ONE)).size() > 0); } finally { userNameMatcherImpl.setUserNamesAreCaseSensitive(existingValue); } }
@Test public void testJSAPI() throws Exception { // Create a site with a custom property SiteInfo siteInfo = this.siteService.createSite(TEST_SITE_PRESET, "mySiteWithCustomProperty", TEST_TITLE, TEST_DESCRIPTION, SiteVisibility.PUBLIC); NodeRef siteNodeRef = siteInfo.getNodeRef(); Map<QName, Serializable> properties = new HashMap<QName, Serializable>(1); properties.put(QName.createQName(SiteModel.SITE_CUSTOM_PROPERTY_URL, "additionalInformation"), "information"); this.nodeService.addAspect(siteNodeRef, QName.createQName(SiteModel.SITE_MODEL_URL, "customSiteProperties"), properties); // Create a model to pass to the unit test scripts Map<String, Object> model = new HashMap<String, Object>(); model.put("customSiteName", "mySiteWithCustomProperty"); model.put("preexistingSiteCount", siteService.listSites(null, null).size()); // Execute the unit test script ScriptLocation location = new ClasspathScriptLocation("org/alfresco/repo/site/script/test_siteService.js"); this.scriptService.executeScript(location, model); }
List<SiteInfo> sites = this.siteService.listSites(null, null); assertNotNull("sites list was null.", sites); final int preexistingSitesCount = sites.size(); sites = this.siteService.listSites(null, null); assertNotNull("sites list was null.", sites); assertEquals(preexistingSitesCount+2, sites.size()); sites = this.siteService.listSites(null, null); assertNotNull("sites list was null.", sites); assertEquals(preexistingSitesCount+2, sites.size()); sites = this.siteService.listSites(null, null); assertNotNull("sites list was null.", sites); assertEquals(preexistingSitesCount+1, sites.size()); this.nodeService.deleteNode(document); sites = this.siteService.listSites(null, null); assertNotNull("sites list was null.", sites); assertEquals(preexistingSitesCount+1, sites.size());
SITE_CNT = siteService.listSites(defaultAdminUser).size(); GRP_CNT = DEFAULT_GRP_CNT + (DEFAULT_SITE_GRP_CNT * SITE_CNT); ROOT_GRP_CNT = DEFAULT_GRP_CNT + (DEFAULT_SITE_ROOT_GRP_CNT * SITE_CNT);
List<SiteInfo> sites = this.siteService.listSites(null, null); assertNotNull("sites list was null.", sites); final int preexistingSitesCount = sites.size(); sites = this.siteService.listSites(null, null); assertNotNull(sites); assertEquals(preexistingSitesCount + 5, sites.size()); sites = this.siteService.listSites("mySiteO", null); assertNotNull(sites); assertEquals("Matched wrong number of sites named 'mySiteO*'", 1, sites.size()); PagingResults<SiteInfo> pageSite = this.siteService.listSites(filterProps, null, new PagingRequest(100)); assertNotNull(pageSite); assertNotNull(pageSite.getQueryExecutionId()); sites = this.siteService.listSites(testTitlePrefix, null); assertNotNull(sites); assertEquals("Matched wrong number of sites starting with '" + testTitlePrefix + "'", 5, sites.size()); sites = this.siteService.listSites("description", null); assertNotNull(sites); assertEquals("Matched wrong number of sites named 'description'", 5, sites.size()); sites = this.siteService.listSites(null, TEST_SITE_PRESET); assertNotNull(sites); assertEquals("Matched wrong number of sites with PRESET", 2, sites.size()); sites = this.siteService.listSites(null, TEST_SITE_PRESET_2);
List<SiteInfo> sites = this.siteService.listSites(null, null); boolean siteInList = sites.contains(siteInfo); if (listSite == true && siteInList == false)