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

org.imsglobal.lti2.LTI2Config Maven / Gradle / Ivy

Go to download

BasicLTI Utilities are a set of utility classes to aid in the development of BasicLTI consumers and providers. They deal with much of the heavy lifting and make the process more opaque to the developer.

The newest version!

package org.imsglobal.lti2;

// Capture the information needed to build a tool profile
public interface LTI2Config {
    // A globally unique identifier for the service.  The domain name is typical.
    // The scope for this is tenant/customer
	public String getGuid();
	public String getSupport_email();

    // In a multi-tenant environment this data describes the tenant / customer.
	public String getService_owner_id();
	public String getService_owner_owner_name();
	public String getService_owner_description();
	public String getService_owner_support_email();

    // This represents the service provider that hosts a product. 
    // If this is self hosted, it is reasonable that these values
    // are the same as the "owner" values above.
	public String getService_provider_id();
	public String getService_provider_provider_name();
	public String getService_provider_description();
	public String getService_provider_support_email();

    // This section is general information about the software product
	public String getProduct_family_product_code();
	public String getProduct_family_vendor_code();
	public String getProduct_family_vendor_name();
	public String getProduct_family_vendor_description();
	public String getProduct_family_vendor_website();
	public String getProduct_family_vendor_contact();

    // This is about one particular version of a product
	public String getProduct_info_product_name();
	public String getProduct_info_product_version();
	public String getProduct_info_product_description();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy