All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jadex.bridge.IGlobalResourceIdentifier Maven / Gradle / Ivy

Go to download

Jadex bridge is a base package for kernels and platforms, i.e., it is used by both and provides commonly used interfaces and classes for active components and their management.

There is a newer version: 4.0.267
Show newest version
/**
 * 
 */
package jadex.bridge;

import java.net.URI;

/**
 *  Global resources are identified by their unique resource id.
 *  Additional optional repository information can be used
 *  as download helper.
 */
public interface IGlobalResourceIdentifier
{
	/**
	 *  Get the resource id. E.g. in case of maven the global
	 *  coordinates in the form groupid:artifactid:version
	 *  @return The id. 
	 */
	public String getResourceId();
	
	/**
	 *  todo: make struct to also allow containing
	 *  Get the url.
	 *  @return The resource url.
	 */
	public URI getRepositoryInfo();
	
	/**
	 *  Get the version info. Important in case
	 *  of snapshot versions, here the concrete
	 *  timestamp of the version is included.
	 *  @return The version info.
	 */
	public String getVersionInfo();
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy