|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.chemistry.opencmis.client.bindings.spi.atompub.LinkCache
public class LinkCache
Link cache.
Constructor Summary | |
---|---|
LinkCache(BindingSession session)
Constructor. |
Method Summary | |
---|---|
void |
addCollection(java.lang.String repositoryId,
java.lang.String collection,
java.lang.String link)
Adds a collection. |
void |
addLink(java.lang.String repositoryId,
java.lang.String id,
java.lang.String rel,
java.lang.String type,
java.lang.String link)
Adds a link. |
void |
addRepositoryLink(java.lang.String repositoryId,
java.lang.String rel,
java.lang.String link)
Adds a collection. |
void |
addTemplate(java.lang.String repositoryId,
java.lang.String type,
java.lang.String link)
Adds an URI template. |
void |
addTypeLink(java.lang.String repositoryId,
java.lang.String id,
java.lang.String rel,
java.lang.String type,
java.lang.String link)
Adds a type link. |
int |
checkLink(java.lang.String repositoryId,
java.lang.String id,
java.lang.String rel,
java.lang.String type)
Checks a link. |
void |
clearRepository(java.lang.String repositoryId)
Removes all entries of the given repository from the caches. |
java.lang.String |
getCollection(java.lang.String repositoryId,
java.lang.String collection)
Gets a collection. |
java.lang.String |
getLink(java.lang.String repositoryId,
java.lang.String id,
java.lang.String rel)
Gets a link. |
java.lang.String |
getLink(java.lang.String repositoryId,
java.lang.String id,
java.lang.String rel,
java.lang.String type)
Gets a link. |
java.lang.String |
getRepositoryLink(java.lang.String repositoryId,
java.lang.String rel)
Gets a collection. |
java.lang.String |
getTemplateLink(java.lang.String repositoryId,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Gets an URI template and replaces place holders with the given parameters. |
java.lang.String |
getTypeLink(java.lang.String repositoryId,
java.lang.String id,
java.lang.String rel,
java.lang.String type)
Gets a type link. |
void |
lockLinks()
Locks the link cache. |
void |
lockTypeLinks()
Locks the type link cache. |
void |
removeLinks(java.lang.String repositoryId,
java.lang.String id)
Removes all links of an object. |
void |
removeTypeLinks(java.lang.String repositoryId,
java.lang.String id)
Removes all links of a type. |
java.lang.String |
toString()
|
void |
unlockLinks()
Unlocks the link cache. |
void |
unlockTypeLinks()
Unlocks the type link cache. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LinkCache(BindingSession session)
Method Detail |
---|
public void addLink(java.lang.String repositoryId, java.lang.String id, java.lang.String rel, java.lang.String type, java.lang.String link)
public void removeLinks(java.lang.String repositoryId, java.lang.String id)
public java.lang.String getLink(java.lang.String repositoryId, java.lang.String id, java.lang.String rel, java.lang.String type)
public java.lang.String getLink(java.lang.String repositoryId, java.lang.String id, java.lang.String rel)
public int checkLink(java.lang.String repositoryId, java.lang.String id, java.lang.String rel, java.lang.String type)
public void lockLinks()
public void unlockLinks()
public void addTypeLink(java.lang.String repositoryId, java.lang.String id, java.lang.String rel, java.lang.String type, java.lang.String link)
public void removeTypeLinks(java.lang.String repositoryId, java.lang.String id)
public java.lang.String getTypeLink(java.lang.String repositoryId, java.lang.String id, java.lang.String rel, java.lang.String type)
public void lockTypeLinks()
public void unlockTypeLinks()
public void addCollection(java.lang.String repositoryId, java.lang.String collection, java.lang.String link)
public java.lang.String getCollection(java.lang.String repositoryId, java.lang.String collection)
public void addTemplate(java.lang.String repositoryId, java.lang.String type, java.lang.String link)
public java.lang.String getTemplateLink(java.lang.String repositoryId, java.lang.String type, java.util.Map<java.lang.String,java.lang.Object> parameters)
public void addRepositoryLink(java.lang.String repositoryId, java.lang.String rel, java.lang.String link)
public java.lang.String getRepositoryLink(java.lang.String repositoryId, java.lang.String rel)
public void clearRepository(java.lang.String repositoryId)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |