org.fcrepo.server.security.servletfilters.xmluserfile
Class FedoraUsers

java.lang.Object
  extended by org.fcrepo.server.security.servletfilters.xmluserfile.FedoraUsers
All Implemented Interfaces:
Serializable, Constants

public class FedoraUsers
extends Object
implements Serializable, Constants

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.fcrepo.common.Constants
Constants.FedoraHome
 
Field Summary
static File fedoraUsersXML
           
 
Fields inherited from interface org.fcrepo.common.Constants
ACCESS, ACTION, API, ATOM_APIM1_0, ATOM_ZIP1_1, ATOM1_1, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, DS_INPUT_SPEC1_0, DS_INPUT_SPEC1_1, ENVIRONMENT, FCFG, FEDORA, FEDORA_APP_CONTEXT_NAME, FEDORA_DEFAULT_APP_CONTEXT, FEDORA_HOME, FOXML, FOXML1_0, FOXML1_0_LEGACY, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_0_LEGACY, METS_EXT1_1, MODEL, MULGARA, OAI_DC, OAI_DC2_0, OAI_FRIENDS, OAI_FRIENDS2_0, OAI_IDENTIFIER, OAI_IDENTIFIER2_0, OAI_PMH, OAI_PMH2_0, OAI_PROV, OAI_PROV2_0, OBJ_DATASTREAMS1_0, OBJ_HISTORY1_0, OBJ_ITEMS1_0, OBJ_METHODS1_0, OBJ_PROFILE1_0, OBJ_VALIDATION1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, RELS_EXT1_0, RELS_INT1_0, REPO_DESC1_0, RESOURCE, SDEF, SDEF_METHOD_MAP1_0, SDEP, SDEP_METHOD_MAP1_0, SDEP_METHOD_MAP1_1, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XACML_POLICY, XACML_POLICY1_0, XLINK, XML_XSD, XMLNS, XSI
 
Constructor Summary
FedoraUsers()
           
 
Method Summary
 void addRole(Role role)
           
 void addUser(User user)
           
static FedoraUsers getInstance()
           
static FedoraUsers getInstance(URI fedoraUsersXML)
           
 List<Role> getRoles()
           
 List<User> getUsers()
           
 void write(Writer outputWriter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fedoraUsersXML

public static File fedoraUsersXML
Constructor Detail

FedoraUsers

public FedoraUsers()
Method Detail

getInstance

public static FedoraUsers getInstance()

getInstance

public static FedoraUsers getInstance(URI fedoraUsersXML)

getRoles

public List<Role> getRoles()

getUsers

public List<User> getUsers()

addRole

public void addRole(Role role)

addUser

public void addUser(User user)

write

public void write(Writer outputWriter)
           throws IOException
Throws:
IOException


Copyright © 2011 DuraSpace. All Rights Reserved.