package org.sakai.memory.impl.test; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Map; import java.util.Set; import java.util.Stack; import org.sakaiproject.authz.api.AuthzGroup; import org.sakaiproject.authz.api.AuthzGroupAdvisor; import org.sakaiproject.authz.api.AuthzGroupService; import org.sakaiproject.authz.api.AuthzPermissionException; import org.sakaiproject.authz.api.GroupAlreadyDefinedException; import org.sakaiproject.authz.api.GroupFullException; import org.sakaiproject.authz.api.GroupIdInvalidException; import org.sakaiproject.authz.api.GroupNotDefinedException; import org.sakaiproject.entity.api.Entity; import org.sakaiproject.entity.api.HttpAccess; import org.sakaiproject.entity.api.Reference; import org.sakaiproject.entity.api.ResourceProperties; import org.sakaiproject.javax.PagingPosition; import org.w3c.dom.Document; import org.w3c.dom.Element; public class MockAuthzGroupService implements AuthzGroupService { public AuthzGroup addAuthzGroup(String id) throws GroupIdInvalidException, GroupAlreadyDefinedException, AuthzPermissionException { // TODO Auto-generated method stub return null; } public AuthzGroup addAuthzGroup(String id, AuthzGroup other, String maintainUserId) throws GroupIdInvalidException, GroupAlreadyDefinedException, AuthzPermissionException { // TODO Auto-generated method stub return null; } public boolean allowAdd(String id) { // TODO Auto-generated method stub return false; } public boolean allowJoinGroup(String id) { // TODO Auto-generated method stub return false; } public boolean allowRemove(String id) { // TODO Auto-generated method stub return false; } public boolean allowUnjoinGroup(String id) { // TODO Auto-generated method stub return false; } public boolean allowUpdate(String id) { // TODO Auto-generated method stub return false; } public String authzGroupReference(String id) { // TODO Auto-generated method stub return null; } public int countAuthzGroups(String criteria) { // TODO Auto-generated method stub return 0; } public Set getAllowedFunctions(String role, Collection azGroups) { // TODO Auto-generated method stub return null; } public AuthzGroup getAuthzGroup(String id) throws GroupNotDefinedException { // TODO Auto-generated method stub return null; } public Set getAuthzGroupIds(String providerId) { // TODO Auto-generated method stub return null; } public List getAuthzGroups(String criteria, PagingPosition page) { // TODO Auto-generated method stub return null; } public Set getAuthzGroupsIsAllowed(String userId, String function, Collection azGroups) { // TODO Auto-generated method stub return null; } public List getAuthzUserGroupIds(ArrayList authzGroupIds, String userid) { // TODO Auto-generated method stub return null; } public Set getProviderIds(String authzGroupId) { // TODO Auto-generated method stub return null; } public Map<String, Integer> getUserCountIsAllowed(String function, Collection<String> azGroups) { // TODO Auto-generated method stub return null; } public String getUserRole(String userId, String azGroupId) { // TODO Auto-generated method stub return null; } public Map<String, String> getUserRoles(String userId, Collection<String> azGroupIds) { return null; } public Set getUsersIsAllowed(String function, Collection azGroups) { // TODO Auto-generated method stub return null; } public Set<String[]> getUsersIsAllowedByGroup(String function, Collection<String> azGroups) { // TODO Auto-generated method stub return null; } public Map getUsersRole(Collection userIds, String azGroupId) { // TODO Auto-generated method stub return null; } public boolean isAllowed(String userId, String function, String azGroupId) { // TODO Auto-generated method stub return false; } public boolean isAllowed(String userId, String function, Collection azGroups) { // TODO Auto-generated method stub return false; } public void joinGroup(String authzGroupId, String role) throws GroupNotDefinedException, AuthzPermissionException { // TODO Auto-generated method stub } public void joinGroup(String authzGroupId, String role, int maxSize) throws GroupNotDefinedException, AuthzPermissionException, GroupFullException { // TODO Auto-generated method stub } public AuthzGroup newAuthzGroup(String id, AuthzGroup other, String maintainUserId) throws GroupAlreadyDefinedException { // TODO Auto-generated method stub return null; } public void refreshUser(String userId) { // TODO Auto-generated method stub } public void removeAuthzGroup(AuthzGroup azGroup) throws AuthzPermissionException { // TODO Auto-generated method stub } public void removeAuthzGroup(String id) throws AuthzPermissionException { // TODO Auto-generated method stub } public void save(AuthzGroup azGroup) throws GroupNotDefinedException, AuthzPermissionException { // TODO Auto-generated method stub } public void unjoinGroup(String authzGroupId) throws GroupNotDefinedException, AuthzPermissionException { // TODO Auto-generated method stub } public String archive(String siteId, Document doc, Stack stack, String archivePath, List attachments) { // TODO Auto-generated method stub return null; } public Entity getEntity(Reference ref) { // TODO Auto-generated method stub return null; } public Collection getEntityAuthzGroups(Reference ref, String userId) { // TODO Auto-generated method stub return null; } public String getEntityDescription(Reference ref) { // TODO Auto-generated method stub return null; } public ResourceProperties getEntityResourceProperties(Reference ref) { // TODO Auto-generated method stub return null; } public String getEntityUrl(Reference ref) { // TODO Auto-generated method stub return null; } public HttpAccess getHttpAccess() { // TODO Auto-generated method stub return null; } public String getLabel() { // TODO Auto-generated method stub return null; } public String merge(String siteId, Element root, String archivePath, String fromSiteId, Map attachmentNames, Map userIdTrans, Set userListAllowImport) { // TODO Auto-generated method stub return null; } public boolean parseEntityReference(String reference, Reference ref) { // TODO Auto-generated method stub return false; } public boolean willArchiveMerge() { // TODO Auto-generated method stub return false; } public Collection<String> getAuthzUsersInGroups(Set<String> groupIds) { // TODO Auto-generated method stub return null; } @Override public void addAuthzGroupAdvisor(AuthzGroupAdvisor advisor) { // TODO Auto-generated method stub } @Override public boolean removeAuthzGroupAdvisor(AuthzGroupAdvisor advisor) { // TODO Auto-generated method stub return false; } @Override public List<AuthzGroupAdvisor> getAuthzGroupAdvisors() { // TODO Auto-generated method stub return null; } public Set getMaintainRoles() { return null; } }