Skip to content
Snippets Groups Projects
Commit 5abb74bf authored by Julian Horner's avatar Julian Horner
Browse files

Minor improvements

parent 1e497c4d
Branches feature/ogm_mongodb
No related tags found
No related merge requests found
Showing
with 22 additions and 90 deletions
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.controller;
import java.io.Serializable;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.controller;
import java.io.Serializable;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.controller;
import java.io.Serializable;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.controller;
import java.io.Serializable;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.controller;
import java.io.Serializable;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.controller;
/**
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.data;
import java.util.List;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.data;
import java.io.Serializable;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.model;
import javax.persistence.Embeddable;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.model;
import java.util.List;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.model;
import java.util.Date;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.model;
import javax.persistence.Embedded;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.model;
import javax.persistence.Entity;
......
......@@ -18,9 +18,13 @@ import de.dpunkt.myaktion.services.CampaignService;
@Path("/organizer/campaign")
public class CampaignResource {
//----------------------------------------------------------------------------------------------
@Inject
private CampaignService campaignService;
//----------------------------------------------------------------------------------------------
@GET
@Path("/list")
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
......@@ -35,12 +39,16 @@ public class CampaignResource {
return allCampaigns;
}
//----------------------------------------------------------------------------------------------
@DELETE
@Path("/{campaignId}")
public void deleteAktion(@PathParam(value = "campaignId") Long campaignId) {
campaignService.deleteCampaign(campaignId);
}
//----------------------------------------------------------------------------------------------
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
......@@ -48,6 +56,8 @@ public class CampaignResource {
return campaignService.addCampaign(campaign);
}
//----------------------------------------------------------------------------------------------
@PUT
@Path("/{campaignId}")
@Consumes(MediaType.APPLICATION_JSON)
......@@ -65,4 +75,6 @@ public class CampaignResource {
return newCampaign;
}
//----------------------------------------------------------------------------------------------
}
\ No newline at end of file
......@@ -21,9 +21,13 @@ import de.dpunkt.myaktion.services.exceptions.ObjectNotFoundException;
@Path("/")
public class DonationResource {
//----------------------------------------------------------------------------------------------
@Inject
private DonationService donationService;
//----------------------------------------------------------------------------------------------
@GET
@Path("/organizer/donation/list/{campaignId}")
@Produces(MediaType.APPLICATION_JSON)
......@@ -34,6 +38,8 @@ public class DonationResource {
return donations;
}
//----------------------------------------------------------------------------------------------
@POST
@Path("/donation/{campaignId}")
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
......@@ -58,6 +64,8 @@ public class DonationResource {
donationService.addDonation(campaignId, donation);
}
//----------------------------------------------------------------------------------------------
@GET
@Path("/donation/list/{campaignId}")
@Produces(MediaType.APPLICATION_JSON)
......@@ -71,4 +79,6 @@ public class DonationResource {
return Response.status(javax.ws.rs.core.Response.Status.NOT_FOUND).build();
}
}
//----------------------------------------------------------------------------------------------
}
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.scheduler;
import javax.ejb.Schedule;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.services;
import java.util.List;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.services;
import java.util.List;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.services;
import java.util.List;
......
/*
* Copyright 2019 (C) by Julian Horner.
* All Rights Reserved.
*/
package de.dpunkt.myaktion.services;
import java.util.List;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment