logger.debug("Entered compareDatastreamChecksum"); m_authz.enforceCompareDatastreamChecksum(context, pid, datastreamID,
logger.debug("Entered export"); m_authz.enforceExport(context, pid, format,
/** * <p> * Resumes an in-progress listing of object fields. * </p> * * @param context * the context of this request * @param sessionToken * the token of the session in which the remaining results can be * obtained * @return the next set of results from the initial field search * @throws ServerException * If any type of error occurred fulfilling the request. */ @Override public FieldSearchResult resumeFindObjects(Context context, String sessionToken) throws ServerException { m_authorizationModule.enforceFindObjects(context); return m_manager.resumeFindObjects(context, sessionToken); }
@Override public Datastream getDatastream(Context context, String pid, String datastreamID, Date asOfDateTime) throws ServerException { try { logger.debug("Entered getDatastream"); m_authz.enforceGetDatastream(context, pid, datastreamID, asOfDateTime); DOReader r = m_manager.getReader(Server.GLOBAL_CHOICE, context, pid); return r.GetDatastream(datastreamID, asOfDateTime); } finally { // Logger completion if (logger.isInfoEnabled()) { StringBuilder logMsg = new StringBuilder("Completed getDatastream("); logMsg.append("pid: ").append(pid); logMsg.append(", datastreamID: ").append(datastreamID); logMsg.append(", asOfDateTime: ").append(asOfDateTime); logMsg.append(')'); logger.info(logMsg.toString()); } logger.debug("Exiting getDatastream"); } }
@Override public Datastream[] getDatastreams(Context context, String pid, Date asOfDateTime, String state) throws ServerException { try { logger.debug("Entered getDatastreams"); m_authz.enforceGetDatastreams(context, pid, asOfDateTime, state); DOReader r = m_manager.getReader(Server.GLOBAL_CHOICE, context, pid); return r.GetDatastreams(asOfDateTime, state); } finally { // Logger completion if (logger.isInfoEnabled()) { StringBuilder logMsg = new StringBuilder("Completed getDatastreams("); logMsg.append("pid: ").append(pid); logMsg.append(", asOfDateTime: ").append(asOfDateTime); logMsg.append(", state: ").append(state); logMsg.append(")"); logger.info(logMsg.toString()); } logger.debug("Exiting getDatastreams"); } }
logger.debug("Entered getDatastreamHistory"); m_authz.enforceGetDatastreamHistory(context, pid, datastreamID);
logger.debug("Entered addRelationship"); pid = SubjectProcessor.getSubjectPID(subject); m_authz.enforceAddRelationship(context, pid, relationship,
public RepositoryInfo describeRepository(Context context) throws ServerException { m_authorizationModule.enforceDescribeRepository(context); RepositoryInfo repositoryInfo = new RepositoryInfo(); repositoryInfo.repositoryName =
throws ServerException { PID = Server.getPID(PID).toString(); m_authorizationModule.enforceGetDatastreamDissemination(context, PID, dsID,
m_authz.enforceAddDatastream(context, pid, dsID,
@Override public Datastream getDatastream(Context context, String pid, String datastreamID, Date asOfDateTime) throws ServerException { try { logger.debug("Entered getDatastream"); m_authz.enforceGetDatastream(context, pid, datastreamID, asOfDateTime); DOReader r = m_manager.getReader(Server.GLOBAL_CHOICE, context, pid); return r.GetDatastream(datastreamID, asOfDateTime); } finally { // Logger completion if (logger.isInfoEnabled()) { StringBuilder logMsg = new StringBuilder("Completed getDatastream("); logMsg.append("pid: ").append(pid); logMsg.append(", datastreamID: ").append(datastreamID); logMsg.append(", asOfDateTime: ").append(asOfDateTime); logMsg.append(')'); logger.info(logMsg.toString()); } logger.debug("Exiting getDatastream"); } }
@Override public Datastream[] getDatastreams(Context context, String pid, Date asOfDateTime, String state) throws ServerException { try { logger.debug("Entered getDatastreams"); m_authz.enforceGetDatastreams(context, pid, asOfDateTime, state); DOReader r = m_manager.getReader(Server.GLOBAL_CHOICE, context, pid); return r.GetDatastreams(asOfDateTime, state); } finally { // Logger completion if (logger.isInfoEnabled()) { StringBuilder logMsg = new StringBuilder("Completed getDatastreams("); logMsg.append("pid: ").append(pid); logMsg.append(", asOfDateTime: ").append(asOfDateTime); logMsg.append(", state: ").append(state); logMsg.append(")"); logger.info(logMsg.toString()); } logger.debug("Exiting getDatastreams"); } }
logger.debug("Entered getDatastreamHistory"); m_authz.enforceGetDatastreamHistory(context, pid, datastreamID);
logger.debug("Entered addRelationship"); pid = SubjectProcessor.getSubjectPID(subject); m_authz.enforceAddRelationship(context, pid, relationship,
public RepositoryInfo describeRepository(Context context) throws ServerException { m_authorizationModule.enforceDescribeRepository(context); RepositoryInfo repositoryInfo = new RepositoryInfo(); repositoryInfo.repositoryName =
throws ServerException { PID = Server.getPID(PID).toString(); m_authorizationModule.enforceGetDatastreamDissemination(context, PID, dsID,
m_authz.enforceAddDatastream(context, pid, dsID,
/** * <p> * Resumes an in-progress listing of object fields. * </p> * * @param context * the context of this request * @param sessionToken * the token of the session in which the remaining results can be * obtained * @return the next set of results from the initial field search * @throws ServerException * If any type of error occurred fulfilling the request. */ @Override public FieldSearchResult resumeFindObjects(Context context, String sessionToken) throws ServerException { m_authorizationModule.enforceFindObjects(context); return m_manager.resumeFindObjects(context, sessionToken); }
logger.debug("Entered export"); m_authz.enforceExport(context, pid, format,
logger.debug("Entered compareDatastreamChecksum"); m_authz.enforceCompareDatastreamChecksum(context, pid, datastreamID,