Examples of ItemBase


Examples of org.platformlayer.core.model.ItemBase

    Map<String, String> config = Maps.newHashMap();

    if (links != null) {

      for (Link link : links) {
        ItemBase item = platformLayer.getItem(link.getTarget());
        LinkTarget linkTarget = providers.toInterface(item, LinkTarget.class);

        Map<String, String> linkTargetConfig = buildLinkTargetConfiguration(consumer, link.name, linkTarget);
        config.putAll(linkTargetConfig);
      }
View Full Code Here

Examples of org.platformlayer.core.model.ItemBase

    }
  }

  @Override
  public Map<String, String> buildLinkTargetConfiguration(LinkConsumer consumer) throws OpsException {
    ItemBase serverItem = platformLayer.getItem(model.server);
    DatabaseServer databaseServer = providers.toInterface(serverItem, DatabaseServer.class);

    InetAddressChooser inetAddressChooser = consumer.getInetAddressChooser();

    return databaseServer.buildTargetConfiguration(model.username, model.password, model.databaseName,
View Full Code Here

Examples of org.platformlayer.core.model.ItemBase

  public List<String> findHttpProxies(OpsTarget target, URI uri) throws OpsException {
    List<String> proxies = Lists.newArrayList();

    for (ProviderOf<HttpProxyController> httpProxyProvider : providerHelper
        .listItemsProviding(HttpProxyController.class)) {
      ItemBase item = httpProxyProvider.getItem();

      if (item.getState() != ManagedItemState.ACTIVE) {
        continue;
      }

      HttpProxyController httpProxy = httpProxyProvider.get();
View Full Code Here

Examples of org.platformlayer.core.model.ItemBase

          @Override
          public Object call() throws Exception {
            log.info("Starting job");
            activeJob.setState(JobState.RUNNING);

            ItemBase item;
            ManagedItemRepository repository = opsSystem.getManagedItemRepository();
            try {
              boolean fetchTags = true;
              item = repository.getManagedItem(targetItemKey, fetchTags, SecretProvider.from(project));
            } catch (RepositoryException e) {
View Full Code Here

Examples of org.platformlayer.core.model.ItemBase

    }
    return cloud;
  }

  private MachineProvider findCloud(PlatformLayerKey key) throws OpsException {
    ItemBase item = platformLayer.findItem(key);
    return providers.toInterface(item, MachineProvider.class);
  }
View Full Code Here

Examples of org.platformlayer.core.model.ItemBase

    return resolver;
  }

  @Override
  public void doRecurseOperation() throws OpsException {
    ItemBase dest = platformLayerHelpers.getItem(key);

    boolean required = !OpsContext.isDelete();
    for (Machine machine : instanceHelpers.getMachines(dest, required)) {
      OpsTarget target = instanceHelpers.getTarget(dest, machine);
View Full Code Here

Examples of org.platformlayer.core.model.ItemBase

      ports.add(model.port);
      if (model.protocol == null) {
        protocol = Protocol.Tcp;
      }
    } else {
      ItemBase destItem = platformLayer.getItem(model.destItem);
      HasPorts hasPorts = providers.toInterface(destItem, HasPorts.class);

      ports.addAll(hasPorts.getPorts());

      if (model.protocol == null) {
View Full Code Here

Examples of org.platformlayer.core.model.ItemBase

    return new ThrowingProvider<String>() {

      @Override
      public String build() throws OpsException {
        ItemBase dest = platformLayer.getItem(machineKey);

        Machine machine = instanceHelpers.getMachine(dest, true);

        String address = machine.getNetworkPoint().getBestAddress(src);
        return address;
View Full Code Here

Examples of org.platformlayer.core.model.ItemBase

    }
  }

  @Override
  public Map<String, String> buildLinkTargetConfiguration(LinkConsumer consumer) throws OpsException {
    ItemBase serverItem = platformLayer.getItem(model.server);
    DatabaseServer databaseServer = providers.toInterface(serverItem, DatabaseServer.class);

    InetAddressChooser inetAddressChooser = consumer.getInetAddressChooser();

    return databaseServer.buildTargetConfiguration(model.username, model.password, model.databaseName,
View Full Code Here

Examples of org.platformlayer.core.model.ItemBase

  @Override
  public List<ItemBase> listChildrenTyped(PlatformLayerKey parent, boolean includeDeleted) throws OpsException {
    List<ItemBase> ret = Lists.newArrayList();
    for (UntypedItem item : listChildren(parent, includeDeleted).getItems()) {
      ItemBase typedItem = promoteToTyped(item);
      ret.add(typedItem);
    }
    return ret;
  }
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.