Examples of CapabilityIdentity


Examples of org.sonatype.nexus.capability.CapabilityIdentity

    props.put("foo", "bar");
    item1.setProperties(props);
    log("Item: {}", item1);

    // add
    CapabilityIdentity id = underTest.add(item1);
    log("Id: {}", id);

    // list
    Map<CapabilityIdentity, CapabilityStorageItem> items1 = underTest.getAll();
    log("Items: {}", items1);
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityIdentity

  @Before
  public final void setUpPassivateCapabilityDuringUpdateCondition()
      throws Exception
  {
    final CapabilityIdentity id = capabilityIdentity("test");

    final CapabilityContext context = mock(CapabilityContext.class);
    when(context.id()).thenReturn(id);

    when(reference.context()).thenReturn(context);
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityIdentity

    return databaseInstance.get().acquire();
  }

  private CapabilityIdentity convertId(final ORID rid) {
    String encoded = recordIdObfuscator.encode(entityType, rid);
    return new CapabilityIdentity(encoded);
  }
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityIdentity

  @GET
  @Path("/{id}")
  @Produces({APPLICATION_XML, APPLICATION_JSON})
  @RequiresPermissions(CapabilitiesPlugin.PERMISSION_PREFIX + "read")
  public CapabilityXO get(final @PathParam("id") String id) {
    final CapabilityIdentity capabilityId = capabilityIdentity(id);
    final CapabilityReference reference = capabilityRegistry.get(capabilityId);
    if (reference == null) {
      throw new CapabilityNotFoundException(capabilityId);
    }
    return asCapability(reference);
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityIdentity

  @GET
  @Path("/{id}/status")
  @Produces({APPLICATION_XML, APPLICATION_JSON})
  @RequiresPermissions(CapabilitiesPlugin.PERMISSION_PREFIX + "read")
  public CapabilityStatusXO getInfo(final @PathParam("id") String id) {
    final CapabilityIdentity capabilityId = capabilityIdentity(id);
    final CapabilityReference reference = capabilityRegistry.get(capabilityId);
    if (reference == null) {
      throw new CapabilityNotFoundException(capabilityId);
    }
    return asCapabilityStatus(reference);
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityIdentity

      final CapabilityDescriptor descriptor = capabilityDescriptorRegistry.get(type);

      final Map<String, String> encryptedProps = encryptValuesIfNeeded(descriptor, props);

      final CapabilityIdentity generatedId = capabilityStorage.add(new CapabilityStorageItem(
          descriptor.version(), type.toString(), enabled, notes, encryptedProps
      ));

      log.debug("Added capability '{}' of type '{}' with properties '{}'", generatedId, type, encryptedProps);
View Full Code Here

Examples of org.sonatype.nexus.capability.CapabilityIdentity

  public void load()
      throws IOException
  {
    final Map<CapabilityIdentity, CapabilityStorageItem> items = capabilityStorage.getAll();
    for (final Map.Entry<CapabilityIdentity, CapabilityStorageItem> entry : items.entrySet()) {
      CapabilityIdentity id = entry.getKey();
      CapabilityStorageItem item = entry.getValue();

      log.debug(
          "Loading capability '{}' of type '{}' with properties '{}'",
          id, item.getType(), item.getProperties()
View Full Code Here

Examples of org.sonatype.nexus.plugins.capabilities.CapabilityIdentity

    }
  }

  private ConfigEntry configEntry() {

    final CapabilityIdentity capaId = new CapabilityIdentity(configId());

    final CapabilityReference reference = capaRegistry.get(capaId);

    final ConfigEntry entry = reference
        .capabilityAs(ConfigCapability.class);
View Full Code Here

Examples of org.sonatype.nexus.plugins.capabilities.CapabilityIdentity

    if (shouldYield()) {
      log.info("yielding to priority tasks");
      return;
    }

    final CapabilityIdentity capaId = new CapabilityIdentity(configId());

    final CapabilityReference reference = capaRegistry.get(capaId);

    final ConfigEntry entry = reference
        .capabilityAs(ConfigCapability.class);
View Full Code Here

Examples of org.sonatype.nexus.plugins.capabilities.CapabilityIdentity

      /** hack to populate default properties */

      final String date = "[" + new Date() + "]";

      final CapabilityIdentity id = context().id();
      final boolean enabled = false;
      final String notes;
      if (context().notes() == null) {
        notes = date;
      } else {
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.