/* ** GENEREATED FILE - DO NOT MODIFY ** */ package com.wilutions.mslib.uccollaborationlib.impl; import com.wilutions.com.*; @SuppressWarnings("all") @CoClass(guid="{4587012E-CE81-902A-088A-0C5D85C9A787}") public class IContactImpl extends Dispatch implements com.wilutions.mslib.uccollaborationlib.IContact { @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 com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.IContactInformationDictionary BatchGetContactInformation(final com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.IAsynchronousOperation ChangeSetting(final com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.IAsynchronousOperation MoveToGroup(final com.wilutions.mslib.uccollaborationlib.IGroup _targetGroup, final com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.IGroup _targetGroup, final com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.UnifiedCommunicationType getUnifiedCommunicationType() throws ComException { final Object obj = this._dispatchCall(1610743820,"UnifiedCommunicationType", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return com.wilutions.mslib.uccollaborationlib.UnifiedCommunicationType.valueOf((Integer)obj); } @DeclDISPID(1610743821) public com.wilutions.mslib.uccollaborationlib.IAsynchronousOperation GetOrganizationInformation(final com.wilutions.mslib.uccollaborationlib.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 com.wilutions.mslib.uccollaborationlib.IContactInformationDictionary GetMultipleContactInformation(final com.wilutions.mslib.uccollaborationlib.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 IContactImpl(String progId) throws ComException { super(progId, "{85109845-6AE2-4B6B-9524-65BA203E5B7D}"); } protected IContactImpl(long ndisp) { super(ndisp); } public String toString() { return "[IContactImpl" + super.toString() + "]"; } }