Class MirrorRegistration3Resource

java.lang.Object
org.ctan.site.resources.mirrors.MirrorRegistration3Resource

@Path("/3.0") @Produces("application/json") @Consumes("application/json") public class MirrorRegistration3Resource extends Object
The class MirrorRegistration3Resource contains the controller for the mirror registration resource.
  • Constructor Details

    • MirrorRegistration3Resource

      public MirrorRegistration3Resource(@NonNull @NonNull MirrorRegistrationService service)
      This is the constructor for the class MirrorRegistration3Resource.
      Parameters:
      service - the underlying store
  • Method Details

    • mirrorRegistration

      @POST @Path("/mirror/register") @PermitAll @UnitOfWork("siteDb") public String mirrorRegistration(@NonNull @NonNull MirrorRegistration registration)
      The method postMirrorRegister provides means to save a mirror registration.
      Parameters:
      registration - the registration
      Returns:
      The current date as String