Examples of IdGenerator


Examples of org.teiid.core.id.IDGenerator

        FakeCapabilitiesFinder fakeFinder = new FakeCapabilitiesFinder();
        fakeFinder.addCapabilities(multiModel, TestOptimizer.getTypicalCapabilities());

        CapabilitiesFinder finder = new MultiSourceCapabilitiesFinder(fakeFinder, multiSourceModels);
       
        IDGenerator idGenerator = new IDGenerator();
        idGenerator.setDefaultFactory(new IntegerIDFactory());           
       
        Properties props = new Properties();
        CommandContext context = new CommandContext("0", "test", "user", null, vdb.getName(), vdb.getVersion(), props, false); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
        context.setPlanToProcessConverter(new MultiSourcePlanToProcessConverter(metadata, idGenerator, analysis, finder, multiSourceModels, dqpContext, context));
View Full Code Here

Examples of org.teiid.core.id.IDGenerator

    /*
     * @see TestCase#setUp()
     */
    protected void setUp() throws Exception {
        super.setUp();
        generator = new IDGenerator();
        generatorWithDefault = new IDGenerator();
        generatorWithDefault.addFactory( new IntegerIDFactory() );
        generatorWithDefault.setDefaultFactory( IntegerID.PROTOCOL );

        generatorWithBuiltIns = new IDGenerator();
        generatorWithBuiltIns.addBuiltInFactories();
    }
View Full Code Here

Examples of org.teiid.core.id.IDGenerator

        helpTestRemoveFactory(generatorWithBuiltIns,UUID.PROTOCOL,true);
        helpTestRemoveFactory(generatorWithBuiltIns,"bogus id",false); //$NON-NLS-1$
    }

    public void testSettingDefaultFactoryByProtocol() {
        final IDGenerator gen = new IDGenerator();
        final ObjectIDFactory factory = new IntegerIDFactory();
        helpTestGetDefaultFactory(gen,DEFAULT_FACTORY_PROTOCOL);
        gen.addFactory(factory);
        helpTestGetDefaultFactory(gen,DEFAULT_FACTORY_PROTOCOL);
        gen.setDefaultFactory(IntegerID.PROTOCOL);
        helpTestGetDefaultFactory(gen,IntegerID.PROTOCOL);
    }
View Full Code Here

Examples of org.teiid.core.id.IDGenerator

        gen.setDefaultFactory(IntegerID.PROTOCOL);
        helpTestGetDefaultFactory(gen,IntegerID.PROTOCOL);
    }

    public void testSettingDefaultFactoryByReference() {
        final IDGenerator gen = new IDGenerator();
        final ObjectIDFactory factory = new IntegerIDFactory();
        helpTestGetDefaultFactory(gen,DEFAULT_FACTORY_PROTOCOL);
        gen.addFactory(factory);
        helpTestGetDefaultFactory(gen,DEFAULT_FACTORY_PROTOCOL);
        gen.setDefaultFactory(factory);
        helpTestGetDefaultFactory(gen,IntegerID.PROTOCOL);
    }
View Full Code Here

Examples of org.teiid.core.id.IDGenerator

        Map tempMetadata = command.getTemporaryMetadata();
        metadata = new TempMetadataAdapter(metadata, new TempMetadataStore(tempMetadata));
               
        // Create an ID generator that can be used for all plans to generate unique data node IDs
        if(idGenerator == null) {
            idGenerator = new IDGenerator();
            idGenerator.setDefaultFactory(new IntegerIDFactory());
        }
       
    if(debug) {
      analysisRecord.println("\n----------------------------------------------------------------------------"); //$NON-NLS-1$
View Full Code Here

Examples of org.tinyuml.model.IdGenerator

  /**
   * Tests the generator methods.
   */
  public void testIdGenerator() {
    IdGenerator generator = new IdGenerator();
    int id1 = generator.nextId();
    assertTrue(id1 > 0);
    int id2 = generator.nextId();
    assertTrue(id2 > id1);
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.id.IdGenerator

    }

    /** @return a sample wave with a conversation in it. */
    private static WaveViewData createSampleWave() {
      final ParticipantId sampleAuthor = ParticipantId.ofUnsafe("nobody@example.com");
      IdGenerator gen = FakeIdGenerator.create();
      final WaveViewDataImpl waveData = WaveViewDataImpl.create(gen.newWaveId());
      final DocumentFactory<?> docFactory = BasicFactories.fakeDocumentFactory();
      final ObservableWaveletData.Factory<?> waveletDataFactory =
          new ObservableWaveletData.Factory<WaveletDataImpl>() {
            private final ObservableWaveletData.Factory<WaveletDataImpl> inner =
                WaveletDataImpl.Factory.create(docFactory);
View Full Code Here

Examples of org.zkoss.zk.ui.sys.IdGenerator

    _exec = exec; //fake
    try {
      final WebAppCtrl wappc = (WebAppCtrl)_wapp;
      final DesktopCache dc = _sess != null ? wappc.getDesktopCache(_sess): null;
        //_sess is null if in a working thread
      final IdGenerator idgen = wappc.getIdGenerator();
      if (idgen != null)
        _id = idgen.nextDesktopId(this);
      if (_id == null)
        _id = nextDesktopId(dc);
      else if (idgen != null)
        ComponentsCtrl.checkUuid(_id);
      updateUuidPrefix();
View Full Code Here

Examples of util.IDGenerator

import util.IDGenerator.IDStrategy;

public class IDGeneratorTest {

  public static void Test1() throws DecoderException, NoSuchAlgorithmException, UnsupportedEncodingException{
    IDGenerator generator = new IDGenerator();
    System.out.println(generator.getNextID(null, IDStrategy.SEQUENTIAL));
    System.out.println(generator.getNextID(null, IDStrategy.SEQUENTIAL));
    System.out.println(generator.getNextID(null, IDStrategy.SEQUENTIAL));
    System.out.println(generator.getNextID(null, IDStrategy.SEQUENTIAL));
    System.out.println(generator.getNextID(null, IDStrategy.SEQUENTIAL));
    System.out.println(generator.getNextID(null, IDStrategy.SEQUENTIAL));
  }
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.