/* ** GENEREATED FILE - DO NOT MODIFY ** */ package com.wilutions.mslib.uccollaborationlib; import com.wilutions.com.*; /** * Contact. * Represents a contact. */ @CoClass(guid="{D3EF7C83-13F3-4BF2-8216-540FB95BBD00}") public class Contact extends Dispatch implements IContact { static boolean __typelib__loaded = __TypeLib.load(); @DeclDISPID(1610743808) public String getUri() throws ComException { final Object obj = this._dispatchCall(1610743808,"Uri", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return (String)obj; } @DeclDISPID(1610743809) public Object GetContactInformation(final ContactInformationType _contactInformationType) throws ComException { assert(_contactInformationType != null); final Object obj = this._dispatchCall(1610743809,"GetContactInformation", DISPATCH_METHOD,null,_contactInformationType.value); if (obj == null) return null; return (Object)obj; } @DeclDISPID(1610743810) public IContactInformationDictionary BatchGetContactInformation(final ContactInformationType[] _contactInformationTypes) throws ComException { assert(_contactInformationTypes != null); final Object obj = this._dispatchCall(1610743810,"BatchGetContactInformation", DISPATCH_METHOD,null,_contactInformationTypes); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IContactInformationDictionaryImpl.class); } @DeclDISPID(1610743811) public IContactSettingDictionary getSettings() throws ComException { final Object obj = this._dispatchCall(1610743811,"Settings", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IContactSettingDictionaryImpl.class); } @DeclDISPID(1610743812) public Boolean CanStart(final ModalityTypes _modalityTypes) throws ComException { assert(_modalityTypes != null); final Object obj = this._dispatchCall(1610743812,"CanStart", DISPATCH_METHOD,null,_modalityTypes.value); if (obj == null) return null; return (Boolean)obj; } @DeclDISPID(1610743813) public IAsynchronousOperation ChangeSetting(final ContactSetting _contactSettingType, final Object _contactSettingValue, final Object _contactCallback, final Object _state) throws ComException { assert(_contactSettingType != null); assert(_contactSettingValue != null); assert(_contactCallback != null); assert(_state != null); final Object obj = this._dispatchCall(1610743813,"ChangeSetting", DISPATCH_METHOD,null,_contactSettingType.value,_contactSettingValue,_contactCallback,_state); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IAsynchronousOperationImpl.class); } @DeclDISPID(1610743814) public Boolean CanChangeSetting(final ContactSetting _contactSetting) throws ComException { assert(_contactSetting != null); final Object obj = this._dispatchCall(1610743814,"CanChangeSetting", DISPATCH_METHOD,null,_contactSetting.value); if (obj == null) return null; return (Boolean)obj; } @DeclDISPID(1610743815) public IContactManager getContactManager() throws ComException { final Object obj = this._dispatchCall(1610743815,"ContactManager", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IContactManagerImpl.class); } @DeclDISPID(1610743816) public IGroupCollection getCustomGroups() throws ComException { final Object obj = this._dispatchCall(1610743816,"CustomGroups", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IGroupCollectionImpl.class); } @DeclDISPID(1610743817) public IAsynchronousOperation MoveToGroup(final IGroup _targetGroup, final IGroup _sourceGroup, final Object _contactCallback, final Object _state) throws ComException { assert(_contactCallback != null); assert(_state != null); final Object obj = this._dispatchCall(1610743817,"MoveToGroup", DISPATCH_METHOD,null,(_targetGroup!=null?_targetGroup:Dispatch.NULL),(_sourceGroup!=null?_sourceGroup:Dispatch.NULL),_contactCallback,_state); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IAsynchronousOperationImpl.class); } @DeclDISPID(1610743818) public Boolean CanMoveToGroup(final IGroup _targetGroup, final IGroup _sourceGroup) throws ComException { final Object obj = this._dispatchCall(1610743818,"CanMoveToGroup", DISPATCH_METHOD,null,(_targetGroup!=null?_targetGroup:Dispatch.NULL),(_sourceGroup!=null?_sourceGroup:Dispatch.NULL)); if (obj == null) return null; return (Boolean)obj; } @DeclDISPID(1610743819) public IContactEndpoint CreateContactEndpoint(final String _telephoneUri) throws ComException { assert(_telephoneUri != null); final Object obj = this._dispatchCall(1610743819,"CreateContactEndpoint", DISPATCH_METHOD,null,_telephoneUri); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IContactEndpointImpl.class); } @DeclDISPID(1610743820) public UnifiedCommunicationType getUnifiedCommunicationType() throws ComException { final Object obj = this._dispatchCall(1610743820,"UnifiedCommunicationType", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return UnifiedCommunicationType.valueOf((Integer)obj); } @DeclDISPID(1610743821) public IAsynchronousOperation GetOrganizationInformation(final OrganizationStructureTypes _orgInfoTypes, final Object _contactCallback, final Object _state) throws ComException { assert(_orgInfoTypes != null); assert(_contactCallback != null); assert(_state != null); final Object obj = this._dispatchCall(1610743821,"GetOrganizationInformation", DISPATCH_METHOD,null,_orgInfoTypes.value,_contactCallback,_state); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IAsynchronousOperationImpl.class); } @DeclDISPID(1610743822) public IContactInformationDictionary GetMultipleContactInformation(final ContactInformationType[] _contactInformationTypes) throws ComException { assert(_contactInformationTypes != null); final Object obj = this._dispatchCall(1610743822,"GetMultipleContactInformation", DISPATCH_METHOD,null,_contactInformationTypes); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IContactInformationDictionaryImpl.class); } public Contact() throws ComException { super("{D3EF7C83-13F3-4BF2-8216-540FB95BBD00}", "{85109845-6AE2-4B6B-9524-65BA203E5B7D}"); } protected Contact(long ndisp) { super(ndisp); } public String toString() { return "[Contact" + super.toString() + "]"; } }