package org.solmix.fmk.security;
import java.io.Serializable;
import java.util.Collection;
import java.util.Map;
import org.solmix.api.exception.SlxException;
import org.solmix.api.security.Group;
import org.solmix.api.security.GroupManager;
import org.solmix.api.security.auth.ACL;
public class GroupManagerImpl implements GroupManager, Serializable
{
private static final long serialVersionUID = -6146916224123117082L;
private static GroupManager instance;
GroupManagerImpl()
{
}
public static synchronized GroupManager getInstance() {
if (instance == null) {
instance = new GroupManagerImpl();
}
return instance;
}
@Override
public Group createGroup(String name) throws SlxException {
// TODO Auto-generated method stub
return null;
}
@Override
public Group getGroup(String name) throws SlxException {
// TODO Auto-generated method stub
return null;
}
@Override
public Collection<Group> getAllGroups() throws UnsupportedOperationException {
// TODO Auto-generated method stub
return null;
}
@Override
public Collection<String> getAllGroups(String groupName) throws SlxException {
// TODO Auto-generated method stub
return null;
}
@Override
public Map<String, ACL> getACLs(String group) {
// TODO Auto-generated method stub
return null;
}
@Override
public Group addRole(Group group, String roleName) throws SlxException {
// TODO Auto-generated method stub
return null;
}
@Override
public Group addGroup(Group group, String groupName) throws SlxException {
// TODO Auto-generated method stub
return null;
}
}