org.imsglobal.lti2.LTI2Config Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of basiclti-util Show documentation
Show all versions of basiclti-util Show documentation
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();
}