org.eclipse.higgins.idas.cp.rdf
Class RDFContext

java.lang.Object
  extended by org.eclipse.higgins.idas.spi.BasicAttributeSet
      extended by org.eclipse.higgins.idas.spi.BasicContext
          extended by org.eclipse.higgins.idas.cp.rdf.RDFContext
All Implemented Interfaces:
org.eclipse.higgins.idas.api.IContext, org.eclipse.higgins.idas.api.IHasAttributes, org.eclipse.higgins.idas.spi.IAttributeContainer, org.eclipse.higgins.idas.spi.IEntityContainer

public class RDFContext
extends org.eclipse.higgins.idas.spi.BasicContext


Field Summary
static String MIME_RDFXML
           
 
Fields inherited from interface org.eclipse.higgins.idas.api.IContext
defaultEntityType
 
Constructor Summary
RDFContext(URL url)
           
 
Method Summary
 void close()
           
 Iterator getEntities(org.eclipse.higgins.idas.api.IFilter filter, Iterator attrSelectionList)
           
 Iterator getEntities(String query)
           
 org.eclipse.higgins.idas.api.IEntity getEntity(String uid)
           
 boolean isOpen(Object authentication)
           
 String open(org.eclipse.higgins.idas.api.IAuthNMaterials authentication)
           
 void reopen()
           
 
Methods inherited from class org.eclipse.higgins.idas.spi.BasicContext
addEntity, addEntity, addUnnotifiedEntity, applyUpdates, buildAttribute, buildAttributeAssertion, buildAuthNAttributesMaterials, buildComplexAttrValue, buildEntityIDAssertion, buildEntityTypeAssertion, buildFilter, buildSimpleAttrValue, cancelUpdates, createSimpleValue, exportData, getContextID, getContextModel, getEntities, getEntities, getEntities, getEntities, getEntity, getSchema, importData, isSimpleType, open, removeUnnotifiedEntity, setComponentSetting, setComponentSetting, setOpen, setSchema, updateNotification, verifyEntityAttributes
 
Methods inherited from class org.eclipse.higgins.idas.spi.BasicAttributeSet
addAttribute, addAttribute, addAttributeValue, addUnnotifiedAttribute, addUnnotifiedAttribute, equals, getAttribute, getAttributes, getSingleValuedAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeUnnotifiedAttribute, updateNotification
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.idas.api.IHasAttributes
addAttribute, addAttribute, addAttributeValue, getAttribute, getAttributes, getSingleValuedAttribute, removeAttribute, removeAttributeValue, removeAttributeValue
 
Methods inherited from interface org.eclipse.higgins.idas.spi.IAttributeContainer
updateNotification
 

Field Detail

MIME_RDFXML

public static final String MIME_RDFXML
See Also:
Constant Field Values
Constructor Detail

RDFContext

public RDFContext(URL url)
           throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException
Method Detail

isOpen

public boolean isOpen(Object authentication)
Specified by:
isOpen in interface org.eclipse.higgins.idas.api.IContext
Overrides:
isOpen in class org.eclipse.higgins.idas.spi.BasicContext

open

public String open(org.eclipse.higgins.idas.api.IAuthNMaterials authentication)
            throws org.eclipse.higgins.idas.api.IdASException,
                   org.eclipse.higgins.idas.api.ContextOpenException
Specified by:
open in interface org.eclipse.higgins.idas.api.IContext
Overrides:
open in class org.eclipse.higgins.idas.spi.BasicContext
Throws:
org.eclipse.higgins.idas.api.IdASException
org.eclipse.higgins.idas.api.ContextOpenException

reopen

public void reopen()
            throws org.eclipse.higgins.idas.api.IdASException,
                   org.eclipse.higgins.idas.api.AuthenticationException
Specified by:
reopen in interface org.eclipse.higgins.idas.api.IContext
Overrides:
reopen in class org.eclipse.higgins.idas.spi.BasicContext
Throws:
org.eclipse.higgins.idas.api.IdASException
org.eclipse.higgins.idas.api.AuthenticationException

close

public void close()
           throws org.eclipse.higgins.idas.api.IdASException
Specified by:
close in interface org.eclipse.higgins.idas.api.IContext
Overrides:
close in class org.eclipse.higgins.idas.spi.BasicContext
Throws:
org.eclipse.higgins.idas.api.IdASException

getEntity

public org.eclipse.higgins.idas.api.IEntity getEntity(String uid)
                                               throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getEntity in interface org.eclipse.higgins.idas.api.IContext
Overrides:
getEntity in class org.eclipse.higgins.idas.spi.BasicContext
Throws:
org.eclipse.higgins.idas.api.IdASException

getEntities

public Iterator getEntities(String query)
                     throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getEntities in interface org.eclipse.higgins.idas.api.IContext
Overrides:
getEntities in class org.eclipse.higgins.idas.spi.BasicContext
Throws:
org.eclipse.higgins.idas.api.IdASException

getEntities

public Iterator getEntities(org.eclipse.higgins.idas.api.IFilter filter,
                            Iterator attrSelectionList)
                     throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getEntities in interface org.eclipse.higgins.idas.api.IContext
Overrides:
getEntities in class org.eclipse.higgins.idas.spi.BasicContext
Throws:
org.eclipse.higgins.idas.api.IdASException