Package org.fao.geonet.domain

Examples of org.fao.geonet.domain.ISODate


    prefix     = Util.getParam(search, "prefix",     "oai_dc");
    stylesheet = Util.getParam(search, "stylesheet", "");

    //--- check from parameter

    ISODate fromDate = null;
    ISODate untilDate= null;

    try
    {
      if (!from.equals(""))
      {
        fromDate = new ISODate(from);
        from     = fromDate.getDateAsString();
      }

    }
    catch(Exception e)
    {
      throw new BadParameterEx("from", from);
    }

    //--- check until parameter

    try
    {
      if (!until.equals(""))
      {
        untilDate = new ISODate(until);
        until     = untilDate.getDateAsString();
      }
    }
    catch(Exception e)
    {
      throw new BadParameterEx("until", until);
View Full Code Here


        }

        ArrayList<Pair<Integer, ISODate>> finalResults = new ArrayList<Pair<Integer, ISODate>>();
        for (Tuple tuple : query.getResultList()) {
            final Integer mdId = (Integer) tuple.get(0);
            final ISODate changeDate = (ISODate) tuple.get(1);
            finalResults.add(Pair.read(mdId, changeDate));
        }
        return new PageImpl<Pair<Integer, ISODate>>(finalResults, pageable, total);
    }
View Full Code Here

   
    if ( map.size() == getCachemaxsize() ) {
      removeLast();
    }
   
    resumptionToken.setExpirDate(new ISODate( getUTCTime().getTime() + getTimeout()*1000, false));
    map.put(resumptionToken.getKey(), resumptionToken);
  }
View Full Code Here

  public RecordInfo(String uuid, String changeDate, String schema, String source)
  {
    if (changeDate == null)
    {
      dateWasNull = true;
      changeDate  = new ISODate().toString();
    }

    this.uuid       = uuid;
    this.changeDate = changeDate;
    this.schema     = schema;
View Full Code Here

  public boolean isMoreRecentThan(String localChangeDate)
  {
    if (dateWasNull)
      return true;

    ISODate remoteDate = new ISODate(changeDate);
    ISODate localDate  = new ISODate(localChangeDate);

        //--- modified:  we accept metadata modified from 24 hours before
        //--- to harvest several changes during a day (if short date format used) or date local differences
        return (remoteDate.timeDifferenceInSeconds(localDate) > (-1) * SECONDS_PER_DAY);
  }
 
View Full Code Here

 
  public boolean isOlderThan(String remoteChangeDate) {
    if (dateWasNull)
      return true;

    ISODate remoteDate = new ISODate(remoteChangeDate);
    ISODate localDate  = new ISODate(changeDate);

        //--- modified:  we accept metadata modified from 24 hours before
        //--- to harvest several changes during a day (if short date format used) or date local differences
        return (remoteDate.timeDifferenceInSeconds(localDate) > (-1) * SECONDS_PER_DAY);
    }
View Full Code Here

        Element historyEl = new Element("result");
        historyEl.addContent(new Element("cleared").
                setAttribute("recordsRemoved", numberOfRecordsRemoved + ""));
        final String lastRun = new DateTime().withZone(DateTimeZone.forID("UTC")).toString();
        ISODate lastRunDate = new ISODate(lastRun);

        HarvestHistoryRepository historyRepository = context.getBean(HarvestHistoryRepository.class);
        HarvestHistory history = new HarvestHistory();
        history.setDeleted(true);
        history.setElapsedTime((int) elapsedTime);
View Full Code Here

    private Element createAcknowledgeResponse(Element asyncRequest) {

        Element response = new Element(getName() + "Response", Csw.NAMESPACE_CSW);
    Element acknowledgement = new Element("Acknowledgement", Csw.NAMESPACE_CSW);

    String timeStamp = new ISODate().toString();
      acknowledgement.setAttribute("timeStamp", timeStamp);

    Element echoedRequest = new Element("EchoedRequest", Csw.NAMESPACE_CSW);
    echoedRequest.addContent(asyncRequest);
    acknowledgement.addContent(echoedRequest);
View Full Code Here

    }

    @Test
    public void testSelectAllDistinctAttributes() {
        SearchRequest searchRequest1 = newSearchRequest();
        searchRequest1.setRequestDate(new ISODate("1980-10-10T00:00:00"));
        searchRequest1 = _requestRepo.save(searchRequest1);

        SearchRequest searchRequest2 = newSearchRequest();
        searchRequest2.setRequestDate(new ISODate("1980-10-10T01:11:00"));
        _requestRepo.save(searchRequest2);

        SearchRequest searchRequest3 = newSearchRequest();
        searchRequest3.setRequestDate(new ISODate("1980-10-13T01:11:00"));
        _requestRepo.save(searchRequest3);

        SearchRequest searchRequest4 = newSearchRequest();
        searchRequest4.setRequestDate(new ISODate("1980-10-10T01:11:00"));
        _requestRepo.save(searchRequest4);

        final List<ISODate> isoDates = _requestRepo.selectAllDistinctAttributes(SearchRequest_.requestDate);

        assertEquals(3, isoDates.size());
View Full Code Here

    }

    @Test
    public void testGetSummary() {
        SearchRequest searchRequest1 = newSearchRequest();
        searchRequest1.setRequestDate(new ISODate("1980-10-10T00:00:00"));
        searchRequest1.setSimple(true);
        searchRequest1 = _requestRepo.save(searchRequest1);

        SearchRequest searchRequest2 = newSearchRequest();
        searchRequest2.setRequestDate(new ISODate("1980-10-10T01:11:00"));
        searchRequest2.setSimple(false);
        _requestRepo.save(searchRequest2);

        SearchRequest searchRequest3 = newSearchRequest();
        searchRequest3.setRequestDate(new ISODate("1980-10-13T01:11:00"));
        searchRequest3.setSimple(true);
        _requestRepo.save(searchRequest3);

        SearchRequest searchRequest4 = newSearchRequest();
        searchRequest4.setRequestDate(new ISODate("1980-11-16T01:11:00"));
        searchRequest4.setSimple(true);
        _requestRepo.save(searchRequest4);

        PathSpec<SearchRequest, Boolean> path = new PathSpec<SearchRequest, Boolean>() {
            @Override
View Full Code Here

TOP

Related Classes of org.fao.geonet.domain.ISODate

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.