Ejemplo n.º 1
0
 /// <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 );
 }
Ejemplo n.º 2
0
 /// <summary>Adds a new <c>&lt;SIF_Object&gt;</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 );
 }
Ejemplo n.º 3
0
 ///<summary>Sets the value of the <c>&lt;SIF_PublishChangeAccess&gt;</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));
 }
Ejemplo n.º 4
0
 /// <summary>Adds a new <c>&lt;SIF_Object&gt;</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 );
 }
Ejemplo n.º 5
0
 ///<summary>Sets the value of the <c>&lt;SIF_RespondAccess&gt;</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 ) );
 }
Ejemplo n.º 6
0
 /// <summary>Adds a new <c>&lt;SIF_Object&gt;</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);
 }
Ejemplo n.º 7
0
 /// <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;
 }
Ejemplo n.º 8
0
 ///<summary>Sets the value of the <c>&lt;SIF_PublishDeleteAccess&gt;</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 ) );
 }
Ejemplo n.º 9
0
 ///<summary>Sets the value of the <c>&lt;SIF_ProvideAccess&gt;</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));
 }
Ejemplo n.º 10
0
 ///<summary>Sets the value of the <c>&lt;SIF_SubscribeAccess&gt;</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));
 }
Ejemplo n.º 11
0
 ///<summary>Sets the value of the <c>&lt;SIF_RespondAccess&gt;</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));
 }
Ejemplo n.º 12
0
 ///<summary>Sets the value of the <c>&lt;SIF_RequestAccess&gt;</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));
 }
Ejemplo n.º 13
0
 ///<summary>Sets the value of the <c>&lt;SIF_PublishDeleteAccess&gt;</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));
 }
Ejemplo n.º 14
0
 ///<summary>Sets the value of the <c>&lt;SIF_ProvideAccess&gt;</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 ) );
 }
Ejemplo n.º 15
0
 /// <summary>Adds a new <c>&lt;SIF_Object&gt;</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);
 }
Ejemplo n.º 16
0
 ///<summary>Sets the value of the <c>&lt;SIF_PublishChangeAccess&gt;</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 ) );
 }
Ejemplo n.º 17
0
 ///<summary>Sets the value of the <c>&lt;SIF_From&gt;</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));
 }
Ejemplo n.º 18
0
 ///<summary>Sets the value of the <c>&lt;SIF_RequestAccess&gt;</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 ) );
 }
Ejemplo n.º 19
0
 /// <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;
 }
Ejemplo n.º 20
0
 ///<summary>Sets the value of the <c>&lt;SIF_SubscribeAccess&gt;</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 ) );
 }
Ejemplo n.º 21
0
 /// <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 );
 }
Ejemplo n.º 22
0
 ///<summary>Sets the value of the <c>&lt;SIF_From&gt;</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 ) );
 }
Ejemplo n.º 23
0
 /**
  *  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);
 }