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

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

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


Field Summary
static String MIME_RDFXML
           
 
Constructor Summary
RDFContext(URL url)
           
 
Method Summary
 void close()
           
 Iterator getEntities(org.eclipse.higgins.idas.api.IFilter filter, Iterator attrSelectionList)
           
 org.eclipse.higgins.idas.api.IEntity getEntity(String uid)
           
 boolean isOpen(Object authentication)
           
 String open(Object 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, getEntity, getSchema, importData, isSimpleType, open, removeUnnotifiedEntity, setComponentSetting, setComponentSetting, setOpen, setSchema, updateNotification, verifyEntityAttributes
 
Methods inherited from class org.eclipse.higgins.idas.spi.BasicAttributeSet
addAttribute, addAttribute, 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, equals, 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
Method Detail

isOpen

public boolean isOpen(Object authentication)

open

public String open(Object authentication)
            throws org.eclipse.higgins.idas.api.IdASException,
                   org.eclipse.higgins.idas.api.ContextOpenException
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
Throws:
org.eclipse.higgins.idas.api.IdASException
org.eclipse.higgins.idas.api.AuthenticationException

close

public void close()
           throws org.eclipse.higgins.idas.api.IdASException
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
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
Throws:
org.eclipse.higgins.idas.api.IdASException