public class ToolConsumer
extends java.lang.Object
Constructor and Description |
---|
ToolConsumer(java.lang.String key,
DataConnector dataConnector,
boolean autoEnable)
Class constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
delete()
Delete the tool consumer from the database.
|
java.lang.String |
getConsumerGUID() |
java.lang.String |
getConsumerName() |
java.lang.String |
getConsumerVersion() |
java.util.Calendar |
getCreated() |
java.lang.String |
getCssPath() |
DataConnector |
getDataConnector()
Get the data connector.
|
java.lang.String |
getDefaultEmail() |
java.util.Calendar |
getEnableFrom() |
java.util.Calendar |
getEnableUntil() |
int |
getIdScope() |
java.lang.String |
getKey()
Get the tool consumer key.
|
java.util.Calendar |
getLastAccess() |
java.lang.String |
getLtiVersion() |
java.lang.String |
getName() |
java.lang.String |
getSecret() |
java.util.Calendar |
getUpdated() |
void |
initialise()
Initialise the tool consumer.
|
boolean |
isAvailable()
Is the consumer key available to accept launch requests?
|
boolean |
isEnabled() |
boolean |
isProtect() |
boolean |
save()
Save the tool consumer to the database.
|
void |
setConsumerGUID(java.lang.String consumerGUID) |
void |
setConsumerName(java.lang.String consumerName) |
void |
setConsumerVersion(java.lang.String consumerVersion) |
void |
setCreated(java.util.Calendar created) |
void |
setCssPath(java.lang.String cssPath) |
void |
setDefaultEmail(java.lang.String defaultEmail) |
void |
setEnabled(boolean enabled) |
void |
setEnableFrom(java.util.Calendar enableFrom) |
void |
setEnableUntil(java.util.Calendar enableUntil) |
void |
setLastAccess(java.util.Calendar lastAccess) |
void |
setLtiVersion(java.lang.String ltiVersion) |
void |
setName(java.lang.String name) |
void |
setProtect(boolean protect) |
void |
setSecret(java.lang.String secret) |
void |
setUpdated(java.util.Calendar updated) |
public ToolConsumer(java.lang.String key, DataConnector dataConnector, boolean autoEnable)
key
- consumer keydataConnector
- data connection objectautoEnable
- true
if the tool consumers is to be enabled automaticallypublic void initialise()
public boolean save()
public boolean delete()
public java.lang.String getKey()
public java.lang.String getConsumerGUID()
public void setConsumerGUID(java.lang.String consumerGUID)
public java.lang.String getConsumerName()
public void setConsumerName(java.lang.String consumerName)
public java.lang.String getConsumerVersion()
public void setConsumerVersion(java.lang.String consumerVersion)
public java.lang.String getCssPath()
public void setCssPath(java.lang.String cssPath)
public java.lang.String getDefaultEmail()
public void setDefaultEmail(java.lang.String defaultEmail)
public java.util.Calendar getEnableFrom()
public void setEnableFrom(java.util.Calendar enableFrom)
public java.util.Calendar getEnableUntil()
public void setEnableUntil(java.util.Calendar enableUntil)
public boolean isProtect()
public void setProtect(boolean protect)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public int getIdScope()
public java.util.Calendar getLastAccess()
public void setLastAccess(java.util.Calendar lastAccess)
public java.lang.String getLtiVersion()
public void setLtiVersion(java.lang.String ltiVersion)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getSecret()
public void setSecret(java.lang.String secret)
public java.util.Calendar getCreated()
public void setCreated(java.util.Calendar created)
public java.util.Calendar getUpdated()
public void setUpdated(java.util.Calendar updated)
public DataConnector getDataConnector()
public boolean isAvailable()