asit.moa.moaid.manager
Interface RoleManager

All Known Implementing Classes:
JDBCRoleManager

public interface RoleManager


Method Summary
 void addAuthorityProfile(String profileName)
           
 void addBPK(String base64BPK, Citizen citizen)
           
 void addCitizen(Citizen citizen)
           
 void addCitizenProfile(String role, Citizen citizen)
           
 void addCitizenRole(String role, Citizen citizen)
           
 void addRole(String role)
           
 List getAuthorityProfiles()
           
 List getCitizens()
           
 List getRoles()
           
 void removeAuthorityProfile(String profileName)
           
 void removeBPK(String base64BPK)
           
 void removeCitizen(Citizen citizen)
           
 void removeCitizenProfile(String role, Citizen citizen)
           
 void removeCitizenProfiles(Citizen citizen)
           
 void removeCitizenProfiles(String role)
           
 void removeCitizenRole(String role, Citizen citizen)
           
 void removeCitizenRoles(Citizen citizen)
           
 void removeCitizenRoles(String role)
           
 void removeRole(String role)
           
 

Method Detail

addCitizenRole

public void addCitizenRole(String role,
                           Citizen citizen)
                    throws RoleManagerException
Throws:
RoleManagerException

removeCitizenRole

public void removeCitizenRole(String role,
                              Citizen citizen)
                       throws RoleManagerException
Throws:
RoleManagerException

removeCitizenRoles

public void removeCitizenRoles(String role)
                        throws RoleManagerException
Throws:
RoleManagerException

removeCitizenRoles

public void removeCitizenRoles(Citizen citizen)
                        throws RoleManagerException
Throws:
RoleManagerException

addCitizenProfile

public void addCitizenProfile(String role,
                              Citizen citizen)
                       throws RoleManagerException
Throws:
RoleManagerException

removeCitizenProfile

public void removeCitizenProfile(String role,
                                 Citizen citizen)
                          throws RoleManagerException
Throws:
RoleManagerException

removeCitizenProfiles

public void removeCitizenProfiles(String role)
                           throws RoleManagerException
Throws:
RoleManagerException

removeCitizenProfiles

public void removeCitizenProfiles(Citizen citizen)
                           throws RoleManagerException
Throws:
RoleManagerException

addBPK

public void addBPK(String base64BPK,
                   Citizen citizen)
            throws RoleManagerException
Throws:
RoleManagerException

removeBPK

public void removeBPK(String base64BPK)
               throws RoleManagerException
Throws:
RoleManagerException

addCitizen

public void addCitizen(Citizen citizen)
                throws RoleManagerException
Throws:
RoleManagerException

removeCitizen

public void removeCitizen(Citizen citizen)
                   throws RoleManagerException
Throws:
RoleManagerException

getCitizens

public List getCitizens()
                 throws RoleManagerException
Throws:
RoleManagerException

addRole

public void addRole(String role)
             throws RoleManagerException
Throws:
RoleManagerException

removeRole

public void removeRole(String role)
                throws RoleManagerException
Throws:
RoleManagerException

getRoles

public List getRoles()
              throws RoleManagerException
Throws:
RoleManagerException

addAuthorityProfile

public void addAuthorityProfile(String profileName)
                         throws RoleManagerException
Throws:
RoleManagerException

removeAuthorityProfile

public void removeAuthorityProfile(String profileName)
                            throws RoleManagerException
Throws:
RoleManagerException

getAuthorityProfiles

public List getAuthorityProfiles()
                          throws RoleManagerException
Throws:
RoleManagerException


Copyright 2007 Institut fuer Angewandte Informationsverarbeitung und Kommunikationstechnologie. All Rights Reserved.