Tabnine Logo
AddonId.from
Code IndexAdd Tabnine to your IDE (free)

How to use
from
method
in
org.jboss.forge.furnace.addons.AddonId

Best Java code snippets using org.jboss.forge.furnace.addons.AddonId.from (Showing top 13 results out of 315)

origin: org.jboss.forge.furnace/furnace-api

/**
* Create an {@link AddonId} from the given name and version.
*/
public static AddonId from(String name, String version)
{
 return from(name, version, null);
}
origin: org.jboss.forge.addon/addon-manager-impl

   ids.add(AddonId.from(c, buildCoordinate.getVersion()));
ids.add(AddonId.from(buildCoordinate.getGroupId() + ":" + buildCoordinate.getArtifactId(),
     buildCoordinate.getVersion()));
origin: org.jboss.forge.furnace/furnace-api

/**
* Create an {@link AddonId} from the given name and {@link Version}.
*/
public static AddonId from(String name, Version version)
{
 return from(name, version, null);
}
origin: org.jboss.forge.furnace.test/arquillian-furnace-classpath

private AddonId getAddonEntry(Deployment deployment)
{
 if (!deployedAddons.containsKey(deployment))
 {
   String[] coordinates = deployment.getDescription().getName().split(",");
   AddonId entry;
   if (coordinates.length == 3)
    entry = AddonId.from(coordinates[0], coordinates[1], coordinates[2]);
   else if (coordinates.length == 2)
    entry = AddonId.from(coordinates[0], coordinates[1]);
   else if (coordinates.length == 1)
    entry = AddonId.from(coordinates[0], UUID.randomUUID().toString());
   else
    entry = AddonId.from(UUID.randomUUID().toString(), UUID.randomUUID().toString());
   deployedAddons.put(deployment, entry);
 }
 return deployedAddons.get(deployment);
}
origin: org.jboss.forge.furnace/furnace-api

     return from(tokens.get(0), tokens.get(1) + "," + tokens.get(2));
   else if (tokens.size() == 4)
     return from(tokens.get(0), tokens.get(1) + "," + tokens.get(2), tokens.get(3));
        "Coordinates must be of the form 'name,version' or 'name,version,api-version");
  return from(tokens.get(0), tokens.get(1), tokens.get(2));
return from(tokens.get(0), tokens.get(1));
origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

public AddonInfoBuilder setAPIVersion(Version apiVersion)
{
 AddonId newId = AddonId.from(addon.getName(), addon.getVersion(), apiVersion);
 this.addon = newId;
 return this;
}
origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

private AddonId toAddonId(Artifact artifact)
{
 if (isAddon(artifact))
 {
   return AddonId.from(artifact.getGroupId() + ":" + artifact.getArtifactId(), artifact.getBaseVersion());
 }
 throw new IllegalArgumentException("Not a forge-addon: " + artifact);
}
origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

private VersionRangeResult getVersions(RepositorySystem system, Settings settings, RepositorySystemSession session,
    List<RemoteRepository> repositories,
    String addonName,
    String version)
{
 try
 {
   String[] split = addonName.split(",");
   if (split.length == 2)
   {
    version = split[1];
   }
   if (version == null || version.isEmpty())
   {
    version = "[,)";
   }
   else if (!version.matches("(\\(|\\[).*?(\\)|\\])"))
   {
    version = "[" + version + "]";
   }
   Artifact artifact = new DefaultArtifact(toMavenCoords(AddonId.from(addonName, version)));
   VersionRangeRequest rangeRequest = new VersionRangeRequest(artifact, repositories, null);
   VersionRangeResult rangeResult = system.resolveVersionRange(session, rangeRequest);
   return rangeResult;
 }
 catch (Exception e)
 {
   throw new RuntimeException("Failed to look up versions for [" + addonName + "]", e);
 }
}
origin: org.jboss.forge.test/arquillian-forge-core

private Collection<DeploymentDescription> generateDependencyDeployments(Method deploymentMethod)
{
 Dependencies dependency = deploymentMethod.getAnnotation(Dependencies.class);
 Collection<DeploymentDescription> deployments = new ArrayList<DeploymentDescription>();
 if (dependency.value() != null)
   for (Addon addon : dependency.value())
   {
    AddonId id = AddonId.from(addon.name(), addon.version());
    DeploymentDescription deploymentDescription = new DeploymentDescription(id.toCoordinates(),
         ShrinkWrap.create(ForgeRemoteAddon.class).setAddonId(id));
    deploymentDescription.shouldBeTestable(false);
    deployments.add(deploymentDescription);
   }
 return deployments;
}
origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

for (Version artifactVersion : versionsList)
  AddonId addonId = AddonId.from(addonName, artifactVersion.toString());
  if (Versions.isSnapshot(addonId.getVersion()))
origin: org.jboss.forge.addon/addon-manager-impl

AddonId selectedAddonId = AddonId.from(name, facet.getProjectVersion());
if (choices.contains(selectedAddonId))
origin: org.jboss.forge.addon/addon-manager-impl

@Override
public void initializeUI(UIBuilder builder) throws Exception
{
 InputComponentFactory factory = builder.getInputComponentFactory();
 coordinate = factory.createInput("coordinate", String.class).setLabel("Coordinate")
      .setDescription("The addon's \"groupId:artifactId,version\" coordinate")
      .setNote("The addon's \"groupId:artifactId,version\" coordinate").setRequired(true);
 ProjectFactory projectFactory = SimpleContainer.getServices(getClass().getClassLoader(), ProjectFactory.class)
      .get();
 Project project = Projects.getSelectedProject(projectFactory, builder.getUIContext());
 if (project != null)
 {
   MetadataFacet facet = project.getFacet(MetadataFacet.class);
   Coordinate c = facet.getOutputDependency().getCoordinate();
   coordinate.setDefaultValue(AddonId.from(c.getGroupId() + ":" + c.getArtifactId(), c.getVersion())
       .toCoordinates());
 }
 List<String> defaultCoords = Arrays.asList(CoordinateUtils.FORGE_ADDON_GROUP_ID);
 coordinate.setCompleter((UIContext context, InputComponent<?, String> input,
      String value) -> {
   Iterable<String> items = Collections.emptySet();
   if (Strings.isNullOrEmpty(value))
   {
    items = defaultCoords;
   }
   return items;
 });
 builder.add(coordinate);
}
origin: org.jboss.forge.addon/addon-manager-impl

AddonId id = AddonId.from(coordinate.getGroupId() + ":" + coordinate.getArtifactId(), coordinate.getVersion());
RemoveRequest removeRequest = addonManager.remove(id);
removeRequest.perform();
org.jboss.forge.furnace.addonsAddonIdfrom

Javadoc

Create an AddonId from the given name and version.

Popular methods of AddonId

  • getName
    Get the name of this AddonId.
  • getVersion
    Get the Version of this AddonId.
  • fromCoordinates
    Attempt to parse the given string as Addon coordinates in the form: "group:name,version"
  • toCoordinates
    The name and version, comma separated.
  • toString
  • equals
  • getApiVersion
    Get the API Version of this AddonId.
  • <init>
  • hashCode

Popular in Java

  • Start an intent from android
  • compareTo (BigDecimal)
  • getSystemService (Context)
  • findViewById (Activity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • Permission (java.security)
    Legacy security code; do not use.
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • JLabel (javax.swing)
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now