Uses of Class
org.eclipse.higgins.idas.IdASException

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(java.net.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(java.net.URI type, IPropertyValue value)
          Creates and adds an attribute for this object.
 IAttribute IHasAttributes.createAttribute(java.net.URI type, java.lang.Iterable<IPropertyValue> values)
          Creates and adds an attribute for this object.
 IContext IContextFactory.createContext(java.net.URI contextRef)
          Using contextRef, creates an instance of IContext and returns it.
 IMetadata IHasMetadata.createMetadata(java.net.URI type, IPropertyValue value)
          Creates a metadata item which can be added to metadata held by this Object.
 IRelationship<T> IHasRelationships.createRelationship(java.net.URI type)
          Creates a relationship to another Object.
 java.lang.String IContext.createSubject(java.net.URI subjectType, java.lang.Iterable<IAttribute> attributes)
          Creates and adds a Digital Subject to this Context.
 java.lang.String IContext.exportData(java.lang.String filter, java.lang.String representationFormat)
          Exports this Context.
 IAttribute IHasAttributes.getAttribute(java.net.URI attrID)
          Return specified attribute of this object
 java.lang.Iterable<IAttribute> IHasAttributes.getAttributes()
          Return all attributes of this object
 java.lang.String ISimpleValue.getCanonical()
          Returns the canonical representation if this value is a literal
 IContext IDigitalSubject.getContext()
           
 java.net.URI IDigitalSubjectRef.getContextRef()
          Returns a reference to the Context holding the referred-to IDigitalSubject.
 java.net.URI IContext.getContextRef()
          Returns a reference to this Context.
 java.lang.Iterable<java.net.URI> IContextFactory.getContexts(java.lang.String filter)
           
 IContextSchema IContext.getContextSchema()
          Returns the schema govering this context.
 java.lang.Object ISimpleValue.getData()
          Returns the underlying Java object holding this simple type's value.
 java.lang.Object IPropertyValue.getData()
          Returns the backing Java object for this property value.
 java.lang.String ISimpleValue.getLexical()
          Returns a lexical representation if this value is a literal
 java.lang.Iterable<IMetadata> IHasMetadata.getMetadataSet()
          Returns this Object's metadata elements as an Iterable.
 java.lang.String IContextFactory.getName()
           
 java.lang.String IContextFactory.getPolicy()
          Returns the policy in effect for this Context Factory.
 java.lang.Iterable<T> IRelationship.getRelatedObjects()
           
 java.lang.Iterable<IRelationship<T>> IHasRelationships.getRelationships()
          Returns the relationships this Object has to others.
 java.lang.String IContext.getSchema()
          Returns the schema governing this context.
 IDigitalSubject IContext.getSubject(java.lang.String cuid)
          Returns the Digital Subject matching the specified cuid.
 java.lang.Iterable<IDigitalSubject> IContext.getSubjects(java.lang.String filter)
          From this context, return IDigitalSubjects that match the specified filter
 java.net.URI IRelationship.getType()
          Returns this relationship's type.
 java.net.URI IPropertyValue.getType()
           
 java.net.URI IProperty.getType()
          Returns the type of this property as a URI.
 java.lang.String IDigitalSubject.getType()
          Returns the type of this Digital Subject.
 java.lang.String IDigitalSubjectRef.getUniqueID()
          Returns the Contextually Unique Identifier of the referred-to IDigitalSubject.
 java.lang.String IDigitalSubject.getUniqueID()
          Returns the Contextually Unique Identifier of this Digital Subject
 IPropertyValue IProperty.getValue()
          Returns a single value for this iProperty.
 java.lang.Iterable<IPropertyValue> IProperty.getValues()
          Returns all values for this iProperty.
 void IContext.importData(java.lang.String filter, java.lang.String representationFormat)
          Imports this Context.
 boolean IContext.isOpen(java.lang.Object identity)
          Tests whether this context is open and authenticated using the specified identity
 boolean IPropertyValue.isSimple()
           
 void IContext.open(java.lang.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(java.lang.String cuid)
          Removes a Digital Subject from this Context.
 void IContextFactory.setPolicy(java.lang.String policy)
          Sets the policy for for this Context Factory.
 void IProperty.setValue(IPropertyValue value)
           
 void IContext.updateSubject(java.lang.String cuid, java.lang.Iterable<IAttribute> attributes)
          Add or change the attributes of a Digital Subject.
 boolean IContext.verifySubjectAttributes(java.lang.String cuid, java.lang.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(java.net.URI type, IPropertyValue value)
           
 IAttribute BasicAttributeSet.createAttribute(java.net.URI type, java.lang.Iterable<IPropertyValue> values)
           
 IMetadata BasicMetadataSet.createMetadata(java.net.URI type, IPropertyValue value)
           
 IMetadata BasicAttribute.createMetadata(java.net.URI type, IPropertyValue value)
           
 IAttribute BasicAttributeSet.getAttribute(java.net.URI attrID)
           
 java.lang.Iterable<IAttribute> BasicAttributeSet.getAttributes()
           
 java.lang.String BasicValueHexBinary.getCanonical()
          TODO: make sure this meets the canonical rules for xsd:base64Binary
 java.lang.String BasicValueDecimal.getCanonical()
          Returns a string representation of teh backing BigDecimal without an exponent field.
 java.lang.String BasicValueDateTime.getCanonical()
           
 java.lang.String BasicValueBase64Binary.getCanonical()
          TODO: make sure this meets the canonical rules for xsd:base64Binary
 java.lang.String AbstractSimpleValue.getCanonical()
          Default implementation of getCanonical calls toString() on the backing datatype.
 java.net.URI BasicDigitalSubjectRef.getContextRef()
           
 java.lang.Object BasicValueString.getData()
          Returns the String backing this value
 java.lang.Object BasicValueShort.getData()
          Returns the Short backing this value.
 java.lang.Object BasicValueLong.getData()
          Returns the Long backing this value.
 java.lang.Object BasicValueInteger.getData()
          Returns the BigInteger backing this value
 java.lang.Object BasicValueInt.getData()
           
 java.lang.Object BasicValueHexBinary.getData()
          Returns the ByteBuffer backing this value.
 java.lang.Object BasicValueFloat.getData()
          Returns the Float backing this value
 java.lang.Object BasicValueDouble.getData()
          Returns the Double backing this value
 java.lang.Object BasicValueDecimal.getData()
          Returns the BigDecimal backing this value.
 java.lang.Object BasicValueDateTime.getData()
           
 java.lang.Object BasicValueByte.getData()
          Returns the Byte backing this value.
 java.lang.Object BasicValueBoolean.getData()
          Returns the Boolean backing this value
 java.lang.Object BasicValueBase64Binary.getData()
          Returns the ByteBuffer backing this value.
 java.lang.Object BasicValueAnyURI.getData()
          Returns the URI backing this value
 java.lang.Object BasicSimpleValue.getData()
           
 java.lang.Object BasicComplexValue.getData()
           
 java.lang.String BasicValueHexBinary.getLexical()
           
 java.lang.String BasicValueDecimal.getLexical()
           
 java.lang.String BasicValueDateTime.getLexical()
           
 java.lang.String BasicValueBase64Binary.getLexical()
           
 java.lang.String AbstractSimpleValue.getLexical()
          Default implementation of getLexical calls toString() on the backing datatype.
 java.lang.Iterable<IMetadata> BasicMetadataSet.getMetadataSet()
           
 java.lang.Iterable<IMetadata> BasicAttribute.getMetadataSet()
           
 java.net.URI BasicValueUnsignedShort.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#unsignedShort"
 java.net.URI BasicValueUnsignedLong.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#unsignedLong"
 java.net.URI BasicValueUnsignedInt.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#unsignedtInt"
 java.net.URI BasicValueUnsignedByte.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#unsignedByte"
 java.net.URI BasicValueToken.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#token"
 java.net.URI BasicValueTime.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#time"
 java.net.URI BasicValueString.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#string"
 java.net.URI BasicValueShort.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#short"
 java.net.URI BasicValuePositiveInteger.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#positiveInteger"
 java.net.URI BasicValueNormalizedString.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#normalizedString"
 java.net.URI BasicValueNonPositiveInteger.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#nonPositiveInteger"
 java.net.URI BasicValueNonNegativeInteger.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
 java.net.URI BasicValueNMTOKEN.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#NMToken"
 java.net.URI BasicValueNegativeInteger.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#negativeInteger"
 java.net.URI BasicValueNCName.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#NCName"
 java.net.URI BasicValueName.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#Name"
 java.net.URI BasicValueLong.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#long"
 java.net.URI BasicValueLanguage.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#language"
 java.net.URI BasicValueInteger.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#integer"
 java.net.URI BasicValueInt.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#int"
 java.net.URI BasicValueHexBinary.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#hexBinary"
 java.net.URI BasicValueGYearMonth.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#gYearMonth"
 java.net.URI BasicValueGYear.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#gYear"
 java.net.URI BasicValueGMonthDay.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#gMonthDay"
 java.net.URI BasicValueGMonth.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#gMonth"
 java.net.URI BasicValueGDay.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#gDay"
 java.net.URI BasicValueFloat.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#float"
 java.net.URI BasicValueDouble.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#double"
 java.net.URI BasicValueDecimal.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#decimal"
 java.net.URI BasicValueDateTime.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#dateTime"
 java.net.URI BasicValueDate.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#date"
 java.net.URI BasicValueByte.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#byte"
 java.net.URI BasicValueBoolean.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#boolean"
 java.net.URI BasicValueBase64Binary.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#base64Binary"
 java.net.URI BasicValueAnyURI.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#anyURI"
 java.net.URI BasicSimpleValue.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#any"
 java.net.URI BasicProperty.getType()
           
 java.net.URI BasicComplexValue.getType()
          Returns a URI for "http://www.w3.org/2001/XMLSchema#any"
 java.net.URI BasicAttribute.getType()
           
 java.lang.String BasicDigitalSubjectRef.getUniqueID()
           
 IPropertyValue BasicProperty.getValue()
           
 IPropertyValue BasicAttribute.getValue()
           
 java.lang.Iterable<IPropertyValue> BasicProperty.getValues()
           
 java.lang.Iterable<IPropertyValue> BasicAttribute.getValues()
           
 boolean BasicSimpleValue.isSimple()
           
 boolean BasicComplexValue.isSimple()
           
 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)