/* ** GENEREATED FILE - DO NOT MODIFY ** */ package com.wilutions.mslib.uccollaborationlib; import com.wilutions.com.*; /** * Self. * Self Class */ @CoClass(guid="{CDCF9CAF-EC72-4EC4-A7CA-05CBDDA1959D}") public class Self extends Dispatch implements ISelf { static boolean __typelib__loaded = __TypeLib.load(); @DeclDISPID(1610743808) public IAsynchronousOperation PublishContactInformation(final PublishableContactInformationType[] _publishablePresenceItemTypes, final Object[] _publishablePresenceItemValues, final Object _selfCallback, final Object _state) throws ComException { assert(_publishablePresenceItemTypes != null); assert(_publishablePresenceItemValues != null); assert(_selfCallback != null); assert(_state != null); final Object obj = this._dispatchCall(1610743808,"PublishContactInformation", DISPATCH_METHOD,null,_publishablePresenceItemTypes,_publishablePresenceItemValues,_selfCallback,_state); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IAsynchronousOperationImpl.class); } @DeclDISPID(1610743809) public IContact getContact() throws ComException { final Object obj = this._dispatchCall(1610743809,"Contact", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IContactImpl.class); } @DeclDISPID(1610743810) public IPhone CreatePhone(final ContactEndpointType _phoneType, final String _phoneUri, final Boolean _toBePublished) throws ComException { assert(_phoneType != null); assert(_phoneUri != null); assert(_toBePublished != null); final Object obj = this._dispatchCall(1610743810,"CreatePhone", DISPATCH_METHOD,null,_phoneType.value,_phoneUri,_toBePublished); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IPhoneImpl.class); } @DeclDISPID(1610743811) public Boolean CanSetPhone(final ContactEndpointType _phoneType) throws ComException { assert(_phoneType != null); final Object obj = this._dispatchCall(1610743811,"CanSetPhone", DISPATCH_METHOD,null,_phoneType.value); if (obj == null) return null; return (Boolean)obj; } @DeclDISPID(1610743812) public IPhone[] getPhones() throws ComException { final Object obj = this._dispatchCall(1610743812,"Phones", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return (IPhone[])obj; } @DeclDISPID(1610743813) public IAsynchronousOperation SetPhones(final IPhone[] _phones, final Object _selfCallback, final Object _state) throws ComException { assert(_phones != null); assert(_selfCallback != null); assert(_state != null); final Object obj = this._dispatchCall(1610743813,"SetPhones", DISPATCH_METHOD,null,_phones,_selfCallback,_state); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IAsynchronousOperationImpl.class); } @DeclDISPID(1610743814) public ICustomAvailabilityState[] GetPublishableCustomAvailabilityStates(final Integer _localeId) throws ComException { assert(_localeId != null); final Object obj = this._dispatchCall(1610743814,"GetPublishableCustomAvailabilityStates", DISPATCH_METHOD,null,_localeId); if (obj == null) return null; return (ICustomAvailabilityState[])obj; } @DeclDISPID(1610743815) public IAccessPermission[] getPermissions() throws ComException { final Object obj = this._dispatchCall(1610743815,"Permissions", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return (IAccessPermission[])obj; } @DeclDISPID(1610743816) public Boolean getPhotoDisplayed() throws ComException { final Object obj = this._dispatchCall(1610743816,"PhotoDisplayed", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return (Boolean)obj; } @DeclDISPID(1610743817) public IContactEndpoint getTestCallEndpoint() throws ComException { final Object obj = this._dispatchCall(1610743817,"TestCallEndpoint", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IContactEndpointImpl.class); } @DeclDISPID(1610743818) public IAsynchronousOperation SetPhone(final ContactEndpointType _phoneType, final String _phoneUri, final Boolean _toBePublished, final Object _selfCallback, final Object _state) throws ComException { assert(_phoneType != null); assert(_phoneUri != null); assert(_toBePublished != null); assert(_selfCallback != null); assert(_state != null); final Object obj = this._dispatchCall(1610743818,"SetPhone", DISPATCH_METHOD,null,_phoneType.value,_phoneUri,_toBePublished,_selfCallback,_state); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IAsynchronousOperationImpl.class); } @DeclDISPID(1610743819) public IAsynchronousOperation RemovePhone(final ContactEndpointType _phoneType, final Object _selfCallback, final Object _state) throws ComException { assert(_phoneType != null); assert(_selfCallback != null); assert(_state != null); final Object obj = this._dispatchCall(1610743819,"RemovePhone", DISPATCH_METHOD,null,_phoneType.value,_selfCallback,_state); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IAsynchronousOperationImpl.class); } @DeclDISPID(1610743820) public IPhone GetPhone(final ContactEndpointType _phoneType) throws ComException { assert(_phoneType != null); final Object obj = this._dispatchCall(1610743820,"GetPhone", DISPATCH_METHOD,null,_phoneType.value); if (obj == null) return null; return Dispatch.as(obj, com.wilutions.mslib.uccollaborationlib.impl.IPhoneImpl.class); } @DeclDISPID(1610743821) public Boolean getIsInResiliencyMode() throws ComException { final Object obj = this._dispatchCall(1610743821,"IsInResiliencyMode", DISPATCH_PROPERTYGET,null); if (obj == null) return null; return (Boolean)obj; } @DeclDISPID(1610743822) public Object GetSettingInternal(final SettingItemTypeInternal _settingItem) throws ComException { assert(_settingItem != null); final Object obj = this._dispatchCall(1610743822,"GetSettingInternal", DISPATCH_METHOD,null,_settingItem.value); if (obj == null) return null; return (Object)obj; } public Self() throws ComException { super("{CDCF9CAF-EC72-4EC4-A7CA-05CBDDA1959D}", "{4DA899D3-FAC7-4F43-8E4A-1987988FBC9B}"); } protected Self(long ndisp) { super(ndisp); } public String toString() { return "[Self" + super.toString() + "]"; } }