public virtual void update(ParamItemTable gcTable) { //System.out.println("Updating "+gcTable); ParamItemGroupCode gc = new ParamItemGroupCode(this, gcTable); hashMap[gc.ToString()] = gc; }
public virtual void remove(ParamItemTable gcTable) { ParamItemGroupCode gc = new ParamItemGroupCode(this, gcTable); hashMap[gc.ToString()] = gc; hashMap.Remove(gc.ToString()); }
// public void addOrUpdate(ParamItemTable obj) { // if ( hashMap.get(obj.getGroupCode()) == null ) { // add(obj); // } // else { // update(obj); // } // } //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public void initializeCache() throws Exception public virtual void initializeCache() { bool hasOpenedSession = o_prjDBUtil.hasOpenedSession(); Session session = o_prjDBUtil.currentSession(); hashMap.Clear(); //System.out.println("Seeking for: "+code); IEnumerator <ParamItemTable> iter = session.createQuery("from ParamItemTable o where o.projectId = " + o_prjDBUtil.ProjectUrlId).iterate(); //System.out.println("Processing: "+prj); while (iter.MoveNext()) { ParamItemTable paramItemTable = (ParamItemTable)iter.Current; //System.out.println("Adding: "+groupCodeTable); ParamItemGroupCode gc = new ParamItemGroupCode(this, paramItemTable); hashMap[gc.ToString()] = gc; } if (!hasOpenedSession) { o_prjDBUtil.closeSession(); } }
public virtual ParamItemGroupCode updateAndGetResult(ParamItemTable gcTable) { //System.out.println("Updating "+gcTable); ParamItemGroupCode gc = new ParamItemGroupCode(this, gcTable); hashMap[gc.ToString()] = gc; return(gc); }
public ParamItemGroupCode(ParamItemCache outerInstance, ParamItemTable paramItemTable) { this.outerInstance = outerInstance; if (!InstanceFieldsInitialized) { InitializeInstanceFields(); InstanceFieldsInitialized = true; } ParamItemTable = paramItemTable; }
public virtual void mergeToOne(Session paramSession, IList <ParamItemTable> paramList, string paramString) { this.o_descToAccessRightsMap = new Hashtable(); System.Collections.IList list1 = createInputList(paramSession, paramList); System.Collections.IList list2 = createOutputList(paramSession, paramList); ParamItemTable paramItemTable1 = (ParamItemTable)paramList[0]; ParamItemTable paramItemTable2 = BlankResourceInitializer.createBlankParamItem(paramItemTable1); if (!StringUtils.isNullOrBlank(this.o_rootNode.UserObject.ToString())) { paramItemTable2.Title = StringUtils.makeShortTitle(this.o_rootNode.UserObject.ToString()); } else { if (paramString.IndexOf(" - ", StringComparison.Ordinal) != -1) { paramString = paramString.Substring(paramString.IndexOf(" -", StringComparison.Ordinal) + 2); } paramItemTable2.Title = paramString.ToUpper(); } paramItemTable2.Description = this.o_rootNode.UserObject.ToString(); paramItemTable2.SampleRate = BigDecimalMath.ZERO; paramItemTable2.CostModel = true; paramItemTable2.EditorId = paramItemTable1.EditorId; paramItemTable2.AccessRights = "ALL,NODOC"; paramItemTable2.Keywords = paramItemTable1.Keywords; paramItemTable2.Notes = "ALL,NODOC"; paramItemTable2.LastUpdate = paramItemTable1.LastUpdate; paramItemTable2.CreateDate = paramItemTable1.LastUpdate; paramItemTable2.CreateUserId = paramItemTable1.CreateUserId; paramItemTable2.InputSet = new HashSet <object>(); paramItemTable2.OutputSet = new HashSet <object>(); long?long = (long?)paramSession.save(paramItemTable2); paramItemTable2 = (ParamItemTable)paramSession.load(typeof(ParamItemTable), long); foreach (ParamItemInputTable paramItemInputTable in list1) { long = (long?)paramSession.save(paramItemInputTable); paramItemInputTable = (ParamItemInputTable)paramSession.load(typeof(ParamItemInputTable), long); paramItemTable2.InputSet.Add(paramItemInputTable); paramItemInputTable.ParamItemTable = paramItemTable2; paramSession.update(paramItemInputTable); } foreach (ParamItemOutputTable paramItemOutputTable in list2) { long = (long?)paramSession.save(paramItemOutputTable); paramItemOutputTable = (ParamItemOutputTable)paramSession.load(typeof(ParamItemOutputTable), long); paramItemTable2.OutputSet.Add(paramItemOutputTable); paramItemOutputTable.ParamItemTable = paramItemTable2; paramSession.update(paramItemOutputTable); } }
public virtual void assemblyUpdatedInCostOS(UIProgress paramUIProgress, ParamItemTable paramParamItemTable, IList <ITakeoffRequest> paramList) { }