org.openanzo.server.repository.graph
Class RdfMap.AclHistory

java.lang.Object
  extended by org.openanzo.server.repository.graph.RdfMap.AclHistory
Enclosing class:
RdfMap

public static final class RdfMap.AclHistory
extends java.lang.Object

Grounding and constraint definitions for Acl queries


Field Summary
static SubjectGrounding aclGrounding
          Subject grounding that ensures the acl is not deleted for the last transaction timestamp that the query is using and returns the rdf:typ statement
static SubjectGrounding aclGroundingLive
          Subject grounding that ensures the acl is not currently deleted and returns the rdf:type statement
static SubjectGrounding aclPrivilegesGrounding
          Subject grounding that the acl is not deleted for the last transaction timestamp that the query is using and returns the priviliges properties
static SubjectGrounding aclPrivilegesGroundingLive
          Subject grounding that the acl is not currently deleted and returns the priviliges properties
static SubjectGrounding aclUserMaskGrounding
          Subject grounding that ensures the acl is not deleted for the last transaction timestamp that the query is using and acl is the default acl template for a user.
static SubjectGrounding aclUserMaskGroundingLive
          Subject grounding that ensures the acl is not currently deleted and acl is the default acl template for a user.
static PropertyGrounding add
          Property grounding for canAdd
static Constraint canAddConstraint
          Constraint that ensures the canAdd value is true
static Constraint canChangeConstraint
          Constraint that ensures the canChangeAcl value is true
static Constraint canInsertConstraint
          Constraint that ensures the canInsert value is true
static Constraint canReadConstraint
          Constraint that ensures the canRead value is true
static Constraint canRemoveConstraint
          Constraint that ensures the canRemove value is true
static Constraint canRemoveNGConstraint
          Constraint that ensures the canRemoveNamedGraph is true
static PropertyGrounding changeNamedGraphACL
          Property grounding for canChangeNamedGraphAcl
static Constraint hend
          Constraint that ensures hend is null, or hend >= the end variable's value
static Constraint hendNull
          Constraint that ensures hend is null
static Constraint hstart
          Constraint that ensures hstart is <= the start variable's value
static PropertyGrounding insertNamedGraph
          Property grounding for canInsertNamedGraph
static Constraint namedGraphAclIdEqualsAciAclIdConstraint
          Constraint that ensures NamedGraph's aclid equals the ACI's aclid
static SubjectGrounding namedGraphMetaAclGrounding
          Subject grounding that the acl is not deleted for the last transaction timestamp that the query is using and it is the acl for the namedgraph given by the namedgraphid variable.
static SubjectGrounding namedGraphMetaAclGroundingLive
          Subject grounding that the acl is not currenlty deleted and it is the acl for the namedgraph given by the namedgraphid variable.
static SubjectGrounding namedGraphMetaAclGroundingLiveTemp
          Subject grounding that the acl is not currenlty deleted and it is the acl for a namedgraph in the namegraph temporary table.
static SubjectGrounding namedGraphMetaAclGroundingTemp
          Subject grounding that the acl is not deleted for the last transaction timestamp that the query is using and it is the acl for a namedgraph in the namegraph temporary table.
static Constraint notDeletedConstraint
          Constraint that ensures hend is null, ie acl is not deleted
static PropertyGrounding read
          Property grounding for canRead
static Constraint readOrUpdateMetaConstraint
          Constraint that ensures the canRead or canChangeAcl values are true
static PropertyGrounding remove
          Property grounding for canRemove
static PropertyGrounding removeNamedGraph
          Property grounding for canRemoveNamedGraph
static PropertyGrounding type
          Property grounding for the rdf:type
 
Constructor Summary
RdfMap.AclHistory()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

namedGraphAclIdEqualsAciAclIdConstraint

public static final Constraint namedGraphAclIdEqualsAciAclIdConstraint
Constraint that ensures NamedGraph's aclid equals the ACI's aclid


canReadConstraint

public static final Constraint canReadConstraint
Constraint that ensures the canRead value is true


canAddConstraint

public static final Constraint canAddConstraint
Constraint that ensures the canAdd value is true


canRemoveConstraint

public static final Constraint canRemoveConstraint
Constraint that ensures the canRemove value is true


canChangeConstraint

public static final Constraint canChangeConstraint
Constraint that ensures the canChangeAcl value is true


canInsertConstraint

public static final Constraint canInsertConstraint
Constraint that ensures the canInsert value is true


canRemoveNGConstraint

public static final Constraint canRemoveNGConstraint
Constraint that ensures the canRemoveNamedGraph is true


readOrUpdateMetaConstraint

public static final Constraint readOrUpdateMetaConstraint
Constraint that ensures the canRead or canChangeAcl values are true


notDeletedConstraint

public static final Constraint notDeletedConstraint
Constraint that ensures hend is null, ie acl is not deleted


hstart

public static final Constraint hstart
Constraint that ensures hstart is <= the start variable's value


hend

public static final Constraint hend
Constraint that ensures hend is null, or hend >= the end variable's value


hendNull

public static final Constraint hendNull
Constraint that ensures hend is null


type

public static final PropertyGrounding type
Property grounding for the rdf:type


read

public static final PropertyGrounding read
Property grounding for canRead


add

public static final PropertyGrounding add
Property grounding for canAdd


remove

public static final PropertyGrounding remove
Property grounding for canRemove


insertNamedGraph

public static final PropertyGrounding insertNamedGraph
Property grounding for canInsertNamedGraph


removeNamedGraph

public static final PropertyGrounding removeNamedGraph
Property grounding for canRemoveNamedGraph


changeNamedGraphACL

public static final PropertyGrounding changeNamedGraphACL
Property grounding for canChangeNamedGraphAcl


aclGrounding

public static final SubjectGrounding aclGrounding
Subject grounding that ensures the acl is not deleted for the last transaction timestamp that the query is using and returns the rdf:typ statement


aclGroundingLive

public static final SubjectGrounding aclGroundingLive
Subject grounding that ensures the acl is not currently deleted and returns the rdf:type statement


aclUserMaskGrounding

public static final SubjectGrounding aclUserMaskGrounding
Subject grounding that ensures the acl is not deleted for the last transaction timestamp that the query is using and acl is the default acl template for a user. Returns the ACL privilege properties.


aclUserMaskGroundingLive

public static final SubjectGrounding aclUserMaskGroundingLive
Subject grounding that ensures the acl is not currently deleted and acl is the default acl template for a user. Returns the ACL privilege properties.


aclPrivilegesGrounding

public static final SubjectGrounding aclPrivilegesGrounding
Subject grounding that the acl is not deleted for the last transaction timestamp that the query is using and returns the priviliges properties


aclPrivilegesGroundingLive

public static final SubjectGrounding aclPrivilegesGroundingLive
Subject grounding that the acl is not currently deleted and returns the priviliges properties


namedGraphMetaAclGrounding

public static final SubjectGrounding namedGraphMetaAclGrounding
Subject grounding that the acl is not deleted for the last transaction timestamp that the query is using and it is the acl for the namedgraph given by the namedgraphid variable. Returns the priviliges properties


namedGraphMetaAclGroundingTemp

public static final SubjectGrounding namedGraphMetaAclGroundingTemp
Subject grounding that the acl is not deleted for the last transaction timestamp that the query is using and it is the acl for a namedgraph in the namegraph temporary table. Returns the priviliges properties


namedGraphMetaAclGroundingLive

public static final SubjectGrounding namedGraphMetaAclGroundingLive
Subject grounding that the acl is not currenlty deleted and it is the acl for the namedgraph given by the namedgraphid variable. Returns the priviliges properties


namedGraphMetaAclGroundingLiveTemp

public static final SubjectGrounding namedGraphMetaAclGroundingLiveTemp
Subject grounding that the acl is not currenlty deleted and it is the acl for a namedgraph in the namegraph temporary table. Returns the priviliges properties

Constructor Detail

RdfMap.AclHistory

public RdfMap.AclHistory()


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.