/** * Create and instance of a metadata helper. this is for unit tests only * * @param connector * @param metadataTableName * @param auths * @return the metadata helper */ public static MetadataHelperWithDescriptions getInstance(Connector connector, String metadataTableName, Authorizations allMetadataAuths, Set<Authorizations> auths) { MetadataHelperWithDescriptions mhwd = new MetadataHelperWithDescriptions(); mhwd.allFieldMetadataHelper = new AllFieldMetadataHelper(); mhwd.allFieldMetadataHelper.typeMetadataHelper = new TypeMetadataHelper(); mhwd.allFieldMetadataHelper.compositeMetadataHelper = new CompositeMetadataHelper(); mhwd.setAllMetadataAuths(Collections.singleton(allMetadataAuths)); mhwd.setResponseObjectFactory(new DefaultResponseObjectFactory()); return mhwd.initialize(connector, connector.getInstance(), metadataTableName, auths); }
this.logic.setMetadataHelperFactory(new MetadataHelperFactory()); this.logic.setQueryPlanner(new DefaultQueryPlanner()); this.logic.setResponseObjectFactory(new DefaultResponseObjectFactory());
this.logic.setMetadataHelperFactory(new MetadataHelperFactory()); this.logic.setQueryPlanner(new DefaultQueryPlanner()); this.logic.setResponseObjectFactory(new DefaultResponseObjectFactory()); countLogic.setMetadataHelperFactory(new MetadataHelperFactory()); countLogic.setQueryPlanner(new DefaultQueryPlanner()); countLogic.setResponseObjectFactory(new DefaultResponseObjectFactory());