mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-14 05:23:14 +00:00
fix typos in method signatures
This commit is contained in:
@@ -313,7 +313,7 @@ public class ElasticSearchLogger {
|
||||
}
|
||||
}
|
||||
|
||||
public void post(DSpaceObject dspaceObject, String ip, String userAgent, String xforwarderfor, EPerson currentUser) {
|
||||
public void post(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser) {
|
||||
//log.info("DS-ES post for type:"+dspaceObject.getType() + " -- " + dspaceObject.getName());
|
||||
|
||||
client = ElasticSearchLogger.getInstance().getClient();
|
||||
@@ -329,14 +329,14 @@ public class ElasticSearchLogger {
|
||||
|
||||
// Save our basic info that we already have
|
||||
|
||||
if (isUseProxies() && xforwarderfor != null) {
|
||||
if (isUseProxies() && xforwardedfor != null) {
|
||||
/* This header is a comma delimited list */
|
||||
for (String xfip : xforwarderfor.split(",")) {
|
||||
for (String xfip : xforwardedfor.split(",")) {
|
||||
/* proxy itself will sometime populate this header with the same value in
|
||||
remote address. ordering in spec is vague, we'll just take the last
|
||||
not equal to the proxy
|
||||
*/
|
||||
if (!xforwarderfor.contains(ip)) {
|
||||
if (!xforwardedfor.contains(ip)) {
|
||||
ip = xfip.trim();
|
||||
}
|
||||
}
|
||||
|
@@ -242,13 +242,13 @@ public class SolrLogger
|
||||
}
|
||||
|
||||
public static void postView(DSpaceObject dspaceObject,
|
||||
String ip, String userAgent, String xforwarderfor, EPerson currentUser) {
|
||||
String ip, String userAgent, String xforwardedfor, EPerson currentUser) {
|
||||
if (solr == null || locationService == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
SolrInputDocument doc1 = getCommonSolrDoc(dspaceObject, ip, userAgent, xforwarderfor,
|
||||
SolrInputDocument doc1 = getCommonSolrDoc(dspaceObject, ip, userAgent, xforwardedfor,
|
||||
currentUser);
|
||||
if (doc1 == null)
|
||||
return;
|
||||
@@ -376,7 +376,7 @@ public class SolrLogger
|
||||
return doc1;
|
||||
}
|
||||
|
||||
private static SolrInputDocument getCommonSolrDoc(DSpaceObject dspaceObject, String ip, String userAgent, String xforwarderfor, EPerson currentUser) throws SQLException {
|
||||
private static SolrInputDocument getCommonSolrDoc(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser) throws SQLException {
|
||||
boolean isSpiderBot = SpiderDetector.isSpider(ip);
|
||||
if(isSpiderBot &&
|
||||
!ConfigurationManager.getBooleanProperty("usage-statistics", "logBots", true))
|
||||
@@ -388,14 +388,14 @@ public class SolrLogger
|
||||
// Save our basic info that we already have
|
||||
|
||||
|
||||
if (isUseProxies() && xforwarderfor != null) {
|
||||
if (isUseProxies() && xforwardedfor != null) {
|
||||
/* This header is a comma delimited list */
|
||||
for (String xfip : xforwarderfor.split(",")) {
|
||||
for (String xfip : xforwardedfor.split(",")) {
|
||||
/* proxy itself will sometime populate this header with the same value in
|
||||
remote address. ordering in spec is vague, we'll just take the last
|
||||
not equal to the proxy
|
||||
*/
|
||||
if (!xforwarderfor.contains(ip)) {
|
||||
if (!xforwardedfor.contains(ip)) {
|
||||
ip = xfip.trim();
|
||||
}
|
||||
}
|
||||
|
@@ -56,7 +56,7 @@ public class UsageEvent extends Event {
|
||||
|
||||
private transient String userAgent;
|
||||
|
||||
private transient String xforwarderfor;
|
||||
private transient String xforwardedfor;
|
||||
|
||||
private transient Context context;
|
||||
|
||||
@@ -163,7 +163,7 @@ public class UsageEvent extends Event {
|
||||
this.object = object;
|
||||
}
|
||||
|
||||
public UsageEvent(Action action, String ip, String userAgent, String xforwarderfor, Context context, DSpaceObject object)
|
||||
public UsageEvent(Action action, String ip, String userAgent, String xforwardedfor, Context context, DSpaceObject object)
|
||||
{
|
||||
|
||||
super(checkParams(action, context, object));
|
||||
@@ -195,7 +195,7 @@ public class UsageEvent extends Event {
|
||||
this.request = null;
|
||||
this.ip = ip;
|
||||
this.userAgent = userAgent;
|
||||
this.xforwarderfor = xforwarderfor;
|
||||
this.xforwardedfor = xforwardedfor;
|
||||
this.context = context;
|
||||
this.object = object;
|
||||
}
|
||||
@@ -222,11 +222,11 @@ public class UsageEvent extends Event {
|
||||
}
|
||||
|
||||
public String getXforwarderfor() {
|
||||
return xforwarderfor;
|
||||
return xforwardedfor;
|
||||
}
|
||||
|
||||
public void setXforwarderfor(String xforwarderfor) {
|
||||
this.xforwarderfor = xforwarderfor;
|
||||
public void setXforwarderfor(String xforwardedfor) {
|
||||
this.xforwardedfor = xforwardedfor;
|
||||
}
|
||||
|
||||
public void setRequest(HttpServletRequest request) {
|
||||
|
@@ -55,7 +55,7 @@ View/Download a specific Bitstream
|
||||
|
||||
####Statistics
|
||||
Recording of statistics for view of items or download of bitstreams (set stats = true in rest.cfg to enable stats recording)
|
||||
http://localhost:8080/rest/items/:ID?userIP=ip&userAgent=userAgent&xforwarderfor=xforwarderfor
|
||||
http://localhost:8080/rest/items/:ID?userIP=ip&userAgent=userAgent&xforwardedfor=xforwardedfor
|
||||
If no parameters are given the details of httprequest sender are used in statistics.
|
||||
This enables tools to record the details of their user rather then themselves.
|
||||
|
||||
|
@@ -87,7 +87,7 @@ public class BitstreamResource extends Resource
|
||||
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Bitstream getBitstream(@PathParam("bitstream_id") Integer bitstreamId, @QueryParam("expand") String expand,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -100,7 +100,7 @@ public class BitstreamResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Bitstream dspaceBitstream = findBitstream(context, bitstreamId, org.dspace.core.Constants.READ);
|
||||
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
|
||||
bitstream = new Bitstream(dspaceBitstream, expand);
|
||||
@@ -211,7 +211,7 @@ public class BitstreamResource extends Resource
|
||||
public Bitstream[] getBitstreams(@QueryParam("expand") String expand,
|
||||
@QueryParam("limit") @DefaultValue("100") Integer limit, @QueryParam("offset") @DefaultValue("0") Integer offset,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -241,7 +241,7 @@ public class BitstreamResource extends Resource
|
||||
// reading under administrator permissions
|
||||
bitstreams.add(new Bitstream(dspaceBitstreams[i], expand));
|
||||
writeStats(dspaceBitstreams[i], UsageEvent.Action.VIEW, user_ip, user_agent,
|
||||
xforwarderfor, headers, request, context);
|
||||
xforwardedfor, headers, request, context);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -292,7 +292,7 @@ public class BitstreamResource extends Resource
|
||||
@Path("/{bitstream_id}/retrieve")
|
||||
public javax.ws.rs.core.Response getBitstreamData(@PathParam("bitstream_id") Integer bitstreamId,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -306,7 +306,7 @@ public class BitstreamResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Bitstream dspaceBitstream = findBitstream(context, bitstreamId, org.dspace.core.Constants.READ);
|
||||
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
|
||||
log.trace("Bitsream(id=" + bitstreamId + ") data was successfully read.");
|
||||
@@ -449,7 +449,7 @@ public class BitstreamResource extends Resource
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Response updateBitstream(@PathParam("bitstream_id") Integer bitstreamId, Bitstream bitstream,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -461,7 +461,7 @@ public class BitstreamResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Bitstream dspaceBitstream = findBitstream(context, bitstreamId, org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
log.trace("Updating bitstream metadata.");
|
||||
@@ -580,7 +580,7 @@ public class BitstreamResource extends Resource
|
||||
@Path("/{bitstream_id}/data")
|
||||
public Response updateBitstreamData(@PathParam("bitstream_id") Integer bitstreamId, InputStream is,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -592,7 +592,7 @@ public class BitstreamResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Bitstream dspaceBitstream = findBitstream(context, bitstreamId, org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
log.trace("Creating new bitstream.");
|
||||
@@ -664,7 +664,7 @@ public class BitstreamResource extends Resource
|
||||
@DELETE
|
||||
@Path("/{bitstream_id}")
|
||||
public Response deleteBitstream(@PathParam("bitstream_id") Integer bitstreamId, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -676,7 +676,7 @@ public class BitstreamResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Bitstream dspaceBitstream = findBitstream(context, bitstreamId, org.dspace.core.Constants.DELETE);
|
||||
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.DELETE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceBitstream, UsageEvent.Action.DELETE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
log.trace("Deleting bitstream from all bundles.");
|
||||
|
@@ -86,7 +86,7 @@ public class CollectionsResource extends Resource
|
||||
public org.dspace.rest.common.Collection getCollection(@PathParam("collection_id") Integer collectionId,
|
||||
@QueryParam("expand") String expand, @QueryParam("limit") @DefaultValue("100") Integer limit,
|
||||
@QueryParam("offset") @DefaultValue("0") Integer offset, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -99,7 +99,7 @@ public class CollectionsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
|
||||
org.dspace.content.Collection dspaceCollection = findCollection(context, collectionId, org.dspace.core.Constants.READ);
|
||||
writeStats(dspaceCollection, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceCollection, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
collection = new Collection(dspaceCollection, expand, context, limit, offset);
|
||||
@@ -155,7 +155,7 @@ public class CollectionsResource extends Resource
|
||||
public org.dspace.rest.common.Collection[] getCollections(@QueryParam("expand") String expand,
|
||||
@QueryParam("limit") @DefaultValue("100") Integer limit, @QueryParam("offset") @DefaultValue("0") Integer offset,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -183,7 +183,7 @@ public class CollectionsResource extends Resource
|
||||
offset);
|
||||
collections.add(collection);
|
||||
writeStats(dspaceCollection, UsageEvent.Action.VIEW, user_ip, user_agent,
|
||||
xforwarderfor, headers, request, context);
|
||||
xforwardedfor, headers, request, context);
|
||||
}
|
||||
}
|
||||
context.complete();
|
||||
@@ -241,7 +241,7 @@ public class CollectionsResource extends Resource
|
||||
public org.dspace.rest.common.Item[] getCollectionItems(@PathParam("collection_id") Integer collectionId,
|
||||
@QueryParam("expand") String expand, @QueryParam("limit") @DefaultValue("100") Integer limit,
|
||||
@QueryParam("offset") @DefaultValue("0") Integer offset, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -254,7 +254,7 @@ public class CollectionsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
|
||||
org.dspace.content.Collection dspaceCollection = findCollection(context, collectionId, org.dspace.core.Constants.READ);
|
||||
writeStats(dspaceCollection, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceCollection, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
items = new ArrayList<Item>();
|
||||
@@ -267,7 +267,7 @@ public class CollectionsResource extends Resource
|
||||
if (ItemService.isItemListedForUser(context, dspaceItem))
|
||||
{
|
||||
items.add(new Item(dspaceItem, expand, context));
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
}
|
||||
}
|
||||
@@ -321,7 +321,7 @@ public class CollectionsResource extends Resource
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Item addCollectionItem(@PathParam("collection_id") Integer collectionId, Item item,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -335,7 +335,7 @@ public class CollectionsResource extends Resource
|
||||
org.dspace.content.Collection dspaceCollection = findCollection(context, collectionId,
|
||||
org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceCollection, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceCollection, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
log.trace("Creating item in collection(id=" + collectionId + ").");
|
||||
@@ -422,7 +422,7 @@ public class CollectionsResource extends Resource
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Response updateCollection(@PathParam("collection_id") Integer collectionId,
|
||||
org.dspace.rest.common.Collection collection, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -435,7 +435,7 @@ public class CollectionsResource extends Resource
|
||||
org.dspace.content.Collection dspaceCollection = findCollection(context, collectionId,
|
||||
org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceCollection, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceCollection, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
dspaceCollection.setMetadata("name", collection.getName());
|
||||
@@ -494,7 +494,7 @@ public class CollectionsResource extends Resource
|
||||
@Path("/{collection_id}")
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Response deleteCollection(@PathParam("collection_id") Integer collectionId, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -507,7 +507,7 @@ public class CollectionsResource extends Resource
|
||||
org.dspace.content.Collection dspaceCollection = findCollection(context, collectionId,
|
||||
org.dspace.core.Constants.DELETE);
|
||||
|
||||
writeStats(dspaceCollection, UsageEvent.Action.REMOVE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceCollection, UsageEvent.Action.REMOVE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
org.dspace.content.Community community = (org.dspace.content.Community) dspaceCollection.getParentObject();
|
||||
@@ -566,7 +566,7 @@ public class CollectionsResource extends Resource
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Response deleteCollectionItem(@PathParam("collection_id") Integer collectionId, @PathParam("item_id") Integer itemId,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -610,9 +610,9 @@ public class CollectionsResource extends Resource
|
||||
throw new WebApplicationException(Response.Status.UNAUTHORIZED);
|
||||
}
|
||||
|
||||
writeStats(dspaceCollection, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceCollection, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
writeStats(item, UsageEvent.Action.REMOVE, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(item, UsageEvent.Action.REMOVE, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
|
||||
dspaceCollection.removeItem(item);
|
||||
|
||||
|
@@ -73,7 +73,7 @@ public class CommunitiesResource extends Resource
|
||||
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Community getCommunity(@PathParam("community_id") Integer communityId, @QueryParam("expand") String expand,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -86,7 +86,7 @@ public class CommunitiesResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
|
||||
org.dspace.content.Community dspaceCommunity = findCommunity(context, communityId, org.dspace.core.Constants.READ);
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
|
||||
community = new Community(dspaceCommunity, expand, context);
|
||||
@@ -139,7 +139,7 @@ public class CommunitiesResource extends Resource
|
||||
public Community[] getCommunities(@QueryParam("expand") String expand,
|
||||
@QueryParam("limit") @DefaultValue("100") Integer limit, @QueryParam("offset") @DefaultValue("0") Integer offset,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -167,7 +167,7 @@ public class CommunitiesResource extends Resource
|
||||
{
|
||||
Community community = new Community(dspaceCommunities[i], expand, context);
|
||||
writeStats(dspaceCommunities[i], UsageEvent.Action.VIEW, user_ip, user_agent,
|
||||
xforwarderfor, headers, request, context);
|
||||
xforwardedfor, headers, request, context);
|
||||
communities.add(community);
|
||||
}
|
||||
}
|
||||
@@ -221,7 +221,7 @@ public class CommunitiesResource extends Resource
|
||||
public Community[] getTopCommunities(@QueryParam("expand") String expand,
|
||||
@QueryParam("limit") @DefaultValue("20") Integer limit, @QueryParam("offset") @DefaultValue("0") Integer offset,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -249,7 +249,7 @@ public class CommunitiesResource extends Resource
|
||||
{
|
||||
Community community = new Community(dspaceCommunities[i], expand, context);
|
||||
writeStats(dspaceCommunities[i], UsageEvent.Action.VIEW, user_ip, user_agent,
|
||||
xforwarderfor, headers, request, context);
|
||||
xforwardedfor, headers, request, context);
|
||||
communities.add(community);
|
||||
}
|
||||
}
|
||||
@@ -303,7 +303,7 @@ public class CommunitiesResource extends Resource
|
||||
public Collection[] getCommunityCollections(@PathParam("community_id") Integer communityId,
|
||||
@QueryParam("expand") String expand, @QueryParam("limit") @DefaultValue("100") Integer limit,
|
||||
@QueryParam("offset") @DefaultValue("0") Integer offset, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -316,7 +316,7 @@ public class CommunitiesResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
|
||||
org.dspace.content.Community dspaceCommunity = findCommunity(context, communityId, org.dspace.core.Constants.READ);
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
|
||||
if (!((limit != null) && (limit >= 0) && (offset != null) && (offset >= 0)))
|
||||
@@ -334,7 +334,7 @@ public class CommunitiesResource extends Resource
|
||||
{
|
||||
collections.add(new Collection(dspaceCollections[i], expand, context, 20, 0));
|
||||
writeStats(dspaceCollections[i], UsageEvent.Action.VIEW, user_ip, user_agent,
|
||||
xforwarderfor, headers, request, context);
|
||||
xforwardedfor, headers, request, context);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -389,7 +389,7 @@ public class CommunitiesResource extends Resource
|
||||
public Community[] getCommunityCommunities(@PathParam("community_id") Integer communityId,
|
||||
@QueryParam("expand") String expand, @QueryParam("limit") @DefaultValue("20") Integer limit,
|
||||
@QueryParam("offset") @DefaultValue("0") Integer offset, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -402,7 +402,7 @@ public class CommunitiesResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
|
||||
org.dspace.content.Community dspaceCommunity = findCommunity(context, communityId, org.dspace.core.Constants.READ);
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
|
||||
if (!((limit != null) && (limit >= 0) && (offset != null) && (offset >= 0)))
|
||||
@@ -420,7 +420,7 @@ public class CommunitiesResource extends Resource
|
||||
{
|
||||
communities.add(new Community(dspaceCommunities[i], expand, context));
|
||||
writeStats(dspaceCommunities[i], UsageEvent.Action.VIEW, user_ip, user_agent,
|
||||
xforwarderfor, headers, request, context);
|
||||
xforwardedfor, headers, request, context);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -464,7 +464,7 @@ public class CommunitiesResource extends Resource
|
||||
@POST
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Community createCommunity(Community community, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -489,7 +489,7 @@ public class CommunitiesResource extends Resource
|
||||
}
|
||||
|
||||
org.dspace.content.Community dspaceCommunity = org.dspace.content.Community.create(null, context);
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.CREATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.CREATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
dspaceCommunity.setMetadata("name", community.getName());
|
||||
@@ -549,7 +549,7 @@ public class CommunitiesResource extends Resource
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Collection addCommunityCollection(@PathParam("community_id") Integer communityId, Collection collection,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -562,7 +562,7 @@ public class CommunitiesResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Community dspaceCommunity = findCommunity(context, communityId, org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
org.dspace.content.Collection dspaceCollection = dspaceCommunity.createCollection();
|
||||
@@ -633,7 +633,7 @@ public class CommunitiesResource extends Resource
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Community addCommunityCommunity(@PathParam("community_id") Integer communityId, Community community,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -647,7 +647,7 @@ public class CommunitiesResource extends Resource
|
||||
org.dspace.content.Community dspaceParentCommunity = findCommunity(context, communityId,
|
||||
org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceParentCommunity, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceParentCommunity, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
org.dspace.content.Community dspaceCommunity = org.dspace.content.Community.create(dspaceParentCommunity, context);
|
||||
@@ -713,7 +713,7 @@ public class CommunitiesResource extends Resource
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Response updateCommunity(@PathParam("community_id") Integer communityId, Community community,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -725,7 +725,7 @@ public class CommunitiesResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
|
||||
org.dspace.content.Community dspaceCommunity = findCommunity(context, communityId, org.dspace.core.Constants.WRITE);
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceCommunity, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
|
||||
// dspaceCommunity.setLogo(arg0); // TODO Add this option.
|
||||
@@ -780,7 +780,7 @@ public class CommunitiesResource extends Resource
|
||||
@DELETE
|
||||
@Path("/{community_id}")
|
||||
public Response deleteCommunity(@PathParam("community_id") Integer communityId, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -792,7 +792,7 @@ public class CommunitiesResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
|
||||
org.dspace.content.Community community = findCommunity(context, communityId, org.dspace.core.Constants.DELETE);
|
||||
writeStats(community, UsageEvent.Action.DELETE, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(community, UsageEvent.Action.DELETE, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
|
||||
community.delete();
|
||||
@@ -850,7 +850,7 @@ public class CommunitiesResource extends Resource
|
||||
@Path("/{community_id}/collections/{collection_id}")
|
||||
public Response deleteCommunityCollection(@PathParam("community_id") Integer communityId,
|
||||
@PathParam("collection_id") Integer collectionId, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -892,9 +892,9 @@ public class CommunitiesResource extends Resource
|
||||
throw new WebApplicationException(Response.Status.UNAUTHORIZED);
|
||||
}
|
||||
|
||||
writeStats(community, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(community, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
writeStats(collection, UsageEvent.Action.DELETE, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(collection, UsageEvent.Action.DELETE, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
|
||||
community.removeCollection(collection);
|
||||
@@ -956,7 +956,7 @@ public class CommunitiesResource extends Resource
|
||||
@Path("/{community_id}/communities/{community_id2}")
|
||||
public Response deleteCommunityCommunity(@PathParam("community_id") Integer parentCommunityId,
|
||||
@PathParam("community_id2") Integer subcommunityId, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -999,9 +999,9 @@ public class CommunitiesResource extends Resource
|
||||
throw new WebApplicationException(Response.Status.UNAUTHORIZED);
|
||||
}
|
||||
|
||||
writeStats(parentCommunity, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(parentCommunity, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
writeStats(subcommunity, UsageEvent.Action.DELETE, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(subcommunity, UsageEvent.Action.DELETE, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
|
||||
parentCommunity.removeSubcommunity(subcommunity);
|
||||
|
@@ -92,7 +92,7 @@ public class ItemsResource extends Resource
|
||||
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Item getItem(@PathParam("item_id") Integer itemId, @QueryParam("expand") String expand,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -105,7 +105,7 @@ public class ItemsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Item dspaceItem = findItem(context, itemId, org.dspace.core.Constants.READ);
|
||||
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
|
||||
item = new Item(dspaceItem, expand, context);
|
||||
context.complete();
|
||||
@@ -152,7 +152,7 @@ public class ItemsResource extends Resource
|
||||
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Item[] getItems(@QueryParam("expand") String expand, @QueryParam("limit") @DefaultValue("100") Integer limit,
|
||||
@QueryParam("offset") @DefaultValue("0") Integer offset, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -182,7 +182,7 @@ public class ItemsResource extends Resource
|
||||
if (ItemService.isItemListedForUser(context, dspaceItem))
|
||||
{
|
||||
items.add(new Item(dspaceItem, expand, context));
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor,
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor,
|
||||
headers, request, context);
|
||||
}
|
||||
}
|
||||
@@ -228,7 +228,7 @@ public class ItemsResource extends Resource
|
||||
@Path("/{item_id}/metadata")
|
||||
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public MetadataEntry[] getItemMetadata(@PathParam("item_id") Integer itemId, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -241,7 +241,7 @@ public class ItemsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Item dspaceItem = findItem(context, itemId, org.dspace.core.Constants.READ);
|
||||
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
|
||||
metadata = new org.dspace.rest.common.Item(dspaceItem, "metadata", context).getMetadata();
|
||||
context.complete();
|
||||
@@ -288,7 +288,7 @@ public class ItemsResource extends Resource
|
||||
public Bitstream[] getItemBitstreams(@PathParam("item_id") Integer itemId,
|
||||
@QueryParam("limit") @DefaultValue("20") Integer limit, @QueryParam("offset") @DefaultValue("0") Integer offset,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -300,7 +300,7 @@ public class ItemsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Item dspaceItem = findItem(context, itemId, org.dspace.core.Constants.READ);
|
||||
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
|
||||
List<Bitstream> itemBitstreams = new Item(dspaceItem, "bitstreams", context).getBitstreams();
|
||||
|
||||
@@ -359,7 +359,7 @@ public class ItemsResource extends Resource
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Response addItemMetadata(@PathParam("item_id") Integer itemId, List<org.dspace.rest.common.MetadataEntry> metadata,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -371,7 +371,7 @@ public class ItemsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Item dspaceItem = findItem(context, itemId, org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceItem, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(dspaceItem, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
|
||||
for (MetadataEntry entry : metadata)
|
||||
{
|
||||
@@ -438,7 +438,7 @@ public class ItemsResource extends Resource
|
||||
@QueryParam("name") String name, @QueryParam("description") String description,
|
||||
@QueryParam("groupId") Integer groupId, @QueryParam("year") Integer year, @QueryParam("month") Integer month,
|
||||
@QueryParam("day") Integer day, @QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -451,7 +451,7 @@ public class ItemsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Item dspaceItem = findItem(context, itemId, org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceItem, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(dspaceItem, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
|
||||
// Is better to add bitstream to ORIGINAL bundle or to item own?
|
||||
log.trace("Creating bitstream in item.");
|
||||
@@ -609,7 +609,7 @@ public class ItemsResource extends Resource
|
||||
@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Response updateItemMetadata(@PathParam("item_id") Integer itemId, MetadataEntry[] metadata,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -621,7 +621,7 @@ public class ItemsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Item dspaceItem = findItem(context, itemId, org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceItem, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(dspaceItem, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
|
||||
log.trace("Deleting original metadata from item.");
|
||||
for (MetadataEntry entry : metadata)
|
||||
@@ -691,7 +691,7 @@ public class ItemsResource extends Resource
|
||||
@DELETE
|
||||
@Path("/{item_id}")
|
||||
public Response deleteItem(@PathParam("item_id") Integer itemId, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -703,7 +703,7 @@ public class ItemsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Item dspaceItem = findItem(context, itemId, org.dspace.core.Constants.DELETE);
|
||||
|
||||
writeStats(dspaceItem, UsageEvent.Action.REMOVE, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(dspaceItem, UsageEvent.Action.REMOVE, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
|
||||
log.trace("Deleting item.");
|
||||
org.dspace.content.Collection collection = org.dspace.content.Collection.find(context,
|
||||
@@ -760,7 +760,7 @@ public class ItemsResource extends Resource
|
||||
@DELETE
|
||||
@Path("/{item_id}/metadata")
|
||||
public Response deleteItemMetadata(@PathParam("item_id") Integer itemId, @QueryParam("userIP") String user_ip,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwarderfor") String xforwarderfor,
|
||||
@QueryParam("userAgent") String user_agent, @QueryParam("xforwardedfor") String xforwardedfor,
|
||||
@Context HttpHeaders headers, @Context HttpServletRequest request) throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -772,7 +772,7 @@ public class ItemsResource extends Resource
|
||||
context = createContext(getUser(headers));
|
||||
org.dspace.content.Item dspaceItem = findItem(context, itemId, org.dspace.core.Constants.WRITE);
|
||||
|
||||
writeStats(dspaceItem, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(dspaceItem, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
|
||||
log.trace("Deleting metadata.");
|
||||
// TODO Rewrite without deprecated object. Leave there only generated metadata.
|
||||
@@ -841,7 +841,7 @@ public class ItemsResource extends Resource
|
||||
@Path("/{item_id}/bitstreams/{bitstream_id}")
|
||||
public Response deleteItemBitstream(@PathParam("item_id") Integer itemId, @PathParam("bitstream_id") Integer bitstreamId,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -867,8 +867,8 @@ public class ItemsResource extends Resource
|
||||
return Response.status(Status.UNAUTHORIZED).build();
|
||||
}
|
||||
|
||||
writeStats(item, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwarderfor, headers, request, context);
|
||||
writeStats(bitstream, UsageEvent.Action.REMOVE, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(item, UsageEvent.Action.UPDATE, user_ip, user_agent, xforwardedfor, headers, request, context);
|
||||
writeStats(bitstream, UsageEvent.Action.REMOVE, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
|
||||
log.trace("Deleting bitstream...");
|
||||
@@ -938,7 +938,7 @@ public class ItemsResource extends Resource
|
||||
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
|
||||
public Item[] findItemsByMetadataField(MetadataEntry metadataEntry, @QueryParam("expand") String expand,
|
||||
@QueryParam("userIP") String user_ip, @QueryParam("userAgent") String user_agent,
|
||||
@QueryParam("xforwarderfor") String xforwarderfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
@QueryParam("xforwardedfor") String xforwardedfor, @Context HttpHeaders headers, @Context HttpServletRequest request)
|
||||
throws WebApplicationException
|
||||
{
|
||||
|
||||
@@ -1009,7 +1009,7 @@ public class ItemsResource extends Resource
|
||||
org.dspace.content.Item dspaceItem = this.findItem(context, row.getIntColumn("ITEM_ID"),
|
||||
org.dspace.core.Constants.READ);
|
||||
Item item = new Item(dspaceItem, "", context);
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwarderfor, headers,
|
||||
writeStats(dspaceItem, UsageEvent.Action.VIEW, user_ip, user_agent, xforwardedfor, headers,
|
||||
request, context);
|
||||
items.add(item);
|
||||
}
|
||||
|
@@ -98,13 +98,13 @@ public class Resource
|
||||
* Action that was performed.
|
||||
* @param user_ip
|
||||
* @param user_agent
|
||||
* @param xforwarderfor
|
||||
* @param xforwardedfor
|
||||
* @param headers
|
||||
* @param request
|
||||
* @param context
|
||||
*/
|
||||
protected void writeStats(DSpaceObject dspaceObject, UsageEvent.Action action,
|
||||
String user_ip, String user_agent, String xforwarderfor, HttpHeaders headers, HttpServletRequest request, Context context)
|
||||
String user_ip, String user_agent, String xforwardedfor, HttpHeaders headers, HttpServletRequest request, Context context)
|
||||
{
|
||||
if (!writeStatistics)
|
||||
{
|
||||
@@ -118,7 +118,7 @@ public class Resource
|
||||
else
|
||||
{
|
||||
new DSpace().getEventService().fireEvent(
|
||||
new UsageEvent(action, user_ip, user_agent, xforwarderfor, context, dspaceObject));
|
||||
new UsageEvent(action, user_ip, user_agent, xforwardedfor, context, dspaceObject));
|
||||
}
|
||||
|
||||
log.debug("fired event");
|
||||
|
@@ -144,7 +144,7 @@ public final class SessionImpl implements Session {
|
||||
* @return true if the attribute is set
|
||||
*/
|
||||
public boolean isAttributeSet(String key) {
|
||||
return getKeyAtribute(key) != null;
|
||||
return getKeyAttribute(key) != null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -202,7 +202,7 @@ public final class SessionImpl implements Session {
|
||||
* @return the value OR null if not found
|
||||
* @throws IllegalArgumentException if the key is null
|
||||
*/
|
||||
protected String getKeyAtribute(String key) {
|
||||
protected String getKeyAttribute(String key) {
|
||||
if (key == null) {
|
||||
throw new IllegalArgumentException("session attribute key cannot be null");
|
||||
}
|
||||
@@ -272,7 +272,7 @@ public final class SessionImpl implements Session {
|
||||
* @see org.dspace.services.model.Session#getAttribute(java.lang.String)
|
||||
*/
|
||||
public String getAttribute(String key) {
|
||||
return getKeyAtribute(key);
|
||||
return getKeyAttribute(key);
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
@@ -340,27 +340,27 @@ public final class SessionImpl implements Session {
|
||||
}
|
||||
|
||||
public String getOriginatingHostIP() {
|
||||
return getKeyAtribute(HOST_IP);
|
||||
return getKeyAttribute(HOST_IP);
|
||||
}
|
||||
|
||||
public String getOriginatingHostName() {
|
||||
return getKeyAtribute(HOST_NAME);
|
||||
return getKeyAttribute(HOST_NAME);
|
||||
}
|
||||
|
||||
public String getServerId() {
|
||||
return getKeyAtribute(SERVER_ID);
|
||||
return getKeyAttribute(SERVER_ID);
|
||||
}
|
||||
|
||||
public String getSessionId() {
|
||||
return getKeyAtribute(SESSION_ID);
|
||||
return getKeyAttribute(SESSION_ID);
|
||||
}
|
||||
|
||||
public String getUserEID() {
|
||||
return getKeyAtribute(USER_EID);
|
||||
return getKeyAttribute(USER_EID);
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return getKeyAtribute(USER_ID);
|
||||
return getKeyAttribute(USER_ID);
|
||||
}
|
||||
|
||||
public boolean isActive() {
|
||||
@@ -376,7 +376,7 @@ public final class SessionImpl implements Session {
|
||||
public String getId() {
|
||||
String id = null;
|
||||
if (isAttributeSet(SESSION_ID)) {
|
||||
id = getKeyAtribute(SESSION_ID);
|
||||
id = getKeyAttribute(SESSION_ID);
|
||||
} else {
|
||||
id = this.httpSession.getId();
|
||||
}
|
||||
@@ -422,7 +422,7 @@ public final class SessionImpl implements Session {
|
||||
* @see javax.servlet.http.HttpSession#getValue(java.lang.String)
|
||||
*/
|
||||
public Object getValue(String name) {
|
||||
return getKeyAtribute(name);
|
||||
return getKeyAttribute(name);
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
|
Reference in New Issue
Block a user