Пример #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="ifc">Content interface object</param>
 /// <param name="dv">Internal document version object</param>
 /// <param name="sord">Sord object</param>
 /// <param name="type">Version type</param>
 public FWDocVersion(FWContentInterface ifc, DocVersion dv, FWSord sord, FWDocVersionType type)
     : base(ifc)
 {
     this.typeVal = type;
     this.dvVal   = dv;
     this.sord    = sord;
     updateInternalData(false);
 }
Пример #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="ifc">Content interface object</param>
 /// <param name="dvs">DocVersion objects from IndexServer API</param>
 /// <param name="sord">Sord object from IndexServer API</param>
 /// <param name="type">Type of versions</param>
 public FWDocVersions(FWContentInterface ifc, DocVersion[] dvs, FWSord sord, FWDocVersionType type)
     : base(ifc)
 {
     this.docs = new List <FWDocVersion>(dvs != null ? dvs.Length : 0);
     if (dvs != null)
     {
         foreach (DocVersion v in dvs)
         {
             InternalAdd(v);
         }
     }
     this.typeVal = type;
     this.sord    = sord;
 }
Пример #3
0
 /// <summary>
 /// Create new FWDocVersion object.
 /// </summary>
 /// <param name="dv">DocVersion object</param>
 /// <param name="sord">Sord object.</param>
 /// <param name="type">Type of version object: version, attachment, etc.</param>
 /// <returns>FWDocVersion object</returns>
 public override FWDocVersion NewDocVersion(DocVersion dv, FWSord sord, FWDocVersionType type)
 {
     return(new FSDocVersion((FSContentInterface)ifc, dv, sord, type));
 }
Пример #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="ifc">Content interface object</param>
 /// <param name="dv">DocVersion object</param>
 /// <param name="sord">Sord object</param>
 /// <param name="type">Type of DocVersion object (version, attachment, signature, preview). </param>
 public FSDocVersion(FSContentInterface ifc, DocVersion dv, FWSord sord, FWDocVersionType type)
     : base(ifc, dv, sord, type)
 {
 }
Пример #5
0
 /// <summary>
 /// Create a FWDocVersions object.
 /// </summary>
 /// <param name="docs">Array of DocVersion objects</param>
 /// <param name="sord">Sord object.</param>
 /// <param name="type">Type of version object: version, attachment, etc.</param>
 /// <returns>FWDocVersions object</returns>
 public virtual FWDocVersions NewDocVersions(DocVersion[] docs, FWSord sord, FWDocVersionType type)
 {
     return(new FWDocVersions(ifc, docs, sord, type));
 }
Пример #6
0
 /// <summary>
 /// Create new FWDocVersion object.
 /// </summary>
 /// <param name="dv">DocVersion object</param>
 /// <param name="sord">Sord object.</param>
 /// <param name="type">Type of version object: version, attachment, etc.</param>
 /// <returns>FWDocVersion object</returns>
 public virtual FWDocVersion NewDocVersion(DocVersion dv, FWSord sord, FWDocVersionType type)
 {
     return(new FWDocVersion(ifc, dv, sord, type));
 }