Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONSUMER_TABLE_NAME
Default name for database table used to store tool consumers.
|
static java.lang.String |
NONCE_TABLE_NAME
Default name for database table used to store nonce values.
|
static java.lang.String |
RESOURCE_LINK_SHARE_KEY_TABLE_NAME
Default name for database table used to store resource link share keys.
|
static java.lang.String |
RESOURCE_LINK_TABLE_NAME
Default name for database table used to store resource links.
|
static java.lang.String |
USER_TABLE_NAME
Default name for database table used to store users.
|
Constructor and Description |
---|
DataConnector() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
deleteResourceLink(ResourceLink resourceLink)
Delete resource link object.
|
abstract boolean |
deleteResourceLinkShareKey(ResourceLinkShareKey shareKey)
Delete resource link share key object.
|
abstract boolean |
deleteToolConsumer(ToolConsumer consumer)
Delete tool consumer object.
|
abstract boolean |
deleteUser(User user)
Delete user object.
|
abstract java.util.List<ResourceLinkShare> |
getShares(ResourceLink resourceLink)
Get shares defined for a resource link.
|
abstract java.util.List<ToolConsumer> |
getToolConsumers()
Load tool consumer objects.
|
abstract java.util.Map<java.lang.String,User> |
getUserResultSourcedIDs(ResourceLink resourceLink,
boolean localOnly,
int scope)
Get array of user objects.
|
abstract boolean |
loadConsumerNonce(Nonce nonce)
Load nonce object.
|
abstract boolean |
loadResourceLink(ResourceLink resourceLink)
Load resource link object.
|
abstract boolean |
loadResourceLinkShareKey(ResourceLinkShareKey shareKey)
Load resource link share key object.
|
abstract boolean |
loadToolConsumer(ToolConsumer consumer)
Load tool consumer object.
|
abstract boolean |
loadUser(User user)
Load user object.
|
abstract boolean |
saveConsumerNonce(Nonce nonce)
Save nonce object.
|
abstract boolean |
saveResourceLink(ResourceLink resourceLink)
Save resource link object.
|
abstract boolean |
saveResourceLinkShareKey(ResourceLinkShareKey shareKey)
Save resource link share key object.
|
abstract boolean |
saveToolConsumer(ToolConsumer consumer)
Save tool consumer object.
|
abstract boolean |
saveUser(User user)
Save user object.
|
public static final java.lang.String CONSUMER_TABLE_NAME
public static final java.lang.String RESOURCE_LINK_TABLE_NAME
public static final java.lang.String USER_TABLE_NAME
public static final java.lang.String RESOURCE_LINK_SHARE_KEY_TABLE_NAME
public static final java.lang.String NONCE_TABLE_NAME
public abstract boolean loadToolConsumer(ToolConsumer consumer)
consumer
- ToolConsumer objecttrue
if the tool consumer object was successfully loadedpublic abstract boolean saveToolConsumer(ToolConsumer consumer)
consumer
- ToolConsumer objecttrue
if the tool consumer object was successfully savedpublic abstract boolean deleteToolConsumer(ToolConsumer consumer)
consumer
- ToolConsumer objecttrue
if the tool consumer object was successfully deletedpublic abstract java.util.List<ToolConsumer> getToolConsumers()
public abstract boolean loadResourceLink(ResourceLink resourceLink)
resourceLink
- ResourceLink objecttrue
if the resource link object was successfully loadedpublic abstract boolean saveResourceLink(ResourceLink resourceLink)
resourceLink
- ResourceLink objecttrue
if the resource link object was successfully savedpublic abstract boolean deleteResourceLink(ResourceLink resourceLink)
resourceLink
- ResourceLink objecttrue
if the resourceLink object was successfully deletedpublic abstract java.util.Map<java.lang.String,User> getUserResultSourcedIDs(ResourceLink resourceLink, boolean localOnly, int scope)
resourceLink
- ResourceLink objectlocalOnly
- true
if only users for the resource link are to be returned (excluding users sharing this resource link)scope
- Scope value to use for user IDspublic abstract java.util.List<ResourceLinkShare> getShares(ResourceLink resourceLink)
resourceLink
- ResourceLink objectpublic abstract boolean loadConsumerNonce(Nonce nonce)
nonce
- Nonce objecttrue
if the nonce object was successfully loadedpublic abstract boolean saveConsumerNonce(Nonce nonce)
nonce
- Nonce objecttrue
if the nonce object was successfully savedpublic abstract boolean loadResourceLinkShareKey(ResourceLinkShareKey shareKey)
shareKey
- Resource link share key objecttrue
if the resource link share key object was successfully loadedpublic abstract boolean saveResourceLinkShareKey(ResourceLinkShareKey shareKey)
shareKey
- Resource link share key objecttrue
if the resource link share key object was successfully savedpublic abstract boolean deleteResourceLinkShareKey(ResourceLinkShareKey shareKey)
shareKey
- Resource link share key objecttrue
if the resource link share key object was successfully deletedpublic abstract boolean loadUser(User user)
user
- User objecttrue
if the user object was successfully loadedpublic abstract boolean saveUser(User user)
user
- User objecttrue
if the user object was successfully savedpublic abstract boolean deleteUser(User user)
user
- User objecttrue
if the user object was successfully deleted