|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IdASException | |
---|---|
org.eclipse.higgins.idas | Defines the core set of interfaces for IdAS. |
org.eclipse.higgins.idas.impl | This package provides some basic implementations of various IdAS interfaces for use by context providers. |
Uses of IdASException in org.eclipse.higgins.idas |
---|
Subclasses of IdASException in org.eclipse.higgins.idas | |
---|---|
class |
ContextNotOpenException
Thrown when methods requiring an open Context are called on a non-open Context. |
class |
ContextOpenException
Thrown when IContext.open() is called on an already open context. |
class |
NoSuchSubjectException
Thrown when a specified Digital Subject is not found in the Context. |
class |
NotImplementedException
Thrown when the method being called has not been implemented by the context provider. |
Methods in org.eclipse.higgins.idas that throw IdASException | |
---|---|
void |
IHasAttributes.addAttribute(IAttribute attribute)
|
void |
IHasMetadata.addMetadata(IMetadata metadata)
|
void |
IRelationship.addRelatedObject(T object)
|
void |
IHasRelationships.addRelationship(IRelationship<T> relationship)
Adds the specified Relationship to this Object. |
boolean |
IContextFactory.canCreate(URI contextRef)
Tests whether the asserted Context Reference can be used by this factory to produce an IContext instance. |
void |
IContext.close()
Closes this Context and returns it to an un-open state. |
IAttribute |
IHasAttributes.createAttribute(URI type,
IPropertyValue value)
Creates and adds an attribute for this object. |
IAttribute |
IHasAttributes.createAttribute(URI type,
Iterable<IPropertyValue> values)
Creates and adds an attribute for this object. |
IContext |
IContextFactory.createContext(URI contextRef)
Using contextRef, creates an instance of IContext and returns it. |
IMetadata |
IHasMetadata.createMetadata(URI type,
IPropertyValue value)
Creates a metadata item which can be added to metadata held by this Object. |
IRelationship<T> |
IHasRelationships.createRelationship(URI type)
Creates a relationship to another Object. |
String |
IContext.createSubject(URI subjectType,
Iterable<IAttribute> attributes)
Creates and adds a Digital Subject to this Context. |
String |
IContext.exportData(String filter,
String representationFormat)
Exports this Context. |
IAttribute |
IHasAttributes.getAttribute(URI attrID)
Return specified attribute of this object |
Iterable<IAttribute> |
IHasAttributes.getAttributes()
Return all attributes of this object |
String |
ISimpleValue.getCanonical()
Returns the canonical representation if this value is a literal |
IContext |
IDigitalSubject.getContext()
|
URI |
IDigitalSubjectRef.getContextRef()
Returns a reference to the Context holding the referred-to IDigitalSubject . |
URI |
IContext.getContextRef()
Returns a reference to this Context. |
Iterable<URI> |
IContextFactory.getContexts(String filter)
|
Object |
ISimpleValue.getData()
Returns the underlying Java object holding this literal's value. |
Object |
IPropertyValue.getData()
Returns the backing Java object for this property value. |
String |
ISimpleValue.getLexical()
Returns a lexical representation if this value is a literal |
Iterable<IMetadata> |
IHasMetadata.getMetadataSet()
Returns this Object's metadata elements as an Iterable. |
String |
IContextFactory.getName()
|
String |
IContextFactory.getPolicy()
Returns the policy in effect for this Context Factory. |
Iterable<T> |
IRelationship.getRelatedObjects()
|
Iterable<IRelationship<T>> |
IHasRelationships.getRelationships()
Returns the relationships this Object has to others. |
String |
IContext.getSchema()
Returns the schema governing this context. |
IDigitalSubject |
IContext.getSubject(String cuid)
Returns the Digital Subject matching the specified cuid. |
Iterable<IDigitalSubject> |
IContext.getSubjects(String filter)
From this context, return IDigitalSubject s that match the specified filter |
URI |
IRelationship.getType()
Returns this relationship's type. |
URI |
IProperty.getType()
Returns the type of this property as a URI . |
String |
IDigitalSubject.getType()
Returns the type of this Digital Subject. |
String |
IDigitalSubjectRef.getUniqueID()
Returns the Contextually Unique Identifier of the referred-to IDigitalSubject . |
String |
IDigitalSubject.getUniqueID()
Returns the Contextually Unique Identifier of this Digital Subject |
IPropertyValue |
IProperty.getValue()
Returns a single value for this iProperty. |
Iterable<IPropertyValue> |
IProperty.getValues()
Returns all values for this iProperty. |
void |
IContext.importData(String filter,
String representationFormat)
Imports this Context. |
boolean |
IContext.isOpen(Object identity)
Tests whether this context is open and authenticated using the specified identity |
boolean |
IPropertyValue.isSimple()
|
void |
IContext.open(Object identity)
Opens this Context using the provided identity. |
void |
IHasAttributes.removeAttribute(IAttribute attribute)
|
void |
IHasMetadata.removeMetadata(IMetadata metadata)
|
void |
IRelationship.removeRelatedObject(T object)
|
void |
IHasRelationships.removeRelationship(IRelationship<T> relationship)
Removes the specified Relationship from this Object. |
void |
IContext.removeSubject(String cuid)
Removes a Digital Subject from this Context. |
void |
IContextFactory.setPolicy(String policy)
Sets the policy for for this Context Factory. |
void |
IProperty.setValue(IPropertyValue value)
|
void |
IContext.updateSubject(String cuid,
Iterable<IAttribute> attributes)
Add or change the attributes of a Digital Subject. |
boolean |
IContext.verifySubjectAttributes(String cuid,
Iterable<IAttribute> attributes)
Simple method for comparing a set of attribute assertions against a Digital Subject. |
Uses of IdASException in org.eclipse.higgins.idas.impl |
---|
Methods in org.eclipse.higgins.idas.impl that throw IdASException | |
---|---|
void |
BasicAttributeSet.addAttribute(IAttribute attribute)
|
void |
BasicMetadataSet.addMetadata(IMetadata metadata)
|
void |
BasicAttribute.addMetadata(IMetadata metadata)
|
IAttribute |
BasicAttributeSet.createAttribute(URI type,
IPropertyValue value)
|
IAttribute |
BasicAttributeSet.createAttribute(URI type,
Iterable<IPropertyValue> values)
|
IMetadata |
BasicMetadataSet.createMetadata(URI type,
IPropertyValue value)
|
IMetadata |
BasicAttribute.createMetadata(URI type,
IPropertyValue value)
|
IAttribute |
BasicAttributeSet.getAttribute(URI attrID)
|
Iterable<IAttribute> |
BasicAttributeSet.getAttributes()
|
String |
BasicValueHexBinary.getCanonical()
TODO: make sure this meets the canonical rules for xsd:base64Binary |
String |
BasicValueDecimal.getCanonical()
Returns a string representation of teh backing BigDecimal without an exponent field. |
String |
BasicValueDateTime.getCanonical()
|
String |
BasicValueBase64Binary.getCanonical()
TODO: make sure this meets the canonical rules for xsd:base64Binary |
String |
AbstractSimpleValue.getCanonical()
Default implementation of getCanonical calls toString() on the backing datatype. |
URI |
BasicDigitalSubjectRef.getContextRef()
|
Object |
BasicValueURI.getData()
Returns the URI backing this value |
Object |
BasicValueString.getData()
Returns the String backing this value |
Object |
BasicValueShort.getData()
Returns the Short backing this value. |
Object |
BasicValueLong.getData()
Returns the Long backing this value. |
Object |
BasicValueInteger.getData()
Returns the BigInteger backing this value |
Object |
BasicValueInt.getData()
|
Object |
BasicValueHexBinary.getData()
Returns the ByteBuffer backing this value. |
Object |
BasicValueFloat.getData()
Returns the Float backing this value |
Object |
BasicValueDouble.getData()
Returns the Double backing this value |
Object |
BasicValueDecimal.getData()
Returns the BigDecimal backing this value. |
Object |
BasicValueDateTime.getData()
|
Object |
BasicValueByte.getData()
Returns the Byte backing this value. |
Object |
BasicValueBoolean.getData()
Returns the Boolean backing this value |
Object |
BasicValueBase64Binary.getData()
Returns the ByteBuffer backing this value. |
String |
BasicValueHexBinary.getLexical()
|
String |
BasicValueDecimal.getLexical()
|
String |
BasicValueDateTime.getLexical()
|
String |
BasicValueBase64Binary.getLexical()
|
String |
AbstractSimpleValue.getLexical()
Default implementation of getLexical calls toString() on the backing datatype. |
Iterable<IMetadata> |
BasicMetadataSet.getMetadataSet()
|
Iterable<IMetadata> |
BasicAttribute.getMetadataSet()
|
URI |
BasicProperty.getType()
|
URI |
BasicAttribute.getType()
|
String |
BasicDigitalSubjectRef.getUniqueID()
|
IPropertyValue |
BasicProperty.getValue()
|
IPropertyValue |
BasicAttribute.getValue()
|
Iterable<IPropertyValue> |
BasicProperty.getValues()
|
Iterable<IPropertyValue> |
BasicAttribute.getValues()
|
boolean |
AbstractSimpleValue.isSimple()
returns true |
boolean |
AbstractComplexValue.isSimple()
|
void |
BasicAttributeSet.removeAttribute(IAttribute attribute)
|
void |
BasicMetadataSet.removeMetadata(IMetadata metadata)
|
void |
BasicAttribute.removeMetadata(IMetadata metadata)
|
void |
BasicProperty.setValue(IPropertyValue value)
|
void |
BasicAttribute.setValue(IPropertyValue value)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |