com.compoze.collab.exchange
Interface  IExchangeContactsContainer
- All Superinterfaces: 
 - IContactsContainer, IContainer, IExchangeContainer, IGroupwareContainer, IItem, java.io.Serializable
 
- public interface IExchangeContactsContainer
- extends IContactsContainer, IExchangeContainer
  
Container class that holds Exchange contacts.  Its container class is
 container.contacts.exchange.  The additional functionality this
 interface provides is the ability to synchronize the contents.
| 
Field Summary | 
static ContainerClass | 
CLASS
 
          The ContainerClass that represents an
 IExchangeContactsContainer. | 
 
 
| Fields inherited from interface com.compoze.collab.IContainer | 
CONTAINER_CLASS, HAS_SUBCONTAINERS, HOLDS_ITEMS, HOLDS_SUBCONTAINERS, KEYID_CONTAINER_CLASS, KEYID_HAS_SUBCONTAINERS, KEYID_HOLDS_ITEMS, KEYID_HOLDS_SUBCONTAINERS, KEYID_NAME, KEYID_SUBCONTAINER_COUNT, MINIMUM_CONTAINER_KEYS, NAME, SUBCONTAINER_COUNT | 
 
 
 
 
 
| Methods inherited from interface com.compoze.collab.IContainer | 
add, add, add, addSubcontainer, copyTo, getContainerClass, getItemCount, getItemCount, getItems, getItems, getItems, getItems, getItems, getName, getSubcontainer, getSubcontainer, getSubcontainers, getSubcontainers, hasSubcontainer, holdsItems, holdsSubcontainers, isUnder, moveTo, setName | 
 
| Methods inherited from interface com.compoze.collab.IItem | 
commit, containsKey, containsKey, copyProperties, delete, fetchProperties, getAttribute, getEnum, getID, getInputStream, getItemClass, getOutputStream, getParent, getParent, getParentID, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getReader, getRootContainer, getSession, getWriter, isMissing, removeAttribute, removeProperty, setAttribute, setProperties, setProperty, setProperty, setProperty | 
 
 
CLASS
public static final ContainerClass CLASS
- The 
ContainerClass that represents an
 IExchangeContactsContainer. 
resolve
public IContact[] resolve(java.lang.String sInfo,
                          FetchProfile fp)
                   throws CollaborationException
- Resolves the string to contacts.  The user information can be a name
 or part of the email address.  The steps are taken to resolve a name against
 the address list:
 
  - If the info contains an '@', create a prefix, no-case content
  restriction with 
IExchangeContact.EMAIL1_ADDRESS.
   - Otherwise use an 
OR restriction of (all ignoring case):
    
      IContact.DISPLAY_NAME substring. 
      IExchangeContact.EMAIL1_ADDRESS prefix. 
      IExchangeContact.FILE_AS prefix. 
    
   
 
- Specified by: 
 resolve in interface IContactsContainer
 
- Parameters:
 sInfo - the user info to resolvefp - the fetch profile to use when fetching- Returns:
 - an array of contacts (length = 
0,
 unresolved; length = 1, resolved; >1, ambiguous
 entries - Throws:
 CollaborationException - if there was an error resolving the info
 
 
 Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.