public class PermanentLink
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<java.lang.String,java.lang.Object> |
linksFromService
Permanent links from other services to this one.
|
protected java.util.HashMap<java.lang.String,java.lang.Object> |
linksToService
Permanent links from this service to other ones.
|
Constructor and Description |
---|
PermanentLink()
Create a new instance of PermanentLink
|
Modifier and Type | Method and Description |
---|---|
boolean |
addLinkFromService(java.lang.String serviceID,
java.lang.Object theReference)
Add a link from another service.
|
boolean |
addLinkToService(java.lang.String serviceID,
java.lang.Object theReference)
Add a link to another service.
|
java.util.ArrayList<java.lang.Object> |
getAllLinkFromService()
Get all source references for all links from another service.
|
java.util.ArrayList<java.lang.String> |
getAllLinkFromServiceIDs()
Get the ID list for all links from other services.
|
java.util.ArrayList<java.lang.Object> |
getAllLinkToService()
Get all source references for all links to another service.
|
java.util.ArrayList<java.lang.String> |
getAllLinkToServiceIDs()
Get the ID list for all links to another service.
|
java.lang.Object |
getLinkFromService(java.lang.String serviceID)
Get the source reference for a link from another service.
|
java.lang.Object |
getLinkToService(java.lang.String serviceID)
Get the source reference for a link to another service.
|
void |
removeLinkFromService(java.lang.String serviceID)
Remove the link from the specified service if it exists.
|
void |
removeLinkToService(java.lang.String serviceID)
Remove the link to the specified service if it exists.
|
protected java.util.HashMap<java.lang.String,java.lang.Object> linksToService
protected java.util.HashMap<java.lang.String,java.lang.Object> linksFromService
public boolean addLinkToService(java.lang.String serviceID, java.lang.Object theReference)
serviceID
- a unique id to identify the service.theReference
- the source reference (Object or Element/String URI).public void removeLinkToService(java.lang.String serviceID)
serviceID
- the id of the service being linked to.public java.lang.Object getLinkToService(java.lang.String serviceID)
serviceID
- the id of the service linked to.public java.util.ArrayList<java.lang.Object> getAllLinkToService()
public java.util.ArrayList<java.lang.String> getAllLinkToServiceIDs()
public boolean addLinkFromService(java.lang.String serviceID, java.lang.Object theReference)
serviceID
- a unique id to identify the service.theReference
- the source reference (Object or Element/String URI).public void removeLinkFromService(java.lang.String serviceID)
serviceID
- the id of the service being linked to.public java.lang.Object getLinkFromService(java.lang.String serviceID)
serviceID
- the id of the service linked to.public java.util.ArrayList<java.lang.Object> getAllLinkFromService()
public java.util.ArrayList<java.lang.String> getAllLinkFromServiceIDs()