Examples of FilterImpl


Examples of org.eclipse.osgi.framework.internal.core.FilterImpl

  FilteredServiceListener(final BundleContextImpl context, final ServiceListener listener, final String filterstring) throws InvalidSyntaxException {
    if (filterstring == null) {
      this.filter = null;
      this.objectClass = null;
    } else {
      FilterImpl filterImpl = FilterImpl.newInstance(filterstring);
      String clazz = filterImpl.getRequiredObjectClass();
      if (clazz == null) {
        this.objectClass = null;
        this.filter = filterImpl;
      } else {
        this.objectClass = clazz.intern(); /*intern the name for future identity comparison */
 
View Full Code Here

Examples of org.hibernate.impl.FilterImpl

      while ( tokens.hasMoreTokens() ) {
        final String token = tokens.nextToken();
        if ( token.startsWith( ParserHelper.HQL_VARIABLE_PREFIX ) ) {
          final String filterParameterName = token.substring( 1 );
          final String[] parts = parseFilterParameterName( filterParameterName );
          final FilterImpl filter = ( FilterImpl ) filters.get( parts[0] );
          final Object value = filter.getParameter( parts[1] );
          final Type type = filter.getFilterDefinition().getParameterType( parts[1] );
          if ( value != null && Collection.class.isAssignableFrom( value.getClass() ) ) {
            Iterator itr = ( ( Collection ) value ).iterator();
            while ( itr.hasNext() ) {
              Object elementValue = itr.next();
              result.append( '?' );
View Full Code Here

Examples of org.hibernate.impl.FilterImpl

    while ( tokens.hasMoreTokens() ) {
      final String token = tokens.nextToken();
      if ( token.startsWith( ParserHelper.HQL_VARIABLE_PREFIX ) ) {
        final String filterParameterName = token.substring( 1 );
        final String[] parts = QueryParameters.parseFilterParameterName( filterParameterName );
        final FilterImpl filter = ( FilterImpl ) walker.getEnabledFilters().get( parts[0] );
        final Object value = filter.getParameter( parts[1] );
        final Type type = filter.getFilterDefinition().getParameterType( parts[1] );
        final String typeBindFragment = StringHelper.join(
            ",",
            ArrayHelper.fillArray( "?", type.getColumnSpan( walker.getSessionFactoryHelper().getFactory() ) )
        );
        final String bindFragment = ( value != null && Collection.class.isInstance( value ) )
View Full Code Here

Examples of org.hibernate.impl.FilterImpl

      while ( tokens.hasMoreTokens() ) {
        final String token = tokens.nextToken();
        if ( token.startsWith( ParserHelper.HQL_VARIABLE_PREFIX ) ) {
          final String filterParameterName = token.substring( 1 );
          final String[] parts = parseFilterParameterName( filterParameterName );
          final FilterImpl filter = ( FilterImpl ) filters.get( parts[0] );
          final Object value = filter.getParameter( parts[1] );
          final Type type = filter.getFilterDefinition().getParameterType( parts[1] );
          if ( value != null && Collection.class.isAssignableFrom( value.getClass() ) ) {
            Iterator itr = ( ( Collection ) value ).iterator();
            while ( itr.hasNext() ) {
              Object elementValue = itr.next();
              result.append( '?' );
View Full Code Here

Examples of org.hibernate.impl.FilterImpl

      while ( tokens.hasMoreTokens() ) {
        final String token = tokens.nextToken();
        if ( token.startsWith( ParserHelper.HQL_VARIABLE_PREFIX ) ) {
          final String filterParameterName = token.substring( 1 );
          final String[] parts = parseFilterParameterName( filterParameterName );
          final FilterImpl filter = ( FilterImpl ) filters.get( parts[0] );
          final Object value = filter.getParameter( parts[1] );
          final Type type = filter.getFilterDefinition().getParameterType( parts[1] );
          if ( value != null && Collection.class.isAssignableFrom( value.getClass() ) ) {
            Iterator itr = ( ( Collection ) value ).iterator();
            while ( itr.hasNext() ) {
              Object elementValue = itr.next();
              result.append( '?' );
View Full Code Here

Examples of org.hibernate.impl.FilterImpl

  public static Set createFilterKeys(Map enabledFilters, EntityMode entityMode) {
    if ( enabledFilters.size()==0 ) return null;
    Set result = new HashSet();
    Iterator iter = enabledFilters.values().iterator();
    while ( iter.hasNext() ) {
      FilterImpl filter = (FilterImpl) iter.next();
      FilterKey key = new FilterKey(
          filter.getName(),
          filter.getParameters(),
          filter.getFilterDefinition().getParameterTypes(),
          entityMode
        );
      result.add(key);
    }
    return result;
View Full Code Here

Examples of org.hibernate.impl.FilterImpl

  public static Set createFilterKeys(Map enabledFilters, EntityMode entityMode) {
    if ( enabledFilters.size()==0 ) return null;
    Set result = new HashSet();
    Iterator iter = enabledFilters.values().iterator();
    while ( iter.hasNext() ) {
      FilterImpl filter = (FilterImpl) iter.next();
      FilterKey key = new FilterKey(
          filter.getName(),
          filter.getParameters(),
          filter.getFilterDefinition().getParameterTypes(),
          entityMode
        );
      result.add(key);
    }
    return result;
View Full Code Here

Examples of org.hibernate.impl.FilterImpl

    while ( tokens.hasMoreTokens() ) {
      final String token = tokens.nextToken();
      if ( token.startsWith( ParserHelper.HQL_VARIABLE_PREFIX ) ) {
        final String filterParameterName = token.substring( 1 );
        final String[] parts = QueryParameters.parseFilterParameterName( filterParameterName );
        final FilterImpl filter = ( FilterImpl ) walker.getEnabledFilters().get( parts[0] );
        final Object value = filter.getParameter( parts[1] );
        final Type type = filter.getFilterDefinition().getParameterType( parts[1] );
        final String typeBindFragment = StringHelper.join(
            ",",
            ArrayHelper.fillArray( "?", type.getColumnSpan( walker.getSessionFactoryHelper().getFactory() ) )
        );
        final String bindFragment = ( value != null && Collection.class.isInstance( value ) )
View Full Code Here

Examples of org.hibernate.internal.FilterImpl

    while ( tokens.hasMoreTokens() ) {
      final String token = tokens.nextToken();
      if ( token.startsWith( ParserHelper.HQL_VARIABLE_PREFIX ) ) {
        final String filterParameterName = token.substring( 1 );
        final String[] parts = LoadQueryInfluencers.parseFilterParameterName( filterParameterName );
        final FilterImpl filter = (FilterImpl) walker.getEnabledFilters().get( parts[0] );
        final Object value = filter.getParameter( parts[1] );
        final Type type = filter.getFilterDefinition().getParameterType( parts[1] );
        final String typeBindFragment = StringHelper.join(
            ",",
            ArrayHelper.fillArray(
                "?",
                type.getColumnSpan( walker.getSessionFactoryHelper().getFactory() )
View Full Code Here

Examples of org.hibernate.internal.FilterImpl

      while ( tokens.hasMoreTokens() ) {
        final String token = tokens.nextToken();
        if ( token.startsWith( ParserHelper.HQL_VARIABLE_PREFIX ) ) {
          final String filterParameterName = token.substring( 1 );
          final String[] parts = LoadQueryInfluencers.parseFilterParameterName( filterParameterName );
          final FilterImpl filter = (FilterImpl) filters.get( parts[0] );
          final Object value = filter.getParameter( parts[1] );
          final Type type = filter.getFilterDefinition().getParameterType( parts[1] );
          if ( value != null && Collection.class.isAssignableFrom( value.getClass() ) ) {
            Iterator itr = ( (Collection) value ).iterator();
            while ( itr.hasNext() ) {
              final Object elementValue = itr.next();
              result.append( '?' );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.