|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eaglei.repository.model.AccessGrant
public class AccessGrant
Record class describing one "grant" of access to an entity in the repository. Also includes utility methods to manage grants. Started April, 2010
| Method Summary | |
|---|---|
static void |
addGrant(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI instance,
org.openrdf.model.URI agent,
org.openrdf.model.URI access)
Add the specified grant to the instance. |
static void |
addGrantAsAdministrator(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI instance,
org.openrdf.model.URI agent,
org.openrdf.model.URI access)
Add the specified grant to the instance, but WITHOUT cehcking for ADMIN access. |
static java.lang.Iterable<org.openrdf.model.Statement> |
exportGrants(org.openrdf.model.URI uri,
java.lang.Iterable<AccessGrant> grants)
Translate internal grant objects into exportable statements on a given subject. |
java.lang.String |
getAccessLabel()
consolidated getter |
org.openrdf.model.URI |
getAccessURI()
consolidated getter |
java.lang.String |
getAgentLabel()
consolidated getter |
java.lang.String |
getAgentTypeLabel()
consolidated getter |
org.openrdf.model.URI |
getAgentTypeURI()
consolidated getter |
org.openrdf.model.URI |
getAgentURI()
consolidated getter |
static java.lang.Iterable<AccessGrant> |
getGrants(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI uri)
|
static java.lang.Iterable<AccessGrant> |
getMyGrants(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI uri)
|
static java.lang.Iterable<org.openrdf.model.Statement> |
importGrants(javax.servlet.http.HttpServletRequest request,
org.openrdf.repository.RepositoryConnection content,
org.openrdf.model.URI oldURI,
org.openrdf.model.URI newURI)
Get importable access grant statements for URI from import document. |
static boolean |
removeGrant(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI instance,
org.openrdf.model.URI agent,
org.openrdf.model.URI access)
Remove specified grant of access from an instance. |
static boolean |
removeGrantAsAdministrator(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI instance,
org.openrdf.model.URI agent,
org.openrdf.model.URI access)
Remove specified grant of access from a URI, but WITHOUT cehcking for ADMIN access. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public org.openrdf.model.URI getAccessURI()
public java.lang.String getAccessLabel()
public org.openrdf.model.URI getAgentURI()
public java.lang.String getAgentLabel()
public org.openrdf.model.URI getAgentTypeURI()
public java.lang.String getAgentTypeLabel()
public static boolean removeGrant(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI instance,
org.openrdf.model.URI agent,
org.openrdf.model.URI access)
request - a HttpServletRequest object.instance - subject from which to remove access grant a URI object.agent - principal to whom the access was granted, a URI object.access - type of access, a URI object.
public static boolean removeGrantAsAdministrator(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI instance,
org.openrdf.model.URI agent,
org.openrdf.model.URI access)
request - a HttpServletRequest object.instance - subject from which to remove access grant a URI object.agent - principal to whom the access was granted, a URI object.access - type of access, a URI object.
public static void addGrant(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI instance,
org.openrdf.model.URI agent,
org.openrdf.model.URI access)
request - a HttpServletRequest object.instance - subject from which to add access grant a URI object.agent - principal to whom the access was granted, a URI object.access - type of access, a URI object.
public static void addGrantAsAdministrator(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI instance,
org.openrdf.model.URI agent,
org.openrdf.model.URI access)
request - a HttpServletRequest object.instance - subject from which to add access grant a URI object.agent - principal to whom the access was granted, a URI object.access - type of access, a URI object.
public static java.lang.Iterable<AccessGrant> getGrants(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI uri)
public static java.lang.Iterable<AccessGrant> getMyGrants(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI uri)
public static java.lang.Iterable<org.openrdf.model.Statement> exportGrants(org.openrdf.model.URI uri,
java.lang.Iterable<AccessGrant> grants)
uri - - the subjectgrants - - grant objects
public static java.lang.Iterable<org.openrdf.model.Statement> importGrants(javax.servlet.http.HttpServletRequest request,
org.openrdf.repository.RepositoryConnection content,
org.openrdf.model.URI oldURI,
org.openrdf.model.URI newURI)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||