Community extends DSpaceObject implements DSpaceObjectLegacySupport { void addSubCommunity(Community subCommunity) { subCommunities.add(subCommunity); setModified(); } protected  Community(); void removeSubCommunity(Community subCommunity); Bitstream getLogo(); Group getAdministrators(); List<Collection> getCollections(); List<Community> getSubcommunities(); List<Community> getParentCommunities(); void removeParentCommunity(Community parentCommunity); @Override boolean equals(Object other); @Override int hashCode(); @Override int getType(); @Override String getName(); @Override Integer getLegacyId(); static final String COPYRIGHT_TEXT; static final String INTRODUCTORY_TEXT; static final String SHORT_DESCRIPTION; static final String SIDEBAR_TEXT; }
@Test(expected = AuthorizeException.class) public void testAddSubcommunityNoAuth() throws Exception { context.turnOffAuthorisationSystem(); Community result = communityService.create(null, context); context.restoreAuthSystemState(); communityService.addSubcommunity(context, c, result); fail("Exception expected"); }