java.lang.Object
it.uniroma2.art.semanticturkey.services.core.controllers.XMLSchemaController
All Implemented Interfaces:
IntrospectableController, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

@Controller public class XMLSchemaController extends Object implements org.springframework.context.ApplicationContextAware, IntrospectableController
  • Constructor Details

    • XMLSchemaController

      public XMLSchemaController()
  • Method Details

    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext arg0) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException
    • getServiceSpecies

      public ServiceSpecies getServiceSpecies()
      Specified by:
      getServiceSpecies in interface IntrospectableController
    • getService

      public XMLSchema getService()
      Specified by:
      getService in interface IntrospectableController
    • formatDatePublished

      @RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/XMLSchema/formatDate", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<FormattedValue>> formatDatePublished(@RequestParam("year") int year, @RequestParam("month") int month, @RequestParam("day") int day) throws ParseException
      Throws:
      ParseException
    • formatDurationPublished

      @RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/XMLSchema/formatDuration", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<FormattedValue>> formatDurationPublished(@RequestParam(value="isPositive",required=false,defaultValue="true") boolean isPositive, @RequestParam(value="year",required=false,defaultValue="0") int year, @RequestParam(value="month",required=false,defaultValue="0") int month, @RequestParam(value="day",required=false,defaultValue="0") int day, @RequestParam(value="hour",required=false,defaultValue="0") int hour, @RequestParam(value="minute",required=false,defaultValue="0") int minute, @RequestParam(value="second",required=false,defaultValue="0") int second) throws ParseException
      Throws:
      ParseException
    • formatCurrentLocalDateTimePublished

      @RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/XMLSchema/formatCurrentLocalDateTime", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<FormattedValue>> formatCurrentLocalDateTimePublished()
    • formatDateTimePublished

      @RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/XMLSchema/formatDateTime", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<FormattedValue>> formatDateTimePublished(@RequestParam("year") int year, @RequestParam("month") int month, @RequestParam("day") int day, @RequestParam("hour") int hour, @RequestParam("minute") int minute, @RequestParam("second") int second, @RequestParam(value="offset",required=false,defaultValue="Z") String offset) throws ParseException
      Throws:
      ParseException
    • formatTimePublished

      @RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/XMLSchema/formatTime", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<FormattedValue>> formatTimePublished(@RequestParam("hour") int hour, @RequestParam("minute") int minute, @RequestParam("second") int second) throws ParseException
      Throws:
      ParseException
    • formatCurrentUTCDateTimePublished

      @RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/XMLSchema/formatCurrentUTCDateTime", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<FormattedValue>> formatCurrentUTCDateTimePublished()