private void populateQuerySpecialty(DynamicGridCell cell, String string) { cell.getItems().clear(); LookupService lookup = domain.getLookupService(); SpecialtyCollection collection = (SpecialtyCollection) lookup.getLookupCollection(Specialty.TYPE_ID,SpecialtyCollection.class, Specialty.class); if(collection != null) { for(int i=0; i<collection.size(); i++) { if(validTypedText(cell.getTypedText(), collection.get(i).getIItemText()) && specialtyNotOnScreen(collection.get(i), cell.getRow().getParent())) { DynamicGridCellItem newComboItem = cell.getItems().newItem(collection.get(i)); } } if(collection.size() > 0) { cell.showOpened(); } } }
/** * */ private void listSpecialties() { SpecialtyCollection collSpecialties = LookupHelper.getSpecialty(domain.getLookupService()); if (collSpecialties != null) { form.grdSpecialty().getRows().clear(); GenForm.grdSpecialtyRow row; for (int i = 0; i < collSpecialties.size(); i++) { row = form.grdSpecialty().getRows().newRow(); row.setValue(collSpecialties.get(i)); row.setcolSpecialty(collSpecialties.get(i).getText()); row.setTooltipForcolSpecialty(collSpecialties.get(i).getText()); row.setcolSpecialtyImage(form.getImages().Admin.Service); } } }
private void overlayExcludedSpecialties() { if (form.getLocalContext().getNoLetterIsRequiredInstance() == null) return; SpecialtyCollection lkpCollSpecialties = form.getLocalContext().getNoLetterIsRequiredInstance().getSpecialtiesIsNotNull() ? form.getLocalContext().getNoLetterIsRequiredInstance().getSpecialties() : null; if (lkpCollSpecialties == null) return; for (int i = 0; i < lkpCollSpecialties.size(); i++) { GenForm.grdSpecialtyRow row = form.grdSpecialty().getRowByValue(lkpCollSpecialties.get(i)); if (row != null) row.setcolExclude(Yes.YES); } }
private void addSpecialitiesRow(DynamicGridRow pRow, SpecialtyCollection specialty) { if (specialty == null) return; for (int i = 0; i < specialty.size(); i++) { Specialty spe = specialty.get(i); DynamicGridRow nRow = pRow.getRows().newRow(); nRow.setIdentifier(SPECIALTY_ROW_IDENTIFIER); nRow.setCollapsedImage(form.getImages().Admin.Specialty01); nRow.setExpandedImage(form.getImages().Admin.Specialty01); DynamicGridCell nCell = nRow.getCells().newCell(getColumn(form.lyrMain().tabByCategory().dyngrdMapps(), COLUMN_NAME), DynamicCellType.ENUMERATION); nCell.setReadOnly(false); nCell.setAutoPostBack(true); nCell.getItems().newItem(spe); nCell.setValue(spe); } }
/** * */ private void listSpecialties() { SpecialtyCollection lkpCollSpecialties = LookupHelper.getSpecialty(domain.getLookupService()); if (lkpCollSpecialties != null) { form.grdSpecialty().getRows().clear(); for (int i = 0; i < lkpCollSpecialties.size(); i++) { GenForm.grdSpecialtyRow specRow = form.grdSpecialty().getRows().newRow(); specRow.setValue(lkpCollSpecialties.get(i)); specRow.setcolSpecialtyImage(form.getImages().Admin.Service); specRow.setcolSpecialty(lkpCollSpecialties.get(i).getText()); } } }
private void displayAllSpecialties() { if (form.getLocalContext().getSpecialties() == null) return; SpecialtyCollection lkpCollSpecialties = form.getLocalContext().getSpecialties(); TreeNode node = null; form.treAssociate().clear(); for(int i=0;i<lkpCollSpecialties.size();i++) { node = form.treAssociate().getNodes().add(lkpCollSpecialties.get(i), lkpCollSpecialties.get(i).toString()); node.setCheckBoxVisible(form.getMode().equals(FormMode.EDIT)); node.setCollapsedImage(form.getImages().Admin.Service); } }
private void prepopulateSpecialties() { //Specialty form.grdSpecialties().getRows().clear(); SpecialtyCollection collSpec = LookupHelper.getSpecialty(domain.getLookupService()); if(collSpec == null) return; for (int i=0;i<collSpec.size();i++) { Specialty specInst = collSpec.get(i); grdSpecialtiesRow row = form.grdSpecialties().getRows().newRow(); row.setSpecialty(specInst); } }
private void populateSpecialtiesGridFromData(SpecialtyCollection specialties, Specialty mainSpecialty) { if(specialties == null) return; for(int i=0;i<form.grdSpecialties().getRows().size();i++) { if(specialties.contains(form.grdSpecialties().getRows().get(i).getSpecialty())) form.grdSpecialties().getRows().get(i).setSelect(true); else form.grdSpecialties().getRows().get(i).setSelect(false); if(mainSpecialty != null) if(form.grdSpecialties().getRows().get(i).getSpecialty().equals(mainSpecialty)) form.grdSpecialties().getRows().get(i).setMain(true); } }
/** * Gets the hotlists associated with a given object name, based on the current ccitype * @param String * @return void */ private void populateHotlists(Integer cciID) { IHotlistShort[] collIHotlistShort = domain.listIHotlistShortsByCCI(cciID, form.getLocalContext().getcurrentCciType()); if (collIHotlistShort != null) { form.getLocalContext().setIHotlistShorts(collIHotlistShort); SpecialtyCollection specialties = new SpecialtyCollection(); // loop through results adding each associated specialty to a collection for (int i = 0; i < collIHotlistShort.length; i++ ) { if (collIHotlistShort[i].getISpecialtyIsNotNull().booleanValue()) { specialties.add(collIHotlistShort[i].getISpecialty()); } } form.getGlobalContext().Core.setSpecialties(specialties); populateHotlistsTree(form.getGlobalContext().Core.getSpecialties()); } }
/** * Lists all the specialties lookups in the grid. set row values to the relevant specialty. * @param void * @return void */ private void populateListControl() { form.grdHotlists().getRows().clear(); SpecialtyCollection lkpCollSpecialties = LookupHelper.getSpecialty(domain.getLookupService()); if (lkpCollSpecialties != null) { for (int x=0; x < lkpCollSpecialties.size(); x++) { grdHotlistsRow row = form.grdHotlists().getRows().newRow(); row.setColumnHotlist(lkpCollSpecialties.get(x).getText()); row.setValue(lkpCollSpecialties.get(x)); } } }
/** * Loops through the global context specialties and ticks the relevant present checkboxes in the grid. * @param void * @return void */ private void checkPresentSpecialties() { if (form.getGlobalContext().Core.getSpecialtiesIsNotNull()) { form.getLocalContext().setSavedButInactiveLookups(new SpecialtyCollection()); // for each global context specialty, check the relevant box in the grid. SpecialtyCollection voCollSpecialties = form.getGlobalContext().Core.getSpecialties(); for ( int i = 0; i < voCollSpecialties.size(); i++ ) { if ( ! voCollSpecialties.get(i).isActive()) form.getLocalContext().getSavedButInactiveLookups().add(voCollSpecialties.get(i)); for (int j = 0; j < form.grdHotlists().getRows().size(); j++ ) { if ( form.grdHotlists().getRows().get(j).getValue().equals(voCollSpecialties.get(i))) { form.grdHotlists().getRows().get(j).setColumnPresent(true); } } } } }
/** * Creates a collection of specialties from the grid and updates the global context. * @param void * @return boolean */ private void updateGlobalContext() { SpecialtyCollection voCollSpecialties = new SpecialtyCollection(); for ( int i = 0; i < form.grdHotlists().getRows().size(); i++ ) { if ( form.grdHotlists().getRows().get(i).getColumnPresent() ) { voCollSpecialties.add(form.grdHotlists().getRows().get(i).getValue()); } } for (int j = 0 ; form.getLocalContext().getSavedButInactiveLookups() != null && j < form.getLocalContext().getSavedButInactiveLookups().size() ; j++) voCollSpecialties.add(form.getLocalContext().getSavedButInactiveLookups().get(j)); form.getGlobalContext().Core.setSpecialties(voCollSpecialties); }
private void updateSpecialty() { SpecialtyCollection lkpCollSpecialties = ims.core.vo.lookups.LookupHelper.getSpecialty(domain.getLookupService()); SpecialtyCollection coll = new SpecialtyCollection(); if (lkpCollSpecialties != null) { for (int i = 0; i < form.lyrConfig().tabSpecialties().treSpecialty().getNodes().size(); i++) { for (int x = 0; x < lkpCollSpecialties.size(); x++) { if (form.lyrConfig().tabSpecialties().treSpecialty().getNodes().get(i).getText().equals(lkpCollSpecialties.get(x).getText())) coll.add(lkpCollSpecialties.get(x)); } } } form.getGlobalContext().Core.setSpecialties(coll); engine.open(form.getForms().ClinicalAdmin.HotlistDialog); }
private void updateSpecialty() { SpecialtyCollection lkpCollSpecialties = ims.core.vo.lookups.LookupHelper.getSpecialty(domain.getLookupService()); SpecialtyCollection coll = new SpecialtyCollection(); if (lkpCollSpecialties != null) { for (int i = 0; i < form.lyrTabs().tabSpecialties().grdSpecialty().getRows().size(); i++) { for (int x = 0; x < lkpCollSpecialties.size(); x++) { if (form.lyrTabs().tabSpecialties().grdSpecialty().getRows().get(i).getValue().equals(lkpCollSpecialties.get(x))) coll.add(lkpCollSpecialties.get(x)); } } } form.getGlobalContext().Core.setSpecialties(coll); engine.open(form.getForms().ClinicalAdmin.HotlistDialog); }
private void populateSpecialitiesScreenFromData(SpecialtyCollection spec) { form.lyrDetails().tabSpecialties().grdSpecialities().getRows().clear(); if (spec == null) return; for (int i=0 ; i<spec.size() ; i++) { Specialty specialty = spec.get(i); if (specialty != null) { grdSpecialitiesRow newRow = form.lyrDetails().tabSpecialties().grdSpecialities().getRows().newRow(); newRow.setValue(specialty); newRow.setcolSpecialty(specialty.getText()); } } }
private SpecialtyCollection populateSpecialitiesDataFromScreen() { Specialty[] specs = form.lyrDetails().tabSpecialties().grdSpecialities().getValues(); if (specs == null) return null; SpecialtyCollection retVa = new SpecialtyCollection(); for (int i = 0 ; i<specs.length ; i++) { if (specs[i] != null) { retVa.add(specs[i]); } } return retVa; }
private void populateSpecialtyCombo() { form.cmbSpecialty().clear(); SpecialtyCollection lookupCollection =domain.listSpecialties(); if( lookupCollection != null && lookupCollection.size() > 0) { for( int i = 0; i < lookupCollection.size(); i++) { if( lookupCollection.get(i).isActive() == true ) { form.cmbSpecialty().newRow(lookupCollection.get(i), lookupCollection.get(i).getText(), lookupCollection.get(i).getImage(), lookupCollection.get(i).getTextColor()); } } } }
public SpecialtyCollection listSpecialties() { DomainFactory factory = getDomainFactory(); StringBuffer hql = new StringBuffer(); hql.append("select lookInst from Lookup as look left join look.instances as lookInst left join lookInst.mappings as mappings where (look.id = 621 and mappings.extSystem = 'MAXIMS' and mappings.extCode like 'EDREFER%' and lookInst.active = 1)"); List<?> list = factory.find(hql.toString()); if (list!=null && list.size()>0) { SpecialtyCollection coll = new SpecialtyCollection(); for (int i=0;i<list.size();i++) { LookupInstance doLookInst=(LookupInstance)list.get(i); ims.core.vo.lookups.Specialty voLookup = new ims.core.vo.lookups.Specialty(doLookInst.getId(),doLookInst.getText(),doLookInst.isActive(),null,doLookInst.getImage(),doLookInst.getColor()); coll.add(voLookup); } return coll; } return null; }
private void listSpecialties() { form.treLeadCons().clear(); SpecialtyCollection lkpCollSpecialties = LookupHelper.getSpecialty(domain.getLookupService()); if (lkpCollSpecialties == null) return; for (int i=0; i < lkpCollSpecialties.size(); i++) { TreeNode nodeSpecialty=form.treLeadCons().getNodes().add(lkpCollSpecialties.get(i), lkpCollSpecialties.get(i).getText()); //put images for Specialty Node nodeSpecialty.setExpandedImage(form.getImages().Admin.Specialty01); nodeSpecialty.setCollapsedImage(form.getImages().Admin.Specialty01); } }
/** * listSpecialtiesForActivePathways */ public SpecialtyCollection listSpecialtiesForActivePathways() { SpecialtyCollection specialtyInstances = new SpecialtyCollection(); List specialties = getDomainFactory().find("select distinct pw.specialty from Pathway as pw where pw.status = :active", new String[] {"active"}, new Object[] {getDomLookup(PreActiveActiveInactiveStatus.ACTIVE)}); if(specialties != null && specialties.size() > 0) { Iterator it = specialties.iterator(); while(it.hasNext()) { LookupInstance domInst = (LookupInstance) it.next(); Specialty lookupInst = assembleSpecialtyInstance(domInst); specialtyInstances.add(lookupInst); } } return specialtyInstances; }
private void prepopulateSpecialties() { //Specialty form.grdSpecialties().getRows().clear(); SpecialtyCollection collSpec = LookupHelper.getSpecialty(domain.getLookupService()); if(collSpec == null) return; for (int i=0;i<collSpec.size();i++) { Specialty specInst = collSpec.get(i); grdSpecialtiesRow row = form.grdSpecialties().getRows().newRow(); row.setSpecialty(specInst); row.setColBedsAllocatedReadOnly(true); } }