/// <summary> /// Sets all SIF_Object object instances. All existing /// <c>SIF_Object</c> instances /// are removed and replaced with this list. Calling this method with the /// parameter value set to null removes all <c>SIF_Objects</c>. /// </summary> /// <remarks> /// <para>Version: 2.5</para> /// <para>Since: 1.1</para> /// </remarks> public void SetSIF_Objects( SIF_Object[] items) { SetChildren( InfraDTD.SIF_UNPROVIDE_SIF_OBJECT, items ); }
/// <summary>Adds a new <c><SIF_Object></c> child element.</summary> /// <param name="val">A SIF_Object object</param> /// <remarks> /// <para>Version: 2.5</para> /// <para>Since: 1.1</para> /// </remarks> public void AddSIF_Object( SIF_Object val ) { AddChild( InfraDTD.SIF_UNPROVIDE_SIF_OBJECT, val ); }
///<summary>Sets the value of the <c><SIF_PublishChangeAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_PublishChangeAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_PublishChangeAccess</c></para> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_PublishChangeAccess(SIF_Object SifObject) { RemoveChild(InfraDTD.SIF_AGENTACL_SIF_PUBLISHCHANGEACCESS); AddChild(InfraDTD.SIF_AGENTACL_SIF_PUBLISHCHANGEACCESS, new SIF_PublishChangeAccess(SifObject)); }
/// <summary>Adds a new <c><SIF_Object></c> child element.</summary> /// <param name="val">A SIF_Object object</param> /// <remarks> /// <para>Version: 2.6</para> /// <para>Since: 1.1</para> /// </remarks> public void AddSIF_Object( SIF_Object val ) { AddChild( InfraDTD.SIF_UNSUBSCRIBE_SIF_OBJECT, val ); }
///<summary>Sets the value of the <c><SIF_RespondAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_RespondAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_RespondAccess</c></para> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_RespondAccess( SIF_Object SifObject ) { RemoveChild( InfraDTD.SIF_AGENTACL_SIF_RESPONDACCESS); AddChild( InfraDTD.SIF_AGENTACL_SIF_RESPONDACCESS, new SIF_RespondAccess( SifObject ) ); }
/// <summary>Adds a new <c><SIF_Object></c> child element.</summary> /// <param name="val">A SIF_Object object</param> /// <remarks> /// <para>Version: 2.6</para> /// <para>Since: 1.1</para> /// </remarks> public void AddSIF_Object(SIF_Object val) { AddChild(InfraDTD.SIF_PROVIDE_SIF_OBJECT, val); }
/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="objectName">An ObjectName</param> ///<param name="sifObject">A SIF_Object</param> /// public SIF_From( string objectName, SIF_Object sifObject ) : base(InfraDTD.SIF_FROM) { this.ObjectName = objectName; this.SIF_Object = sifObject; }
///<summary>Sets the value of the <c><SIF_PublishDeleteAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_PublishDeleteAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_PublishDeleteAccess</c></para> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_PublishDeleteAccess( SIF_Object SifObject ) { RemoveChild( InfraDTD.SIF_AGENTACL_SIF_PUBLISHDELETEACCESS); AddChild( InfraDTD.SIF_AGENTACL_SIF_PUBLISHDELETEACCESS, new SIF_PublishDeleteAccess( SifObject ) ); }
///<summary>Sets the value of the <c><SIF_ProvideAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_ProvideAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_ProvideAccess</c></para> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_ProvideAccess(SIF_Object SifObject) { RemoveChild(InfraDTD.SIF_AGENTACL_SIF_PROVIDEACCESS); AddChild(InfraDTD.SIF_AGENTACL_SIF_PROVIDEACCESS, new SIF_ProvideAccess(SifObject)); }
///<summary>Sets the value of the <c><SIF_SubscribeAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_SubscribeAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_SubscribeAccess</c></para> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_SubscribeAccess(SIF_Object SifObject) { RemoveChild(InfraDTD.SIF_AGENTACL_SIF_SUBSCRIBEACCESS); AddChild(InfraDTD.SIF_AGENTACL_SIF_SUBSCRIBEACCESS, new SIF_SubscribeAccess(SifObject)); }
///<summary>Sets the value of the <c><SIF_RespondAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_RespondAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_RespondAccess</c></para> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_RespondAccess(SIF_Object SifObject) { RemoveChild(InfraDTD.SIF_AGENTACL_SIF_RESPONDACCESS); AddChild(InfraDTD.SIF_AGENTACL_SIF_RESPONDACCESS, new SIF_RespondAccess(SifObject)); }
///<summary>Sets the value of the <c><SIF_RequestAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_RequestAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_RequestAccess</c></para> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_RequestAccess(SIF_Object SifObject) { RemoveChild(InfraDTD.SIF_AGENTACL_SIF_REQUESTACCESS); AddChild(InfraDTD.SIF_AGENTACL_SIF_REQUESTACCESS, new SIF_RequestAccess(SifObject)); }
///<summary>Sets the value of the <c><SIF_PublishDeleteAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_PublishDeleteAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_PublishDeleteAccess</c></para> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_PublishDeleteAccess(SIF_Object SifObject) { RemoveChild(InfraDTD.SIF_AGENTACL_SIF_PUBLISHDELETEACCESS); AddChild(InfraDTD.SIF_AGENTACL_SIF_PUBLISHDELETEACCESS, new SIF_PublishDeleteAccess(SifObject)); }
///<summary>Sets the value of the <c><SIF_ProvideAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_ProvideAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_ProvideAccess</c></para> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_ProvideAccess( SIF_Object SifObject ) { RemoveChild( InfraDTD.SIF_AGENTACL_SIF_PROVIDEACCESS); AddChild( InfraDTD.SIF_AGENTACL_SIF_PROVIDEACCESS, new SIF_ProvideAccess( SifObject ) ); }
/// <summary>Adds a new <c><SIF_Object></c> child element.</summary> /// <param name="val">A SIF_Object object</param> /// <remarks> /// <para>Version: 2.6</para> /// <para>Since: 1.1</para> /// </remarks> public void AddSIF_Object(SIF_Object val) { AddChild(InfraDTD.SIF_SUBSCRIBE_SIF_OBJECT, val); }
///<summary>Sets the value of the <c><SIF_PublishChangeAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_PublishChangeAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_PublishChangeAccess</c></para> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_PublishChangeAccess( SIF_Object SifObject ) { RemoveChild( InfraDTD.SIF_AGENTACL_SIF_PUBLISHCHANGEACCESS); AddChild( InfraDTD.SIF_AGENTACL_SIF_PUBLISHCHANGEACCESS, new SIF_PublishChangeAccess( SifObject ) ); }
///<summary>Sets the value of the <c><SIF_From></c> element.</summary> /// <param name="ObjectName">An ObjectName</param> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_From</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_From</c></para> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_From(string ObjectName, SIF_Object SifObject) { RemoveChild(InfraDTD.SIF_EXTENDEDQUERY_SIF_FROM); AddChild(InfraDTD.SIF_EXTENDEDQUERY_SIF_FROM, new SIF_From(ObjectName, SifObject)); }
///<summary>Sets the value of the <c><SIF_RequestAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_RequestAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_RequestAccess</c></para> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_RequestAccess( SIF_Object SifObject ) { RemoveChild( InfraDTD.SIF_AGENTACL_SIF_REQUESTACCESS); AddChild( InfraDTD.SIF_AGENTACL_SIF_REQUESTACCESS, new SIF_RequestAccess( SifObject ) ); }
/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="objectName">An ObjectName</param> ///<param name="sifObject">A SIF_Object</param> /// public SIF_From(string objectName, SIF_Object sifObject) : base(InfraDTD.SIF_FROM) { this.ObjectName = objectName; this.SIF_Object = sifObject; }
///<summary>Sets the value of the <c><SIF_SubscribeAccess></c> element.</summary> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_SubscribeAccess</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_SubscribeAccess</c></para> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_SubscribeAccess( SIF_Object SifObject ) { RemoveChild( InfraDTD.SIF_AGENTACL_SIF_SUBSCRIBEACCESS); AddChild( InfraDTD.SIF_AGENTACL_SIF_SUBSCRIBEACCESS, new SIF_SubscribeAccess( SifObject ) ); }
/// <summary> /// Sets all SIF_Object object instances. All existing /// <c>SIF_Object</c> instances /// are removed and replaced with this list. Calling this method with the /// parameter value set to null removes all <c>SIF_Objects</c>. /// </summary> /// <remarks> /// <para>Version: 2.6</para> /// <para>Since: 1.1</para> /// </remarks> public void SetSIF_Objects( SIF_Object[] items) { SetChildren( InfraDTD.SIF_UNSUBSCRIBE_SIF_OBJECT, items ); }
///<summary>Sets the value of the <c><SIF_From></c> element.</summary> /// <param name="ObjectName">An ObjectName</param> /// <param name="SifObject">A SIF_Object</param> ///<remarks> /// <para>This form of <c>setSIF_From</c> is provided as a convenience method /// that is functionally equivalent to the <c>SIF_From</c></para> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void SetSIF_From( string ObjectName, SIF_Object SifObject ) { RemoveChild( InfraDTD.SIF_EXTENDEDQUERY_SIF_FROM); AddChild( InfraDTD.SIF_EXTENDEDQUERY_SIF_FROM, new SIF_From( ObjectName, SifObject ) ); }
/** * SIF_Unsubscribe */ public SIF_Ack SifUnsubscribe(IZone zone, String[] objectType) { ZoneImpl AdkZone = (ZoneImpl)zone; SIF_Unsubscribe msg = new SIF_Unsubscribe(AdkZone.HighestEffectiveZISVersion); for (int i = 0; i < objectType.Length; i++) { SIF_Object obj = new SIF_Object(); obj.ObjectName = objectType[i]; msg.AddSIF_Object(obj); } return AdkZone.Dispatcher.send(msg); }