org.eclipse.higgins.idas.cp.jndi
Class JNDIContext
java.lang.Object
org.eclipse.higgins.idas.spi.BasicAttributeSet
org.eclipse.higgins.idas.spi.BasicContext
org.eclipse.higgins.idas.cp.jndi.JNDIContext
- 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 JNDIContext
- extends org.eclipse.higgins.idas.spi.BasicContext
- Author:
- tdoman@novell.com, jimse@novell.com, dbuss@novell.com
| Fields inherited from interface org.eclipse.higgins.idas.api.IContext |
defaultEntityType |
|
Constructor Summary |
JNDIContext(org.eclipse.higgins.idas.api.IContextId contextID)
|
| Methods inherited from class org.eclipse.higgins.idas.spi.BasicContext |
addUnnotifiedEntity, buildAttribute, buildAttributeAssertion, buildAuthNAttributesMaterials, buildComplexAttrValue, buildEntityIDAssertion, buildEntityTypeAssertion, buildFilter, buildSimpleAttrValue, cancelUpdates, createSimpleValue, exportData, getEntities, getEntities, getEntities, getEntities, importData, isSimpleType, 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 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 |
consumerEntityIDToProvider
public static final String consumerEntityIDToProvider
- See Also:
- Constant Field Values
providerEntityIDToConsumer
public static final String providerEntityIDToConsumer
- See Also:
- Constant Field Values
consumerEntityTypeToProvider
public static final String consumerEntityTypeToProvider
- See Also:
- Constant Field Values
providerEntityTypeToConsumer
public static final String providerEntityTypeToConsumer
- See Also:
- Constant Field Values
consumerAIDToProvider
public static final String consumerAIDToProvider
- See Also:
- Constant Field Values
providerAIDToConsumer
public static final String providerAIDToConsumer
- See Also:
- Constant Field Values
consumerATypeToProvider
public static final String consumerATypeToProvider
- See Also:
- Constant Field Values
providerATypeToConsumer
public static final String providerATypeToConsumer
- See Also:
- Constant Field Values
consumerAValueToProvider
public static final String consumerAValueToProvider
- See Also:
- Constant Field Values
providerAValueToConsumer
public static final String providerAValueToConsumer
- See Also:
- Constant Field Values
JNDIContext
public JNDIContext(org.eclipse.higgins.idas.api.IContextId contextID)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
open
public String open(org.eclipse.higgins.idas.api.IAuthNMaterials identity,
org.eclipse.higgins.idas.api.IExtension[] extensions)
throws org.eclipse.higgins.idas.api.IdASException
- 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
open
public String open(org.eclipse.higgins.idas.api.IAuthNMaterials identity)
throws org.eclipse.higgins.idas.api.IdASException
- 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
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
isOpen
public boolean isOpen(Object identity)
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
isOpen in interface org.eclipse.higgins.idas.api.IContext- Overrides:
isOpen in class org.eclipse.higgins.idas.spi.BasicContext
- Throws:
org.eclipse.higgins.idas.api.IdASException
getAuthEntityID
public String getAuthEntityID()
getSchema
public String getSchema()
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
getSchema in interface org.eclipse.higgins.idas.api.IContext- Overrides:
getSchema 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 entityID)
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
getEntity
public org.eclipse.higgins.idas.api.IEntity getEntity(String entityID,
Iterator consumerSelectionList)
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(org.eclipse.higgins.idas.api.IFilter filter)
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 consumerSelectionList)
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
removeEntity
public void removeEntity(String entityID)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
getSearchResultType
public URI getSearchResultType(SearchResult searchResult)
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException
addEntity
public org.eclipse.higgins.idas.api.IEntity addEntity(URI type,
String entityID)
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
addEntity in interface org.eclipse.higgins.idas.api.IContext- Overrides:
addEntity in class org.eclipse.higgins.idas.spi.BasicContext
- Throws:
org.eclipse.higgins.idas.api.IdASException
addEntity
public org.eclipse.higgins.idas.api.IEntity addEntity(org.eclipse.higgins.idas.api.IEntity copyFrom)
throws org.eclipse.higgins.idas.api.IdASException,
org.eclipse.higgins.idas.api.EntityExistsException
- Specified by:
addEntity in interface org.eclipse.higgins.idas.api.IContext- Overrides:
addEntity in class org.eclipse.higgins.idas.spi.BasicContext
- Throws:
org.eclipse.higgins.idas.api.IdASException
org.eclipse.higgins.idas.api.EntityExistsException
applyUpdates
public void applyUpdates()
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
applyUpdates in interface org.eclipse.higgins.idas.api.IContext- Overrides:
applyUpdates in class org.eclipse.higgins.idas.spi.BasicContext
- Throws:
org.eclipse.higgins.idas.api.IdASException
getContextModel
public org.eclipse.higgins.idas.api.model.IContextModel getContextModel()
- Specified by:
getContextModel in interface org.eclipse.higgins.idas.api.IContext- Overrides:
getContextModel in class org.eclipse.higgins.idas.spi.BasicContext
getContextID
public URI getContextID()
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
getContextID in interface org.eclipse.higgins.idas.api.IContext- Overrides:
getContextID in class org.eclipse.higgins.idas.spi.BasicContext
- Throws:
org.eclipse.higgins.idas.api.IdASException