mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Merged DEV/SWIFT to HEAD
26495: Removed svn:mergeinfo from 'root' 26520: Fixed targetSchema values for merged-in patches 26521: ALF-5260 - RINF 06: Switch from iBatis to MyBatis - fix for selectChildAssocsWithoutParentAssocsOfType and selectChildAssocsByChildTypes 26531: Removed obsolete code to fix compilation error following OpenCMIS updates. 26551: Patch to remove old alf_*attribute* tables (ALF-3192, ALF-6724) 26555: Fixed ALF-7960: Upgrade incorrectly reports zero patches run - Use JdbcType.TIMESTAMP instead of DATE to prevent time truncation in alf_applied_patch 26557: Patch to remove old alf_*attribute* tables (ALF-3192, ALF-6724) - Support for all DBs - Included removal of sequence - Uses DAO hierarchical bean override for sequence removal 26577: SWIFT: fix AuthenticationTest.* fails - fallout from r25966 - keep "validate" as R/O but put back txn propogation (as before) 26583: SWIFT build: fix DefaultTypeConverterTest.testInterConversions() - fallout from OpenCMIS merge (r25458) 26615: Remove svn:mergeinfo from root (again) 26646: Test case addition related to ALF-619. setMembership() method on SiteService needs to check that the given site 'role' is valid. This issue was not reproduced. I'm checking in the test code I used to ensure that invalid roles are rejected. It'll keep the exception type stable from now on too (not implying it wasn't stable in the past!) 26744: ALF-8061 - MyBatis: fix mappings for Oracle (nullable parameters) - Activities, Audit, AVM 26745: Created NodeLocatorService which allows access to registered NodeLocators. Also created node-location.get webscript which provides access to the NodeLocationService via a RESTful webscript. 26774: Fixing failing NodeLocationServiceImplTest. 26799: ALF-8061 - MyBatis: fix mappings for Oracle (nullable parameters) - follow-on to r26744 26809: Fixed ALF-8157: Method removeSeconaryChildAssociation() in NodeService is spelt incorrectly - Old method is Deprecated and final - Redirect implementations to correctly-named method 26869: Javadoc update for LockService. 28254: ALF-8805: RINF 40: Lucene Removal: PersonService API - follow-on (remove unused SearchService) Note: Tested repo upgrade from V3.3 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28282 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -22,6 +22,7 @@ import java.io.Serializable;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.alfresco.repo.security.authority.UnknownAuthorityException;
|
||||
import org.alfresco.service.Auditable;
|
||||
import org.alfresco.service.NotAuditable;
|
||||
import org.alfresco.service.PublicService;
|
||||
@@ -38,6 +39,8 @@ import org.alfresco.service.namespace.QName;
|
||||
@PublicService
|
||||
public interface SiteService
|
||||
{
|
||||
static String DOCUMENT_LIBRARY = "documentLibrary";
|
||||
|
||||
/**
|
||||
* Create a new site.
|
||||
*
|
||||
@@ -197,6 +200,7 @@ public interface SiteService
|
||||
* @param shortName site short name
|
||||
* @param authorityName authority name (so if it's a group then its prefixed with 'GROUP_')
|
||||
* @param role site role
|
||||
* @throws UnknownAuthorityException if the site role is not supported.
|
||||
*/
|
||||
@Auditable(parameters = {"shortName", "authorityName", "role"})
|
||||
void setMembership(String shortName, String authorityName, String role);
|
||||
|
Reference in New Issue
Block a user