Package org.apache.xmlbeans

Examples of org.apache.xmlbeans.XmlDateTime$Factory


     * @param prop an XMLBeans-based resource property; must not be null
     * @return
     */
    public static Calendar getDateTimePropertyValue( XmlBeansResourceProperty prop )
    {
        XmlDateTime propElem = getDateTimePropertyElement( prop );
        return propElem != null ? propElem.getCalendarValue() : null;
    }
View Full Code Here


        return propElem != null ? propElem.getCalendarValue() : null;
    }

    private static XmlDateTime getDateTimePropertyElement( XmlBeansResourceProperty prop )
    {
        XmlDateTime propElem;
        if ( ! prop.isEmpty() )
        {
            propElem = (XmlDateTime) prop.get( 0 );
        }
        else
View Full Code Here

    public static void setDateTimePropertyValue( XmlBeansResourceProperty prop,
                                                 Calendar time )
    {
        LOG.debug( MSG.getMessage( Keys.SET_PROP_TIME, prop.getMetaData().getName(), time.toString() ) );
        XmlDateTime propElem = getDateTimePropertyElement( prop );
        propElem.setCalendarValue( time );
    }
View Full Code Here

        propElem.setCalendarValue( time );
    }

    public static Calendar getDateTimePropertyValue( XmlBeansResourceProperty prop )
    {
        XmlDateTime propElem = getDateTimePropertyElement( prop );
        return propElem != null ? propElem.getCalendarValue() : null;
    }
View Full Code Here

    {
        if ( prop == null )
        {
            throw new JAXRPCException( MSG.getMessage( Keys.PROP_NOT_DEFINED, prop.getMetaData().getName() ) );
        }
        XmlDateTime propElem;
        if ( ! prop.isEmpty() )
        {
            propElem = (XmlDateTime) prop.get( 0 );
        }
        else
View Full Code Here

    // Find the min and the max according to the type
    switch( sType.getPrimitiveType().getBuiltinTypeCode() )
    {
    case SchemaType.BTC_DATE_TIME :
    {
      XmlDateTime x = ( XmlDateTime )sType.getFacet( SchemaType.FACET_MIN_INCLUSIVE );
      if( x != null )
        min = x.getGDateValue();
      x = ( XmlDateTime )sType.getFacet( SchemaType.FACET_MIN_EXCLUSIVE );
      if( x != null )
        if( min == null || min.compareToGDate( x.getGDateValue() ) <= 0 )
          min = x.getGDateValue();

      x = ( XmlDateTime )sType.getFacet( SchemaType.FACET_MAX_INCLUSIVE );
      if( x != null )
        max = x.getGDateValue();
      x = ( XmlDateTime )sType.getFacet( SchemaType.FACET_MAX_EXCLUSIVE );
      if( x != null )
        if( max == null || max.compareToGDate( x.getGDateValue() ) >= 0 )
          max = x.getGDateValue();
      break;
    }
    case SchemaType.BTC_TIME :
    {
      XmlTime x = ( XmlTime )sType.getFacet( SchemaType.FACET_MIN_INCLUSIVE );
      if( x != null )
        min = x.getGDateValue();
      x = ( XmlTime )sType.getFacet( SchemaType.FACET_MIN_EXCLUSIVE );
      if( x != null )
        if( min == null || min.compareToGDate( x.getGDateValue() ) <= 0 )
          min = x.getGDateValue();

      x = ( XmlTime )sType.getFacet( SchemaType.FACET_MAX_INCLUSIVE );
      if( x != null )
        max = x.getGDateValue();
      x = ( XmlTime )sType.getFacet( SchemaType.FACET_MAX_EXCLUSIVE );
      if( x != null )
        if( max == null || max.compareToGDate( x.getGDateValue() ) >= 0 )
          max = x.getGDateValue();
      break;
    }
    case SchemaType.BTC_DATE :
    {
      XmlDate x = ( XmlDate )sType.getFacet( SchemaType.FACET_MIN_INCLUSIVE );
      if( x != null )
        min = x.getGDateValue();
      x = ( XmlDate )sType.getFacet( SchemaType.FACET_MIN_EXCLUSIVE );
      if( x != null )
        if( min == null || min.compareToGDate( x.getGDateValue() ) <= 0 )
          min = x.getGDateValue();

      x = ( XmlDate )sType.getFacet( SchemaType.FACET_MAX_INCLUSIVE );
      if( x != null )
        max = x.getGDateValue();
      x = ( XmlDate )sType.getFacet( SchemaType.FACET_MAX_EXCLUSIVE );
      if( x != null )
        if( max == null || max.compareToGDate( x.getGDateValue() ) >= 0 )
          max = x.getGDateValue();
      break;
    }
    case SchemaType.BTC_G_YEAR_MONTH :
    {
      XmlGYearMonth x = ( XmlGYearMonth )sType.getFacet( SchemaType.FACET_MIN_INCLUSIVE );
      if( x != null )
        min = x.getGDateValue();
      x = ( XmlGYearMonth )sType.getFacet( SchemaType.FACET_MIN_EXCLUSIVE );
      if( x != null )
        if( min == null || min.compareToGDate( x.getGDateValue() ) <= 0 )
          min = x.getGDateValue();

      x = ( XmlGYearMonth )sType.getFacet( SchemaType.FACET_MAX_INCLUSIVE );
      if( x != null )
        max = x.getGDateValue();
      x = ( XmlGYearMonth )sType.getFacet( SchemaType.FACET_MAX_EXCLUSIVE );
      if( x != null )
        if( max == null || max.compareToGDate( x.getGDateValue() ) >= 0 )
          max = x.getGDateValue();
      break;
    }
    case SchemaType.BTC_G_YEAR :
    {
      XmlGYear x = ( XmlGYear )sType.getFacet( SchemaType.FACET_MIN_INCLUSIVE );
      if( x != null )
        min = x.getGDateValue();
      x = ( XmlGYear )sType.getFacet( SchemaType.FACET_MIN_EXCLUSIVE );
      if( x != null )
        if( min == null || min.compareToGDate( x.getGDateValue() ) <= 0 )
          min = x.getGDateValue();

      x = ( XmlGYear )sType.getFacet( SchemaType.FACET_MAX_INCLUSIVE );
      if( x != null )
        max = x.getGDateValue();
      x = ( XmlGYear )sType.getFacet( SchemaType.FACET_MAX_EXCLUSIVE );
      if( x != null )
        if( max == null || max.compareToGDate( x.getGDateValue() ) >= 0 )
          max = x.getGDateValue();
      break;
    }
    case SchemaType.BTC_G_MONTH_DAY :
    {
      XmlGMonthDay x = ( XmlGMonthDay )sType.getFacet( SchemaType.FACET_MIN_INCLUSIVE );
      if( x != null )
        min = x.getGDateValue();
      x = ( XmlGMonthDay )sType.getFacet( SchemaType.FACET_MIN_EXCLUSIVE );
      if( x != null )
        if( min == null || min.compareToGDate( x.getGDateValue() ) <= 0 )
          min = x.getGDateValue();

      x = ( XmlGMonthDay )sType.getFacet( SchemaType.FACET_MAX_INCLUSIVE );
      if( x != null )
        max = x.getGDateValue();
      x = ( XmlGMonthDay )sType.getFacet( SchemaType.FACET_MAX_EXCLUSIVE );
      if( x != null )
        if( max == null || max.compareToGDate( x.getGDateValue() ) >= 0 )
          max = x.getGDateValue();
      break;
    }
    case SchemaType.BTC_G_DAY :
    {
      XmlGDay x = ( XmlGDay )sType.getFacet( SchemaType.FACET_MIN_INCLUSIVE );
      if( x != null )
        min = x.getGDateValue();
      x = ( XmlGDay )sType.getFacet( SchemaType.FACET_MIN_EXCLUSIVE );
      if( x != null )
        if( min == null || min.compareToGDate( x.getGDateValue() ) <= 0 )
          min = x.getGDateValue();

      x = ( XmlGDay )sType.getFacet( SchemaType.FACET_MAX_INCLUSIVE );
      if( x != null )
        max = x.getGDateValue();
      x = ( XmlGDay )sType.getFacet( SchemaType.FACET_MAX_EXCLUSIVE );
      if( x != null )
        if( max == null || max.compareToGDate( x.getGDateValue() ) >= 0 )
          max = x.getGDateValue();
      break;
    }
    case SchemaType.BTC_G_MONTH :
    {
      XmlGMonth x = ( XmlGMonth )sType.getFacet( SchemaType.FACET_MIN_INCLUSIVE );
      if( x != null )
        min = x.getGDateValue();
      x = ( XmlGMonth )sType.getFacet( SchemaType.FACET_MIN_EXCLUSIVE );
      if( x != null )
        if( min == null || min.compareToGDate( x.getGDateValue() ) <= 0 )
          min = x.getGDateValue();

      x = ( XmlGMonth )sType.getFacet( SchemaType.FACET_MAX_INCLUSIVE );
      if( x != null )
        max = x.getGDateValue();
      x = ( XmlGMonth )sType.getFacet( SchemaType.FACET_MAX_EXCLUSIVE );
      if( x != null )
        if( max == null || max.compareToGDate( x.getGDateValue() ) >= 0 )
          max = x.getGDateValue();
      break;
    }
    }

    if( min != null && max == null )
View Full Code Here

    }

    public static Calendar getDateTimePropertyValue( XmlBeansResourceProperty prop )
    {
        XmlDateTime propElem = getDateTimePropertyElement( prop );
        return propElem != null ? propElem.getCalendarValue() : null;
    }
View Full Code Here

    {
        if ( prop == null )
        {
            throw new JAXRPCException( MSG.getMessage( Keys.PROP_NOT_DEFINED, prop.getMetaData().getName() ) );
        }
        XmlDateTime propElem;
        if ( ! prop.isEmpty() )
        {
            propElem = (XmlDateTime) prop.get( 0 );
        }
        else
View Full Code Here

        // Find the min and the max according to the type
        switch (sType.getPrimitiveType().getBuiltinTypeCode())
        {
            case SchemaType.BTC_DATE_TIME:
            {
                XmlDateTime x = (XmlDateTime) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
                if (x != null)
                    min = x.getGDateValue();
                x = (XmlDateTime) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
                if (x != null)
                    if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                        min = x.getGDateValue();

                x = (XmlDateTime) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
                if (x != null)
                    max = x.getGDateValue();
                x = (XmlDateTime) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
                if (x != null)
                    if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                        max = x.getGDateValue();
                break;
            }
            case SchemaType.BTC_TIME:
            {
                XmlTime x = (XmlTime) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
                if (x != null)
                    min = x.getGDateValue();
                x = (XmlTime) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
                if (x != null)
                    if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                        min = x.getGDateValue();

                x = (XmlTime) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
                if (x != null)
                    max = x.getGDateValue();
                x = (XmlTime) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
                if (x != null)
                    if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                        max = x.getGDateValue();
                break;
            }
            case SchemaType.BTC_DATE:
            {
                XmlDate x = (XmlDate) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
                if (x != null)
                    min = x.getGDateValue();
                x = (XmlDate) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
                if (x != null)
                    if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                        min = x.getGDateValue();

                x = (XmlDate) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
                if (x != null)
                    max = x.getGDateValue();
                x = (XmlDate) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
                if (x != null)
                    if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                        max = x.getGDateValue();
                break;
            }
            case SchemaType.BTC_G_YEAR_MONTH:
            {
                XmlGYearMonth x = (XmlGYearMonth) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
                if (x != null)
                    min = x.getGDateValue();
                x = (XmlGYearMonth) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
                if (x != null)
                    if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                        min = x.getGDateValue();

                x = (XmlGYearMonth) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
                if (x != null)
                    max = x.getGDateValue();
                x = (XmlGYearMonth) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
                if (x != null)
                    if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                        max = x.getGDateValue();
                break;
            }
            case SchemaType.BTC_G_YEAR:
            {
                XmlGYear x = (XmlGYear) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
                if (x != null)
                    min = x.getGDateValue();
                x = (XmlGYear) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
                if (x != null)
                    if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                        min = x.getGDateValue();

                x = (XmlGYear) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
                if (x != null)
                    max = x.getGDateValue();
                x = (XmlGYear) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
                if (x != null)
                    if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                        max = x.getGDateValue();
                break;
            }
            case SchemaType.BTC_G_MONTH_DAY:
            {
                XmlGMonthDay x = (XmlGMonthDay) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
                if (x != null)
                    min = x.getGDateValue();
                x = (XmlGMonthDay) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
                if (x != null)
                    if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                        min = x.getGDateValue();

                x = (XmlGMonthDay) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
                if (x != null)
                    max = x.getGDateValue();
                x = (XmlGMonthDay) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
                if (x != null)
                    if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                        max = x.getGDateValue();
                break;
            }
            case SchemaType.BTC_G_DAY:
            {
                XmlGDay x = (XmlGDay) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
                if (x != null)
                    min = x.getGDateValue();
                x = (XmlGDay) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
                if (x != null)
                    if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                        min = x.getGDateValue();

                x = (XmlGDay) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
                if (x != null)
                    max = x.getGDateValue();
                x = (XmlGDay) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
                if (x != null)
                    if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                        max = x.getGDateValue();
                break;
            }
            case SchemaType.BTC_G_MONTH:
            {
                XmlGMonth x = (XmlGMonth) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
                if (x != null)
                    min = x.getGDateValue();
                x = (XmlGMonth) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
                if (x != null)
                    if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                        min = x.getGDateValue();

                x = (XmlGMonth) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
                if (x != null)
                    max = x.getGDateValue();
                x = (XmlGMonth) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
                if (x != null)
                    if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                        max = x.getGDateValue();
                break;
            }
        }

        if (min != null && max == null)
View Full Code Here

        GDate temp;

        // Find the min and the max according to the type
        switch (sType.getPrimitiveType().getBuiltinTypeCode()) {
        case SchemaType.BTC_DATE_TIME: {
            XmlDateTime x = (XmlDateTime) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
            if (x != null)
                min = x.getGDateValue();
            x = (XmlDateTime) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
            if (x != null)
                if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                    min = x.getGDateValue();

            x = (XmlDateTime) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
            if (x != null)
                max = x.getGDateValue();
            x = (XmlDateTime) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
            if (x != null)
                if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                    max = x.getGDateValue();
            break;
        }
        case SchemaType.BTC_TIME: {
            XmlTime x = (XmlTime) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
            if (x != null)
                min = x.getGDateValue();
            x = (XmlTime) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
            if (x != null)
                if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                    min = x.getGDateValue();

            x = (XmlTime) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
            if (x != null)
                max = x.getGDateValue();
            x = (XmlTime) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
            if (x != null)
                if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                    max = x.getGDateValue();
            break;
        }
        case SchemaType.BTC_DATE: {
            XmlDate x = (XmlDate) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
            if (x != null)
                min = x.getGDateValue();
            x = (XmlDate) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
            if (x != null)
                if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                    min = x.getGDateValue();

            x = (XmlDate) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
            if (x != null)
                max = x.getGDateValue();
            x = (XmlDate) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
            if (x != null)
                if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                    max = x.getGDateValue();
            break;
        }
        case SchemaType.BTC_G_YEAR_MONTH: {
            XmlGYearMonth x = (XmlGYearMonth) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
            if (x != null)
                min = x.getGDateValue();
            x = (XmlGYearMonth) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
            if (x != null)
                if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                    min = x.getGDateValue();

            x = (XmlGYearMonth) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
            if (x != null)
                max = x.getGDateValue();
            x = (XmlGYearMonth) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
            if (x != null)
                if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                    max = x.getGDateValue();
            break;
        }
        case SchemaType.BTC_G_YEAR: {
            XmlGYear x = (XmlGYear) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
            if (x != null)
                min = x.getGDateValue();
            x = (XmlGYear) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
            if (x != null)
                if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                    min = x.getGDateValue();

            x = (XmlGYear) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
            if (x != null)
                max = x.getGDateValue();
            x = (XmlGYear) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
            if (x != null)
                if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                    max = x.getGDateValue();
            break;
        }
        case SchemaType.BTC_G_MONTH_DAY: {
            XmlGMonthDay x = (XmlGMonthDay) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
            if (x != null)
                min = x.getGDateValue();
            x = (XmlGMonthDay) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
            if (x != null)
                if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                    min = x.getGDateValue();

            x = (XmlGMonthDay) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
            if (x != null)
                max = x.getGDateValue();
            x = (XmlGMonthDay) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
            if (x != null)
                if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                    max = x.getGDateValue();
            break;
        }
        case SchemaType.BTC_G_DAY: {
            XmlGDay x = (XmlGDay) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
            if (x != null)
                min = x.getGDateValue();
            x = (XmlGDay) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
            if (x != null)
                if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                    min = x.getGDateValue();

            x = (XmlGDay) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
            if (x != null)
                max = x.getGDateValue();
            x = (XmlGDay) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
            if (x != null)
                if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                    max = x.getGDateValue();
            break;
        }
        case SchemaType.BTC_G_MONTH: {
            XmlGMonth x = (XmlGMonth) sType.getFacet(SchemaType.FACET_MIN_INCLUSIVE);
            if (x != null)
                min = x.getGDateValue();
            x = (XmlGMonth) sType.getFacet(SchemaType.FACET_MIN_EXCLUSIVE);
            if (x != null)
                if (min == null || min.compareToGDate(x.getGDateValue()) <= 0)
                    min = x.getGDateValue();

            x = (XmlGMonth) sType.getFacet(SchemaType.FACET_MAX_INCLUSIVE);
            if (x != null)
                max = x.getGDateValue();
            x = (XmlGMonth) sType.getFacet(SchemaType.FACET_MAX_EXCLUSIVE);
            if (x != null)
                if (max == null || max.compareToGDate(x.getGDateValue()) >= 0)
                    max = x.getGDateValue();
            break;
        }
        }

        if (min != null && max == null) {
View Full Code Here

TOP

Related Classes of org.apache.xmlbeans.XmlDateTime$Factory

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.