示例#1
0
 public void AddObjectToList(IVersionSupport obj, List <IVersionSupport> dependentObjectList)
 {
     VersionHelper.AddObjectToList(obj, dependentObjectList);
 }
示例#2
0
        public virtual void SetVersionStateExt(IVersionSupport obj, VersionStates vs)
        {
            VersionHelper vHelper = new VersionHelper(this.Session);

            vHelper.SetVersionStateExt(obj, vs);
        }
示例#3
0
 public virtual List <IVersionSupport> GetVersionedStrate(IVersionSupport sourceObj, VersionHelper vHelper)
 {
     return(vHelper.GetVersionedStrate(sourceObj, vHelper));
 }
示例#4
0
        public virtual void SetVersionState(Dictionary <IVersionSupport, IVersionSupport> dict, VersionStates versionState)
        {
            VersionHelper vHelper = new VersionHelper(this.Session);

            vHelper.SetVersionState(dict, versionState);
        }
示例#5
0
        public virtual object CopyForVersion(IXPSimpleObject source)
        {
            VersionHelper vHelper = new VersionHelper(this.Session);

            return(vHelper.CopyForVersion(source));
        }
示例#6
0
        public virtual Dictionary <IVersionSupport, IVersionSupport> GenerateCopyOfObjects(List <IVersionSupport> list, Session ssn, IVersionSupport sourceObj)
        {
            VersionHelper vHelper = new VersionHelper(this.Session);

            return(vHelper.GenerateCopyOfObjects(list, ssn, sourceObj));
        }
示例#7
0
        public virtual IVersionSupport CreateNewVersion(IVersionSupport sourceObj, VersionHelper vHelper)
        {
            IVersionSupport newVersionObj = vHelper.CreateNewVersion(sourceObj, vHelper);

            return(newVersionObj);
        }
示例#8
0
 public virtual List <IVersionSupport> GetFirstDependentList(IVersionSupport sourceObj, List <IVersionSupport> dependentObjectList, VersionHelper vHelper)
 {
     return(new List <IVersionSupport>());
 }