Package org.sonatype.nexus.component.model

Examples of org.sonatype.nexus.component.model.EntityId


public class DefaultEntityIdFactory
    implements EntityIdFactory
{
  @Override
  public EntityId newId() {
    return new EntityId(UUID.randomUUID().toString());
  }
View Full Code Here


{
  @Test
  public void restoredIdsAreEqual() {
    final EntityIdFactory factory = new DefaultEntityIdFactory();

    final EntityId id = factory.newId();

    final EntityId restored = new EntityId(id.asUniqueString());

    assertThat(id, is(equalTo(restored)));
  }
View Full Code Here

  @Test(expected = IllegalStateException.class)
  public void readNonExistingComponent() {
    registerTestAdapters();

    componentStore.readComponent(TestComponent.class, new EntityId("bogusId"));
  }
View Full Code Here

  @Test(expected = IllegalStateException.class)
  public void readNonExistingAsset() {
    registerTestAdapters();

    componentStore.readAsset(TestAsset.class, new EntityId("bogusId"));
  }
View Full Code Here

  @Test
  public void readComponent() {
    registerTestAdapters();

    TestComponent sourceComponent = testComponent(TEST_STRING_1, true);
    EntityId componentId = componentStore.createComponent(sourceComponent).getId();

    TestComponent storedComponent = componentStore.readComponent(TestComponent.class, componentId);

    checkComponent(storedComponent, sourceComponent);
  }
View Full Code Here

  @Test
  public void readAsset() {
    registerTestAdapters();

    EntityId componentId = componentStore.createComponent(testComponent()).getId();
    EntityId assetId = componentStore.createAsset(componentId, testAsset(1)).getId();

    TestAsset storedAsset = componentStore.readAsset(TestAsset.class, assetId);

    checkAsset(storedAsset, componentId, 1);
  }
View Full Code Here

  @Test(expected = IllegalStateException.class)
  public void updateNonExistingComponent() {
    registerTestAdapters();

    componentStore.updateComponent(new EntityId("bogusId"), testComponent());
  }
View Full Code Here

  @Test(expected = IllegalStateException.class)
  public void updateNonExistingAsset() {
    registerTestAdapters();

    componentStore.updateAsset(new EntityId("bogusId"), testAsset(1));
  }
View Full Code Here

  @Test
  public void updateComponent() {
    registerTestAdapters();

    EntityId componentId = componentStore.createComponent(testComponent()).getId();

    TestComponent sourceComponent = testComponent();
    sourceComponent.setStringProp(TEST_STRING_2);
    TestComponent updatedComponent = componentStore.updateComponent(componentId, sourceComponent);
View Full Code Here

  @Test
  public void updateAsset() throws Exception {
    registerTestAdapters();

    EntityId componentId = componentStore.createComponent(testComponent()).getId();
    EntityId assetId = componentStore.createAsset(componentId, testAsset(1)).getId();

    TestAsset sourceAsset = testAsset(2);
    Thread.sleep(1000); // ensure different modified date
    TestAsset updatedAsset = componentStore.updateAsset(assetId, sourceAsset);
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.component.model.EntityId

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.