Examples of CapabilityDescriptor


Examples of org.sonatype.nexus.capability.CapabilityDescriptor

    final CapabilityStorageItem item = new CapabilityStorageItem(
        0, CAPABILITY_TYPE.toString(), true, null, oldProps
    );
    when(capabilityStorage.getAll()).thenReturn(ImmutableMap.of(capabilityIdentity("foo"), item));

    final CapabilityDescriptor descriptor = mock(CapabilityDescriptor.class);
    when(capabilityDescriptorRegistry.get(CAPABILITY_TYPE)).thenReturn(descriptor);
    when(descriptor.version()).thenReturn(0);

    underTest.load();

    verify(capabilityStorage).getAll();
    verify(descriptor).version();
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityDescriptor

    final CapabilityStorageItem item = new CapabilityStorageItem(
        0, CAPABILITY_TYPE.toString(), true, null, oldProps
    );
    when(capabilityStorage.getAll()).thenReturn(ImmutableMap.of(capabilityIdentity("foo"), item));

    final CapabilityDescriptor descriptor = mock(CapabilityDescriptor.class);
    when(capabilityDescriptorRegistry.get(CAPABILITY_TYPE)).thenReturn(descriptor);
    when(descriptor.version()).thenReturn(1);

    final Map<String, String> newProps = Maps.newHashMap();
    oldProps.put("p1", "v1-converted");
    oldProps.put("p3", "v3");

    when(descriptor.convert(oldProps, 0)).thenReturn(newProps);

    underTest.load();

    verify(capabilityStorage).getAll();
    verify(descriptor, atLeastOnce()).version();
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityDescriptor

    final CapabilityStorageItem item = new CapabilityStorageItem(
        0, CAPABILITY_TYPE.toString(), true, null, oldProps
    );
    when(capabilityStorage.getAll()).thenReturn(ImmutableMap.of(capabilityIdentity("foo"), item));

    final CapabilityDescriptor descriptor = mock(CapabilityDescriptor.class);
    when(capabilityDescriptorRegistry.get(CAPABILITY_TYPE)).thenReturn(descriptor);
    when(descriptor.version()).thenReturn(1);

    when(descriptor.convert(oldProps, 0)).thenThrow(new RuntimeException("expected"));

    underTest.load();

    verify(capabilityStorage).getAll();
    verify(descriptor, atLeastOnce()).version();
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityDescriptor

   */
  @Test
  public void createWithEncryptedProperty()
      throws Exception
  {
    final CapabilityDescriptor descriptor = mock(CapabilityDescriptor.class);
    when(capabilityDescriptorRegistry.get(CAPABILITY_TYPE)).thenReturn(descriptor);
    when(descriptor.formFields()).thenReturn(Arrays.<FormField>asList(
        new PasswordFormField("foo", "foo", "?", FormField.OPTIONAL)
    ));

    Map<String, String> properties = Maps.newHashMap();
    properties.put("foo", "bar");
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityDescriptor

    final CapabilityStorageItem item = new CapabilityStorageItem(
        0, CAPABILITY_TYPE.toString(), true, null, properties
    );
    when(capabilityStorage.getAll()).thenReturn(ImmutableMap.of(capabilityIdentity("foo"), item));

    final CapabilityDescriptor descriptor = mock(CapabilityDescriptor.class);
    when(capabilityDescriptorRegistry.get(CAPABILITY_TYPE)).thenReturn(descriptor);
    when(descriptor.version()).thenReturn(0);
    when(descriptor.formFields()).thenReturn(Arrays.<FormField>asList(
        new PasswordFormField("foo", "foo", "?", FormField.OPTIONAL)
    ));

    underTest.load();
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityDescriptor

                                         final CapabilityType type)
  {
    super(eventBus);
    this.capabilityRegistry = checkNotNull(capabilityRegistry);
    this.type = checkNotNull(type);
    final CapabilityDescriptor descriptor = checkNotNull(descriptorRegistry).get(type);
    typeName = descriptor == null ? type.toString() : descriptor.name();
    bindLock = new ReentrantReadWriteLock();
  }
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityDescriptor

  protected CapabilityDescriptor capabilityDescriptor() {
    return capabilityDescriptorRegistry().get(type);
  }

  protected String typeName() {
    final CapabilityDescriptor descriptor = capabilityDescriptor();
    if (descriptor != null) {
      return descriptor.name();
    }
    return capabilityType().toString();
  }
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityDescriptor

    return this;
  }

  @Override
  public CapabilityDescriptor get(final CapabilityType capabilityType) {
    final CapabilityDescriptor descriptor = get(descriptors, capabilityType);
    if (descriptor == null) {
      return get(dynamicDescriptors, capabilityType);
    }
    return descriptor;
  }
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityDescriptor

    when(ref3.context()).thenReturn(mock(CapabilityContext.class));
    when(ref3.context().type()).thenReturn(capabilityType(Capability.class.getName()));

    final CapabilityDescriptorRegistry descriptorRegistry = mock(CapabilityDescriptorRegistry.class);
    final CapabilityDescriptor descriptor = mock(CapabilityDescriptor.class);

    when(descriptor.name()).thenReturn(this.getClass().getSimpleName());
    when(descriptorRegistry.get(capabilityType)).thenReturn(descriptor);

    underTest = new CapabilityOfTypeActiveCondition(
        eventBus, descriptorRegistry, capabilityRegistry, capabilityType
    );
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityDescriptor

    when(ref2.context()).thenReturn(mock(CapabilityContext.class));
    when(ref2.context().type()).thenReturn(capabilityType);

    final CapabilityDescriptorRegistry descriptorRegistry = mock(CapabilityDescriptorRegistry.class);
    final CapabilityDescriptor descriptor = mock(CapabilityDescriptor.class);

    when(descriptor.name()).thenReturn(this.getClass().getSimpleName());
    when(descriptorRegistry.get(capabilityType)).thenReturn(descriptor);

    underTest = new CapabilityOfTypeExistsCondition(
        eventBus, descriptorRegistry, capabilityRegistry, capabilityType
    );
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.