private static Rebuilder getRebuilder() throws Exception { Server server = getServer(); String[] rebuilders = server.getBeanNamesForType(Rebuilder.class); String[] labels = new String[rebuilders.length + 1]; int i = 0; for (i = 0; i < rebuilders.length; i++) { Rebuilder r = server.getBean(rebuilders[i], Rebuilder.class); labels[i] = r.getAction(); } labels[i] = "Exit"; int choiceNum = i; if (System.getProperty("rebuilder") == null) { choiceNum = getChoice("What do you want to do?", labels); } else { System.out.println("Getting rebuilder... " + System.getProperty("rebuilder")); for (int j = 0; j < rebuilders.length; j++) { if (rebuilders[j].equals(System.getProperty("rebuilder"))) { choiceNum = j; } } } if (choiceNum == i) { return null; } else { return server.getBean(rebuilders[choiceNum], Rebuilder.class); } }
public void init(Server server) throws InitializationException { m_DOManager = (DOManager)server.getBean(DOManager.class.getName()); m_policyIndex = (PolicyIndex)server.getBean(PolicyIndex.class.getName()); if (m_DOManager == null) { LOG.error("DOManager module was not set"); throw new InitializationException("DOManager module was not set"); } if (m_policyIndex == null) { LOG.error("PolicyIndex was not set"); throw new InitializationException("PolicyIndex was not set"); } }
private static Rebuilder getRebuilder() throws Exception { Server server = getServer(); String[] rebuilders = server.getBeanNamesForType(Rebuilder.class); String[] labels = new String[rebuilders.length + 1]; int i = 0; for (i = 0; i < rebuilders.length; i++) { Rebuilder r = server.getBean(rebuilders[i], Rebuilder.class); labels[i] = r.getAction(); } labels[i] = "Exit"; int choiceNum = i; if (System.getProperty("rebuilder") == null) { choiceNum = getChoice("What do you want to do?", labels); } else { System.out.println("Getting rebuilder... " + System.getProperty("rebuilder")); for (int j = 0; j < rebuilders.length; j++) { if (rebuilders[j].equals(System.getProperty("rebuilder"))) { choiceNum = j; } } } if (choiceNum == i) { return null; } else { return server.getBean(rebuilders[choiceNum], Rebuilder.class); } }
public final String status(Context context) throws AuthzException { (getBean("org.fcrepo.server.security.Authorization", Authorization.class)) .enforceServerStatus(context); return "RUNNING"; }
public final String status(Context context) throws AuthzException { (getBean("org.fcrepo.server.security.Authorization", Authorization.class)) .enforceServerStatus(context); return "RUNNING"; }
@Override public OAIResponder getResponder() throws RepositoryException { if (m_responder == null) { try { OAIProvider provider = m_server .getBean("org.fcrepo.oai.OAIProvider", OAIProvider.class); Authorization authz = m_server .getBean("org.fcrepo.server.security.Authorization", Authorization.class); m_responder = new OAIResponder(provider, authz); } catch (Exception e) { throw new RepositoryException(e.getClass().getName() + ": " + e.getMessage()); } } return m_responder; }
@Override public OAIResponder getResponder() throws RepositoryException { if (m_responder == null) { try { OAIProvider provider = m_server .getBean("org.fcrepo.oai.OAIProvider", OAIProvider.class); Authorization authz = m_server .getBean("org.fcrepo.server.security.Authorization", Authorization.class); m_responder = new OAIResponder(provider, authz); } catch (Exception e) { throw new RepositoryException(e.getClass().getName() + ": " + e.getMessage()); } } return m_responder; }
private void rebuild() throws Exception { Server server = RebuildServer.getInstance(new File(Constants.FEDORA_HOME)); Rebuilder rebuilder = server.getBean(ResourceIndexRebuilder.class); Map<String, String> options = rebuilder.getOptions(); try { new Rebuild(rebuilder, options, server); } catch (Exception e) { e.printStackTrace(); junit.framework.Assert.fail(e.getMessage()); } }
Module mod = server.getBean(llstoreInterface, Module.class); Class<?> clazz = mod.getClass(); boolean isListable = false;
Module mod = server.getBean(llstoreInterface, Module.class); Class<?> clazz = mod.getClass(); boolean isListable = false;
@Override public void postInitModule() throws ModuleInitializationException { try { getServer().getStatusFile() .append(ServerState.STARTING, "Initializing XACML Authorization Module"); xacmlPep = getServer().getBean(PolicyEnforcementPoint.class.getName(), PolicyEnforcementPoint.class); xacmlPep.newPdp(); } catch (Throwable e1) { throw new ModuleInitializationException(e1.getMessage(), getRole(), e1); } }
@Override public void postInitModule() throws ModuleInitializationException { try { getServer().getStatusFile() .append(ServerState.STARTING, "Initializing XACML Authorization Module"); xacmlPep = getServer().getBean(PolicyEnforcementPoint.class.getName(), PolicyEnforcementPoint.class); xacmlPep.newPdp(); } catch (Throwable e1) { throw new ModuleInitializationException(e1.getMessage(), getRole(), e1); } }
@Override public void init(ServletConfig config) throws ServletException { super.init(config); m_writer = m_server .getBean("org.fcrepo.server.resourceIndex.ResourceIndex", ResourceIndex.class); m_authorization = m_server .getBean("org.fcrepo.server.security.Authorization", Authorization.class); try { URL indexStylesheetPath = getResource(getIndexStylesheetLocation()); URL formStylesheetPath = getResource(getFormStylesheetLocation()); URL errorStylesheetPath = getResource(getErrorStylesheetLocation()); m_styler = new Styler(indexStylesheetPath, formStylesheetPath, errorStylesheetPath); } catch (Exception e) { throw new ServletException("Error loading stylesheet(s)", e); } }
@Override public void init(ServletConfig config) throws ServletException { super.init(config); m_writer = m_server .getBean("org.fcrepo.server.resourceIndex.ResourceIndex", ResourceIndex.class); m_authorization = m_server .getBean("org.fcrepo.server.security.Authorization", Authorization.class); try { URL indexStylesheetPath = getResource(getIndexStylesheetLocation()); URL formStylesheetPath = getResource(getFormStylesheetLocation()); URL errorStylesheetPath = getResource(getErrorStylesheetLocation()); m_styler = new Styler(indexStylesheetPath, formStylesheetPath, errorStylesheetPath); } catch (Exception e) { throw new ServletException("Error loading stylesheet(s)", e); } }
@Before public void setUp() throws ServerException { when(mockServer.getBean("org.fcrepo.server.security.Authorization", Authorization.class)).thenReturn(mockAuthz); when(mockServer.getModule("org.fcrepo.server.storage.DOManager")).thenReturn(mockManager); when(mockServer.getModule("org.fcrepo.oai.OAIProvider")).thenReturn(mockOai); when(mockOai.getParameter("repositoryDomainName")).thenReturn("lol.edu"); when(mockManager.getReader(any(Boolean.class), any(Context.class), any(String.class))).thenReturn(mockReader); HashMap<String, String> parms = new HashMap<String, String>(); parms.put("doMediateDatastreams", "ok"); test = new DefaultAccess(parms, mockServer, Access.class.getName()); test.initModule();test.postInitModule(); }
.getBean("org.fcrepo.server.storage.DOManager", DOManager.class); if (m_manager == null) { throw new ModuleInitializationException("Can't get a DOManager " .getBean("org.fcrepo.server.storage.ExternalContentManager", ExternalContentManager.class); if (m_contentManager == null) { throw new ModuleInitializationException("Can't get an ExternalContentManager " .getBean("org.fcrepo.server.security.Authorization", Authorization.class); if (m_fedoraXACMLModule == null) { throw new ModuleInitializationException(
getServer().getBean("org.fcrepo.server.security.Authorization", Authorization.class); if (m_authorizationModule == null) { throw new ModuleInitializationException("Can't get an Authorization module (in default access) from Server.getModule",
getServer().getBean("org.fcrepo.server.security.Authorization", Authorization.class); if (m_authorizationModule == null) { throw new ModuleInitializationException("Can't get an Authorization module (in default access) from Server.getModule",