Examples of SearchParameter


Examples of ca.uhn.fhir.rest.param.SearchParameter

          for (IParameter nextParameterObj : params) {
            if (!(nextParameterObj instanceof SearchParameter)) {
              continue;
            }

            SearchParameter nextParameter = (SearchParameter) nextParameterObj;

            if (searchParam == null) {
              if (!nameToSearchParam.containsKey(nextParameter.getName())) {
                RestResourceSearchParam param = resource.addSearchParam();
                param.setName(nextParameter.getName());
                param.setDocumentation(nextParameter.getDescription());
                param.setType(nextParameter.getParamType());
                searchParam = param;
              } else {
                searchParam = nameToSearchParam.get(nextParameter.getName());
              }

              if (searchParam != null) {
                searchParam.setType(nextParameter.getParamType());
              }

            } else {

              searchParamChain = searchParam.addUndeclaredExtension(false, ExtensionConstants.CONF_ADDITIONAL_PARAM);
             
//              if (searchParamChain == null) {
//              } else {
//                searchParamChain = searchParamChain.addUndeclaredExtension(false, ExtensionConstants.CONF_ADDITIONAL_PARAM);
//              }

              ExtensionDt ext = new ExtensionDt();
              ext.setUrl(ExtensionConstants.CONF_ADDITIONAL_PARAM_NAME);
              ext.setValue(new StringDt(nextParameter.getName()));
              searchParamChain.getUndeclaredExtensions().add(ext);

              ext = new ExtensionDt();
              ext.setUrl(ExtensionConstants.CONF_ADDITIONAL_PARAM_DESCRIPTION);
              ext.setValue(new StringDt(nextParameter.getDescription()));
              searchParamChain.getUndeclaredExtensions().add(ext);

              ext = new ExtensionDt();
              ext.setUrl(ExtensionConstants.CONF_ADDITIONAL_PARAM_TYPE);
              if (nextParameter.getParamType() != null) {
                ext.setValue(new CodeDt(nextParameter.getParamType().getCode()));
              }
              searchParamChain.getUndeclaredExtensions().add(ext);

              ext = new ExtensionDt();
              ext.setUrl(ExtensionConstants.CONF_ADDITIONAL_PARAM_REQUIRED);
              ext.setValue(new BooleanDt(nextParameter.isRequired()));
              searchParamChain.getUndeclaredExtensions().add(ext);

            }

          }
View Full Code Here

Examples of com.aelitis.azureus.core.metasearch.SearchParameter

   
    List  sps = new ArrayList();
   
    if ( search_term != null ){
     
      sps.add( new SearchParameter( "s", search_term ));
   
      log( "    Using search term '" + search_term + "' for engine " + engine.getString());
    }
   
    /*
 
View Full Code Here

Examples of com.aelitis.azureus.core.metasearch.SearchParameter

        String[]  from_strs   = new String[ searchParameters.length ];
        String[]  to_strs   = new String[ searchParameters.length ];
       
        for( int i = 0 ; i < searchParameters.length ; i++ ){
         
          SearchParameter parameter = searchParameters[i];
         
          from_strs[i= "%" + parameter.getMatchPattern();
          to_strs[i]    = URLEncoder.encode(parameter.getValue(),"UTF-8");
        }
       
        searchURL = GeneralUtils.replaceAll( searchURL, from_strs, to_strs );
         
        Iterator<Map.Entry<String, String>>  it = searchContext.entrySet().iterator();
View Full Code Here

Examples of com.aelitis.azureus.core.metasearch.SearchParameter

     if ( search_term == null ){
      
       throw( new SearchException( "Search term is mandatory" ));
     }
    
    sps.add( new SearchParameter( "s", search_term ));

     String  mature     = properties.get( SearchInitiator.PR_MATURE );
     
    if ( mature != null ){
     
      sps.add( new SearchParameter( "m", mature.toString()));
    }
 
    SearchParameter[] parameters = (SearchParameter[])sps.toArray(new SearchParameter[ sps.size()] );

    Map<String,String>  context = new HashMap<String, String>();
View Full Code Here

Examples of com.liusoft.dlog4j.search.SearchParameter

    long ct = System.currentTimeMillis();
    try{
      if(scope == 6)
        return UserDAO.searchUser(searchKey);

      SearchParameter param = new SearchParameter() {
        public String getSearchKey() {
          return searchKey;
        }
        public HashMap getConditions() {
          if (site != null) {
View Full Code Here

Examples of com.liusoft.dlog4j.search.SearchParameter

      return mapping.getInputForward();
    }
    //������������
    final SiteBean site = super.getSiteByID(sform.getId());

    SearchParameter param = new SearchParameter() {
      public String getSearchKey() {
        return sform.getKey();
      }
      public HashMap getConditions() {
        HashMap conds = new HashMap();
View Full Code Here

Examples of org.apache.directory.ldapstudio.browser.core.model.SearchParameter

                else
                {
                    if ( this.rootDSE.getAttribute( IRootDSE.ROOTDSE_ATTRIBUTE_SUBSCHEMASUBENTRY ) != null )
                    {
                        // check if schema is up-to-date
                        SearchParameter sp = new SearchParameter();
                        sp.setSearchBase( new DN( this.rootDSE.getAttribute(
                            IRootDSE.ROOTDSE_ATTRIBUTE_SUBSCHEMASUBENTRY ).getStringValue() ) );
                        sp.setFilter( Schema.SCHEMA_FILTER );
                        sp.setScope( ISearch.SCOPE_OBJECT );
                        sp.setReturningAttributes( new String[]
                            { IAttribute.OPERATIONAL_ATTRIBUTE_CREATE_TIMESTAMP,
                                IAttribute.OPERATIONAL_ATTRIBUTE_MODIFY_TIMESTAMP, } );
                        ISearch search = new Search( this, sp );
                        // ISearch search = new Search(null, this, new
                        // DN(this.rootDSE.getAttribute("subschemaSubentry").getStringValue()),
View Full Code Here

Examples of org.apache.directory.ldapstudio.browser.core.model.SearchParameter

        try
        {

            if ( this.rootDSE.getAttribute( IRootDSE.ROOTDSE_ATTRIBUTE_SUBSCHEMASUBENTRY ) != null )
            {
                SearchParameter sp = new SearchParameter();
                sp.setSearchBase( new DN( this.rootDSE.getAttribute( IRootDSE.ROOTDSE_ATTRIBUTE_SUBSCHEMASUBENTRY )
                    .getStringValue() ) );
                sp.setFilter( Schema.SCHEMA_FILTER );
                sp.setScope( ISearch.SCOPE_OBJECT );
                sp.setReturningAttributes( new String[]
                    { Schema.SCHEMA_ATTRIBUTE_OBJECTCLASSES, Schema.SCHEMA_ATTRIBUTE_ATTRIBUTETYPES,
                        Schema.SCHEMA_ATTRIBUTE_LDAPSYNTAXES, Schema.SCHEMA_ATTRIBUTE_MATCHINGRULES,
                        Schema.SCHEMA_ATTRIBUTE_MATCHINGRULEUSE, IAttribute.OPERATIONAL_ATTRIBUTE_CREATE_TIMESTAMP,
                        IAttribute.OPERATIONAL_ATTRIBUTE_MODIFY_TIMESTAMP, } );
                LdifEnumeration le = this.connectionProvider.search( sp, monitor );
View Full Code Here

Examples of org.apache.directory.ldapstudio.browser.core.model.SearchParameter

    {
        this.connection = conn;
        this.searchResults = null;
        this.countLimitExceeded = false;

        this.searchParameter = new SearchParameter();
        this.searchParameter.setName( searchName );
        this.searchParameter.setSearchBase( searchBase );
        this.searchParameter.setFilter( filter );
        this.searchParameter.setReturningAttributes( returningAttributes );
        this.searchParameter.setScope( scope );
View Full Code Here

Examples of org.apache.directory.ldapstudio.browser.core.model.SearchParameter

            int numberInBatch;
            do
            {
                numberInBatch = 0;

                SearchParameter subParam = new SearchParameter();
                subParam.setSearchBase( entry.getDn() );
                subParam.setFilter( ISearch.FILTER_TRUE );
                subParam.setScope( ISearch.SCOPE_ONELEVEL );
                subParam.setAliasesDereferencingMethod( IConnection.DEREFERENCE_ALIASES_NEVER );
                subParam.setReferralsHandlingMethod( IConnection.HANDLE_REFERRALS_IGNORE );
                subParam.setReturningAttributes( new String[]
                    { IAttribute.OBJECTCLASS_ATTRIBUTE, IAttribute.REFERRAL_ATTRIBUTE } );
                subParam.setCountLimit( 100 );
                ISearch search = new Search( entry.getConnection(), subParam );
                entry.getConnection().search( search, monitor );

                ISearchResult[] srs = search.getSearchResults();
                for ( int i = 0; !monitor.isCanceled() && srs != null && i < srs.length; i++ )
                {
                    IEntry childEntry = srs[i].getEntry();
                    numberOfDeletedEntries = this.deleteEntryRecursive( childEntry, true, numberOfDeletedEntries,
                        monitor );
                    numberInBatch++;
                }
            }
            while ( numberInBatch > 0 && !monitor.isCanceled() && !monitor.errorsReported() );

            if ( !monitor.isCanceled() && !monitor.errorsReported() )
            {

                // check for referrals
                if ( !refInitialized )
                {
                    SearchParameter param = new SearchParameter();
                    param.setSearchBase( entry.getDn() );
                    param.setFilter( ISearch.FILTER_TRUE );
                    param.setScope( ISearch.SCOPE_OBJECT );
                    param.setAliasesDereferencingMethod( IConnection.DEREFERENCE_ALIASES_NEVER );
                    param.setReferralsHandlingMethod( IConnection.HANDLE_REFERRALS_IGNORE );
                    param.setReturningAttributes( new String[]
                        { IAttribute.OBJECTCLASS_ATTRIBUTE, IAttribute.REFERRAL_ATTRIBUTE } );
                    ISearch search = new Search( entry.getConnection(), param );
                    entry.getConnection().search( search, monitor );

                    ISearchResult[] srs = search.getSearchResults();
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.