List of usage examples for com.vaadin.ui Alignment BOTTOM_RIGHT
Alignment BOTTOM_RIGHT
To view the source code for com.vaadin.ui Alignment BOTTOM_RIGHT.
Click Source Link
From source file:com.gnts.pem.txn.sbi.SBIConstructionBuilding.java
void editDimensionDetails() { List<TPemCmPropDimension> adjoinList = beanDimension.getPropDimensionList(headerid); List<DimensionList> dimeninputList = new ArrayList<DimensionList>(); try {/* w w w .j av a 2s .c o m*/ for (int i = 0; i < adjoinList.size(); i = i + 9) { DimensionList dimenListObj = new DimensionList(); try { TPemCmPropDimension obj1 = adjoinList.get(i); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 1); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 2); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 3); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 4); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 5); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 6); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 7); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 8); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); } catch (Exception e) { } dimeninputList.add(dimenListObj); } } catch (Exception e) { } try { panelDimension.removeAllComponents(); panelDimension.addComponent(btnAddDimension); panelDimension.setComponentAlignment(btnAddDimension, Alignment.BOTTOM_RIGHT); for (DimensionList inpobj : dimeninputList) { panelDimension.addComponent(new ComponentIterDimensionofPlot(inpobj, true, true, true)); } } catch (Exception e) { } }
From source file:com.gnts.pem.txn.sbi.SBIConstructionBuilding.java
void resetAllFieldsFields() { tfEvaluationNumber.setComponentError(null); tfBankBranch.setComponentError(null); dfDateofValuation.setComponentError(null); tfEvaluationPurpose.setComponentError(null); tfCustomerName.setComponentError(null); tfAdopetdMarketRate.setComponentError(null); tfEvaluationNumber.setReadOnly(false); tfEvaluationNumber.setValue(""); tfBankBranch.setValue(null);//from w w w . j a v a 2 s . co m tfEvaluationPurpose.setValue("Collateral Security to the Bank"); dfDateofValuation.setValue(null); tfValuatedBy.setValue(""); dfVerifiedDate.setValue(null); tfVerifiedBy.setValue(""); tfDynamicEvaluation1.setValue(""); tfDynamicEvaluation2.setValue(""); tfDynamicEvaluation1.setVisible(false); tfDynamicEvaluation2.setVisible(false); tfDynamicCustomer1.setVisible(false); tfDynamicCustomer2.setVisible(false); tfCustomerName.setRequired(true); // tfCustomerName.setValue("Sri."); slPropertyDesc.setValue(null); tfCustomerAddr.setValue(""); tfPropertyAddress.setValue(""); layoutOwnerDetails1.removeAllComponents(); layoutOwnerDetails1.addComponent(new ComponentIterOwnerDetails("", "")); slPropertyDesc.setInputPrompt(Common.SELECT_PROMPT); // for document details panelNormalDocumentDetails.removeAllComponents(); panelNormalDocumentDetails.addComponent(btnAddNorDoc); panelNormalDocumentDetails.setComponentAlignment(btnAddNorDoc, Alignment.BOTTOM_RIGHT); panelNormalDocumentDetails.addComponent(new ComponentIteratorNormlDoc(null, null, "", "")); panelLegalDocumentDetails.removeAllComponents(); panelLegalDocumentDetails.addComponent(btnAddLegalDoc); panelLegalDocumentDetails.setComponentAlignment(btnAddLegalDoc, Alignment.BOTTOM_RIGHT); panelLegalDocumentDetails.addComponent(new ComponentIteratorLegalDoc("", "", null)); // for adjoin properties panelAdjoinProperties.removeAllComponents(); panelAdjoinProperties.addComponent(btnAddAdjoinProperty); panelAdjoinProperties.setComponentAlignment(btnAddAdjoinProperty, Alignment.BOTTOM_RIGHT); panelAdjoinProperties.addComponent(new ComponentIteratorAdjoinProperty(null, true, true, true)); // for dimensions panelDimension.removeAllComponents(); panelDimension.addComponent(btnAddDimension); panelDimension.setComponentAlignment(btnAddDimension, Alignment.BOTTOM_RIGHT); panelDimension.addComponent(new ComponentIterDimensionofPlot(null, true, true, true)); //for buildspecification panelBuildSpecfication.removeAllComponents(); panelBuildSpecfication.addComponent(btnAddBuildSpec); panelBuildSpecfication.setComponentAlignment(btnAddBuildSpec, Alignment.BOTTOM_RIGHT); panelBuildSpecfication.addComponent(new ComponentIterBuildingSpecfication(null, true, true, true)); //for buildspecification new panelBuildSpecficationNew.removeAllComponents(); panelBuildSpecficationNew.addComponent(btnAddBuildSpecNew); panelBuildSpecficationNew.setComponentAlignment(btnAddBuildSpecNew, Alignment.BOTTOM_RIGHT); panelBuildSpecficationNew.addComponent(new ComponentIterBuildingSpecfication(null, true, true, true)); //for description of the property tfPostalAddress.setValue(""); tfSiteNumber.setValue(""); tfSFNumber.setValue(""); tfNewSFNumber.setValue(""); tfVillageLoc.setValue(""); tfTaluk.setValue(""); tfDistCorpPanc.setValue(""); tfLocationSketch.setValue(""); tfProTaxReceipt.setValue(""); tfElecServiceConnNo.setValue(""); tfElecConnecName.setValue(""); slHighMiddPoor.setValue(null); slUrbanSemiRural.setValue(null); slResiIndustCommer.setValue(null); slProOccupiedBy.setValue(null); tfMonthlyRent.setValue(""); tfCoverUnderStatCentral.setValue(""); tfAnyConversionLand.setValue(""); tfExtentSite.setValue(""); tfYearAcquistion.setValue(""); tfPurchaseValue.setValue(""); tfPropLandmark.setValue(""); tfDynamicDescProp1.setValue(""); tfDynamicDescProp2.setValue(""); tfDynamicDescProp1.setVisible(false); tfDynamicDescProp2.setVisible(false); slHighMiddPoor.setInputPrompt(Common.SELECT_PROMPT); slUrbanSemiRural.setInputPrompt(Common.SELECT_PROMPT); slResiIndustCommer.setInputPrompt(Common.SELECT_PROMPT); slProOccupiedBy.setInputPrompt(Common.SELECT_PROMPT); //for Charcteristics of the site slLocalClass.setValue(null); slSurroundDevelop.setValue(null); tfFlood.setValue(""); slFeasibility.setValue(null); slLandLevel.setValue(null); slLandShape.setValue(null); slTypeUse.setValue(null); tfUsageRestriction.setValue(""); slIsPlot.setValue(null); tfApprveNo.setValue(""); tfNoReason.setValue(""); tfSubdivide.setValue(""); slDrawApproval.setValue(null); slCornerInter.setValue(null); slRoadFacility.setValue(null); slTypeRoad.setValue(null); slRoadWidth.setValue(null); slLandLock.setValue(null); slWaterPotential.setValue(null); slUnderSewerage.setValue(null); slPowerSupply.setValue(null); tfAdvantageSite.setValue(""); tfDisadvantageSite.setValue(""); tfGeneralRemarks.setValue(""); tfDynamicCharacter1.setValue(""); tfDynamicCharacter2.setValue(""); tfDynamicCharacter1.setVisible(false); tfDynamicCharacter2.setVisible(false); slLocalClass.setInputPrompt(Common.SELECT_PROMPT); slFeasibility.setInputPrompt(Common.SELECT_PROMPT); slLandLevel.setInputPrompt(Common.SELECT_PROMPT); slLandShape.setInputPrompt(Common.SELECT_PROMPT); slTypeUse.setInputPrompt(Common.SELECT_PROMPT); slIsPlot.setInputPrompt(Common.SELECT_PROMPT); slCornerInter.setInputPrompt(Common.SELECT_PROMPT); slRoadFacility.setInputPrompt(Common.SELECT_PROMPT); slTypeRoad.setInputPrompt(Common.SELECT_PROMPT); slRoadWidth.setInputPrompt(Common.SELECT_PROMPT); slLandLock.setInputPrompt(Common.SELECT_PROMPT); slWaterPotential.setInputPrompt(Common.SELECT_PROMPT); slUnderSewerage.setInputPrompt(Common.SELECT_PROMPT); slPowerSupply.setInputPrompt(Common.SELECT_PROMPT); tfTypeofwiring.setValue(""); tfClassFit.setValue(""); tfNOofLight.setValue(""); tfExhaustFan.setValue(""); tfFan.setValue(""); tfSpareplug.setValue(""); tfDynamicElectrical1.setValue(""); tfDynamicElectrical2.setValue(""); tfDynamicElectrical1.setVisible(false); tfDynamicElectrical2.setVisible(false); tfNoofClosets.setValue(""); tfNoofWashbin.setValue(""); tfWatertaps.setValue(""); tfAnyFixtures.setValue(""); tfDynamicPlum1.setValue(""); tfDynamicPlum2.setValue(""); tfDynamicPlum1.setVisible(false); tfDynamicPlum2.setVisible(false); //valuation details layoutValuationDetails.removeAllComponents(); layoutValuationDetails.addComponent(btnAddValDtls); layoutValuationDetails.setComponentAlignment(btnAddValDtls, Alignment.TOP_RIGHT); layoutValuationDetails.addComponent(layoutValuationDetails1); ValuationDetailsList obj = new ValuationDetailsList(); ValuationDetailsList obj1 = new ValuationDetailsList(); obj.setFloorDtlsLabel("Ground Floor Building"); obj1.setFloorDtlsLabel("First Floor Building"); layoutValuationDetails2.addComponent(new ComponenetIterValuationDetails(obj)); layoutValuationDetails2.addComponent(new ComponenetIterValuationDetails(obj1)); // for ExtraItem layoutExtraItems.removeAllComponents(); layoutExtraItems.addComponent(btnDynamicExtra); layoutExtraItems.setComponentAlignment(btnDynamicExtra, Alignment.TOP_RIGHT); layoutExtraItems.addComponent(new ComponentIterExtraItems(null, "")); // for AdditionalItem layoutAdditionItem.removeAllComponents(); layoutAdditionItem.addComponent(btnDynamicAdditional); layoutAdditionItem.setComponentAlignment(btnDynamicAdditional, Alignment.TOP_RIGHT); layoutAdditionItem.addComponent(new ComponentIterAdditionalItems(null, "")); // for Miscellaneous layoutMiscellaneous.removeAllComponents(); layoutMiscellaneous.addComponent(btnDynamicMiscell); layoutMiscellaneous.setComponentAlignment(btnDynamicMiscell, Alignment.TOP_RIGHT); layoutMiscellaneous.addComponent(new ComponentIterMiscellaneous(null, "")); // for Services layoutServices.removeAllComponents(); layoutServices.addComponent(btnDynamicServices); layoutServices.setComponentAlignment(btnDynamicServices, Alignment.TOP_RIGHT); layoutServices.addComponent(new ComponentIerServices(null, "")); //for construction tfStageofConst.setValue(""); tfSalablity.setValue(""); tfRentalValues.setValue(""); tfIncome.setValue(""); tfDynamicConstruction1.setValue(""); tfDynamicConstruction2.setValue(""); tfDynamicConstruction1.setVisible(false); tfDynamicConstruction2.setVisible(false); //for violation tfAnyViolation.setValue(""); tfDynamicViolation1.setValue(""); tfDynamicViolation2.setValue(""); tfDynamicViolation1.setVisible(false); tfDynamicViolation2.setVisible(false); //earth quake slEarthQuake.setValue(null); tfDynamicEarthquake1.setValue(""); tfDynamicEarthquake2.setValue(""); tfDynamicEarthquake1.setVisible(false); tfDynamicEarthquake2.setVisible(false); // Cost of Construction tfCostConstruction.setValue(""); tfDynamicCostConst1.setValue(""); tfDynamicCostConst2.setValue(""); tfDynamicCostConst3.setValue(""); tfDynamicCostConst4.setValue(""); tfDynamicCostConst5.setValue(""); tfDynamicCostConst6.setValue(""); tfDynamicCostConst7.setValue(""); tfDynamicCostConst8.setValue(""); tfDynamicCostConst9.setValue(""); tfDynamicCostConst10.setValue(""); layoutCostConstruction1.setVisible(false); layoutCostConstruction2.setVisible(false); tfAreaofLand.setValue("0"); tfNorthandSouth.setValue(""); tfMarketRate.setValue(""); tfGuiderate.setValue(""); tfAdopetdMarketRate.setValue(""); tfFairMarketRate.setValue("0"); tfRealizabletRate.setValue("0"); tfDistressRate.setValue("0"); tfGuidelineRate.setValue("0"); tfDynamicValuation1.setValue(""); tfDynamicValuation2.setValue(""); tfDynamicValuation1.setVisible(false); tfDynamicValuation2.setVisible(false); slTypeProperty.setValue(null); slTypeStructure.setValue(null); tfYearConstruction.setValue(""); tfNoFloors.setValue(""); tfConstQuality.setValue(""); slAllapproval.setValue(""); slIsConstruction.setValue(""); tfReason.setValue(""); tfDynamicConstval1.setValue(""); tfDynamicConstval2.setValue(""); tfDynamicConstval1.setVisible(false); tfDynamicConstval2.setVisible(false); slTypeProperty.setInputPrompt(Common.SELECT_PROMPT); slTypeStructure.setInputPrompt(Common.SELECT_PROMPT); //plinth Area layoutPlintharea.removeAllComponents(); layoutPlintharea.addComponent(btnAddPlinth); layoutPlintharea.setComponentAlignment(btnAddPlinth, Alignment.BOTTOM_RIGHT); layoutPlintharea.addComponent(new ComponentIterPlinthArea("Ground Floor", "", "")); layoutPlintharea.addComponent(new ComponentIterPlinthArea("Portico and Stair", "", "")); //plinth Area construction vlPlinthAreaNew.removeAllComponents(); vlPlinthAreaNew.addComponent(btnAddPlinthNew); vlPlinthAreaNew.setComponentAlignment(btnAddPlinthNew, Alignment.BOTTOM_RIGHT); vlPlinthAreaNew.addComponent(new ComponentIterPlinthArea("Ground Floor", "", "")); vlPlinthAreaNew.addComponent(new ComponentIterPlinthArea("Portico and Stair", "", "")); //Roof ht layoutRoofHeight.removeAllComponents(); layoutRoofHeight.addComponent(btnAddRoofHt); layoutRoofHeight.setComponentAlignment(btnAddRoofHt, Alignment.TOP_RIGHT); layoutRoofHeight.addComponent(new ComponentIterRoofHeight("Ground Floor", "")); layoutRoofHeight.addComponent(new ComponentIterRoofHeight("First Floor", "")); // Applicant Estimate tfAppEstimate.setValue(""); tfDtlsAppEstimate.setValue(""); tfDetails1.setValue(""); tfDetails2.setValue(""); tfDetails3.setValue(""); tfDetailVal1.setValue(""); tfDetailVal2.setValue(""); tfDetailVal3.setValue(""); tfDynamicAppEstimate1.setValue(""); tfDynamicAppEstimate2.setValue(""); tfDynamicAppEstimate3.setValue(""); tfDynamicAppEstimate4.setValue(""); tfDynamicAppEstimate5.setValue(""); tfDynamicAppEstimate6.setValue(""); tfDynamicAppEstimate7.setValue(""); tfDynamicAppEstimate8.setValue(""); layoutApplicantEstimate2.setVisible(false); layoutApplicantEstimate3.setVisible(false); tfTotalval.setValue(""); tfDynamicAppEstimate2.setValue("0.00"); tfDetailVal2.setValue("0.00"); tfDetailVal1.setValue("0.00"); tfDynamicAppEstimate4.setValue("0.00"); tfDynamicAppEstimate6.setValue("0.00"); tfDynamicAppEstimate8.setValue("0.00"); tfDetailVal3.setValue("0.00"); //ApplicantReasonable slAppReasonable.setValue(Common.YES_DESC); tfReasonEstimateVal.setValue(""); tfDtlsAppReasonable.setValue(""); tfDetailsReason1.setValue(""); tfDetailsReason2.setValue(""); tfDetailsReason3.setValue(""); tfDetailReasonVal1.setValue(""); tfDetailReasonVal2.setValue(""); tfDetailReasonVal3.setValue(""); tfDynamicAppReason1.setValue(""); tfDynamicAppReason2.setValue(""); tfDynamicAppReason3.setValue(""); tfDynamicAppReason4.setValue(""); tfReasonTotalval.setValue(""); tfDynamicAppReason1.setVisible(false); tfDynamicAppReason2.setVisible(false); tfDynamicAppReason3.setVisible(false); tfDynamicAppReason4.setVisible(false); tfDetailReasonVal1.setValue("0.00"); tfDetailReasonVal2.setValue("0.00"); tfDetailReasonVal3.setValue("0.00"); // details of plan approval slBuilding.setValue(null); slLandandBuilding.setValue(null); tfLandandBuilding.setValue(""); tfBuilding.setValue(""); tfPlanApprovedBy.setValue(""); dfLicenseFrom.setValue(""); tfDynamicPlanApproval1.setValue(""); slIsLicenceForced.setValue(null); slAllApprovalRecved.setValue(null); slConstAsperAppPlan.setValue(null); tfDynamicPlanApproval2.setValue(""); tfDynamicPlanApproval1.setVisible(false); tfDynamicPlanApproval2.setVisible(false); slBuilding.setInputPrompt(Common.SELECT_PROMPT); slLandandBuilding.setInputPrompt(Common.SELECT_PROMPT); //details of plan approval construction slLandBuildConst.setValue(null); tfLandBuildConst.setValue(""); slBuildConst.setValue(null); tfBuildConst.setValue(""); tfPlanApproveConst.setValue(""); slAllApprovalRecvedConst.setValue(null); slConstAsperAppPlanConst.setValue(null); tfDynamicConstPlanApp1.setValue(""); tfDynamicConstPlanApp2.setValue(""); slBuildConst.setInputPrompt(Common.SELECT_PROMPT); slLandBuildConst.setInputPrompt(Common.SELECT_PROMPT); tfOwnerName.setValue(""); tfOwnerAddress.setValue(""); tfLandMark.setValue(""); tfPropertyAddress.setValue(""); tfDynamicAsset1.setValue(""); tfDynamicAsset2.setValue(""); tfDynamicAsset1.setVisible(false); tfDynamicAsset2.setVisible(false); //plinth Area layoutGuideline.removeAllComponents(); layoutGuideline.addComponent(btnAddGuideline); layoutGuideline.setComponentAlignment(btnAddGuideline, Alignment.BOTTOM_RIGHT); layoutGuideline.addComponent(new ComponentIterGuideline("Land", "", "", "")); layoutGuideline.addComponent(new ComponentIterGuideline("Building", "", "", "")); //build Details slTypeBuilding.setValue(""); slBuildStructure.setValue(""); tfYearConstructionBuild.setValue(""); tfBuildNoFloors.setValue(""); slExterior.setValue(""); slInterior.setValue(""); tfLifeAge.setValue(""); tfFutureLife.setValue(""); tfDetailsPlan.setValue(""); slDeviation.setValue(""); tfDtlsDeviation.setValue(""); tfDynamicBuildval1.setValue(""); tfDynamicBuildval2.setValue(""); tfDynamicBuildval1.setVisible(false); tfDynamicBuildval2.setVisible(false); slTypeBuilding.setInputPrompt(Common.SELECT_PROMPT); slBuildStructure.setInputPrompt(Common.SELECT_PROMPT); slExterior.setInputPrompt(Common.SELECT_PROMPT); slInterior.setInputPrompt(Common.SELECT_PROMPT); tfZone.setValue(""); tfSRO.setValue(""); tfVillage.setValue(""); tfRevnueDist.setValue(""); tfTalukName.setValue(""); tfStreetName.setValue(""); slStreetSerNo.setValue("Street Name"); tfGuidelineValue.setValue(""); tfGuidelineValueMatric.setValue(""); slClassification.setValue(""); // for default values tfCoverUnderStatCentral.setValue(Common.strNA); tfAnyConversionLand.setValue(Common.strNA); tfMonthlyRent.setValue(Common.strNA); tfElecServiceConnNo.setValue(Common.strNA); tfProTaxReceipt.setValue(Common.strNA); tfFlood.setValue(Common.strNil); tfGeneralRemarks.setValue(Common.strNil); tfStageofConst.setValue(Common.strNA); accordion.setSelectedTab(0); slAppReasonable.setValue(Common.YES_DESC); slEarthQuake.setValue(Common.YES_DESC); ; slDeviation.setValue(Common.YES_DESC); slAllApprovalRecved.setValue(Common.YES_DESC); slConstAsperAppPlan.setValue(Common.YES_DESC); slIsLicenceForced.setValue(Common.YES_DESC); slAllapproval.setValue(Common.YES_DESC); slIsConstruction.setValue(Common.YES_DESC); }
From source file:com.gnts.pem.txn.sbi.SBIFlat.java
@SuppressWarnings("deprecation") void buildView(VerticalLayout layoutPage, HorizontalLayout hlHeaderLayout) { // for component width setComponentStyle();//from w w w . j a v a 2s . c o m hlHeaderLayout.removeAllComponents(); tblEvalDetails = new Table(); tblEvalDetails.setStyleName(Runo.TABLE_SMALL); tblEvalDetails.setPageLength(14); tblEvalDetails.setSizeFull(); tblEvalDetails.setFooterVisible(true); tblEvalDetails.setSelectable(true); tblEvalDetails.setImmediate(true); tblEvalDetails.setColumnCollapsingAllowed(true); // for evaluation details tfEvaluationPurpose.setValue("Collateral Security to the Bank"); tfEvaluationNumber.setRequired(true); slBankBranch.setRequired(true); dfDateofValuation.setRequired(true); tfEvaluationPurpose.setRequired(true); layoutEvaluationDetails1.setColumns(4); layoutEvaluationDetails1.addComponent(tfEvaluationNumber); layoutEvaluationDetails1.addComponent(slBankBranch); layoutEvaluationDetails1.addComponent(tfEvaluationPurpose); layoutEvaluationDetails1.addComponent(tfValuatedBy); layoutEvaluationDetails1.addComponent(dfDateofValuation); layoutEvaluationDetails1.addComponent(dfVerifiedDate); layoutEvaluationDetails1.addComponent(tfVerifiedBy); layoutEvaluationDetails1.addComponent(tfDynamicEvaluation1); layoutEvaluationDetails1.addComponent(tfDynamicEvaluation2); tfDynamicEvaluation1.setVisible(false); tfDynamicEvaluation2.setVisible(false); layoutEvaluationDetails1.setSpacing(true); layoutEvaluationDetails1.setMargin(true); layoutEvaluationDetails.addComponent(btnDynamicEvaluation1); layoutEvaluationDetails.setComponentAlignment(btnDynamicEvaluation1, Alignment.TOP_RIGHT); layoutEvaluationDetails.addComponent(layoutEvaluationDetails1); // for asset details VerticalLayout formAsset1 = new VerticalLayout(); VerticalLayout formAsset2 = new VerticalLayout(); VerticalLayout formAsset3 = new VerticalLayout(); VerticalLayout formAsset4 = new VerticalLayout(); formAsset1.setSpacing(true); formAsset2.setSpacing(true); formAsset4.setSpacing(true); formAsset1.addComponent(tfCustomerName); formAsset1.addComponent(tfLandMark); formAsset1.addComponent(slPropertyDesc); formAsset2.addComponent(tfCustomerAddr); formAsset3.addComponent(tfPropertyAddress); formAsset3.addComponent(chkSameAddress); formAsset4.addComponent(tfDynamicAsset1); formAsset4.addComponent(tfDynamicAsset2); tfDynamicAsset1.setVisible(false); tfDynamicAsset2.setVisible(false); chkSameAddress.setImmediate(true); chkSameAddress.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; public void valueChange(ValueChangeEvent event) { if (chkSameAddress.getValue().equals(true)) { tfPropertyAddress.setValue(tfCustomerAddr.getValue()); } else { tfPropertyAddress.setValue(""); } } }); layoutAssetDetails1.setSpacing(true); layoutAssetDetails1.setColumns(4); layoutAssetDetails1.addComponent(formAsset1); layoutAssetDetails1.addComponent(formAsset2); layoutAssetDetails1.addComponent(formAsset3); layoutAssetDetails1.addComponent(formAsset4); layoutAssetDetails1.setMargin(true); layoutAssetDetails.addComponent(btnDynamicAsset); layoutAssetDetails.setComponentAlignment(btnDynamicAsset, Alignment.TOP_RIGHT); layoutAssetDetails.addComponent(layoutAssetDetails1); lblHeading = new Label("Owner Details"); layoutAssetOwner.addComponent(lblHeading); lblHeading.setStyleName("h4"); layoutAssetOwner.addComponent(PanelGenerator.createPanel(layoutOwnerDetails)); lblHeading = new Label("Asset Details"); layoutAssetOwner.addComponent(lblHeading); lblHeading.setStyleName("h4"); layoutAssetOwner.addComponent(PanelGenerator.createPanel(layoutAssetDetails)); // for Owner Details layoutOwnerDetails.addComponent(btnAddOwner); layoutOwnerDetails.setComponentAlignment(btnAddOwner, Alignment.TOP_RIGHT); layoutOwnerDetails1.setColumns(4); layoutOwnerDetails1.addComponent(new ComponentIterOwnerDetails("", "")); layoutOwnerDetails.addComponent(layoutOwnerDetails1); layoutOwnerDetails1.setSpacing(true); layoutOwnerDetails1.setMargin(true); // for document details panelNormalDocumentDetails.addComponent(btnAddNorDoc); panelNormalDocumentDetails.setComponentAlignment(btnAddNorDoc, Alignment.TOP_RIGHT); panelNormalDocumentDetails.addComponent(new ComponentIteratorNormlDoc(null, null, "", "")); panelNormalDocumentDetails.setMargin(true); panelLegalDocumentDetails.addComponent(btnAddLegalDoc); panelLegalDocumentDetails.setComponentAlignment(btnAddLegalDoc, Alignment.TOP_RIGHT); panelLegalDocumentDetails.addComponent(new ComponentIteratorLegalDoc("", "", null)); panelLegalDocumentDetails.setMargin(true); layoutNormalLegal.addComponent(PanelGenerator.createPanel(panelNormalDocumentDetails)); lblHeading = new Label("Legal Documents"); layoutNormalLegal.addComponent(lblHeading); lblHeading.setStyleName("h4"); layoutNormalLegal.addComponent(PanelGenerator.createPanel(panelLegalDocumentDetails)); layoutNormalLegal.setMargin(true); panelNormalDocumentDetails.setWidth("100%"); panelLegalDocumentDetails.setWidth("100%"); // for adjoin properties panelAdjoinProperties.addComponent(btnAddAdjoinProperty); panelAdjoinProperties.setComponentAlignment(btnAddAdjoinProperty, Alignment.BOTTOM_RIGHT); panelAdjoinProperties.addComponent(new ComponentIteratorAdjoinProperty(null, true, true, true)); // for dimensions panelDimension.addComponent(btnAddDimension); panelDimension.setComponentAlignment(btnAddDimension, Alignment.BOTTOM_RIGHT); panelDimension.addComponent(new ComponentIterDimensionofPlot(null, true, true, true)); // for description of the property layoutDescProperty.setMargin(true); layoutDescProperty1.setSpacing(true); layoutDescProperty1.setColumns(4); layoutDescProperty.addComponent(btnDynamicDescProp); layoutDescProperty.setComponentAlignment(btnDynamicDescProp, Alignment.TOP_RIGHT); layoutDescProperty1.addComponent(tfSiteNumber); layoutDescProperty1.addComponent(tfSFNumber); layoutDescProperty1.addComponent(tfNewSFNumber); layoutDescProperty1.addComponent(tfVillage); layoutDescProperty1.addComponent(tfTaluk); layoutDescProperty1.addComponent(tfDistCorpPanc); layoutDescProperty1.addComponent(tfLocationSketch); layoutDescProperty1.addComponent(tfProTaxReceipt); layoutDescProperty1.addComponent(tfElecServiceConnNo); layoutDescProperty1.addComponent(tfElecConnecName); layoutDescProperty1.addComponent(slHighMiddPoor); layoutDescProperty1.addComponent(slUrbanSemiRural); layoutDescProperty1.addComponent(slResiIndustCommer); layoutDescProperty1.addComponent(slProOccupiedBy); layoutDescProperty1.addComponent(tfMonthlyRent); layoutDescProperty1.addComponent(tfCoverUnderStatCentral); layoutDescProperty1.addComponent(tfAnyConversionLand); layoutDescProperty1.addComponent(tfExtentSite); layoutDescProperty1.addComponent(tfYearAcquistion); layoutDescProperty1.addComponent(tfPurchaseValue); layoutDescProperty1.addComponent(tfPropLandmark); layoutDescProperty1.addComponent(tfPostalAddress); layoutDescProperty1.addComponent(tfDynamicDescProp1); layoutDescProperty1.addComponent(tfDynamicDescProp2); layoutDescProperty.addComponent(layoutDescProperty1); tfDynamicDescProp1.setVisible(false); tfDynamicDescProp2.setVisible(false); // for charcteristiccs of the site layoutCharcterSite1.setSpacing(true); layoutCharcterSite1.setColumns(4); layoutCharcterSite.setMargin(true); layoutCharcterSite.addComponent(btnDynamicCharacter); layoutCharcterSite.setComponentAlignment(btnDynamicCharacter, Alignment.TOP_RIGHT); layoutCharcterSite1.addComponent(slLocalClass); layoutCharcterSite1.addComponent(slSurroundDevelop); layoutCharcterSite1.addComponent(tfFlood); layoutCharcterSite1.addComponent(slFeasibility); layoutCharcterSite1.addComponent(slLandLevel); layoutCharcterSite1.addComponent(slLandShape); layoutCharcterSite1.addComponent(slTypeUse); layoutCharcterSite1.addComponent(tfUsageRestriction); layoutCharcterSite1.addComponent(slIsPlot); layoutCharcterSite1.addComponent(tfApprveNo); layoutCharcterSite1.addComponent(tfNoReason); layoutCharcterSite1.addComponent(tfSubdivide); layoutCharcterSite1.addComponent(slDrawApproval); layoutCharcterSite1.addComponent(slCornerInter); layoutCharcterSite1.addComponent(slRoadFacility); layoutCharcterSite1.addComponent(slTypeRoad); layoutCharcterSite1.addComponent(slRoadWidth); layoutCharcterSite1.addComponent(slLandLock); layoutCharcterSite1.addComponent(slWaterPotential); layoutCharcterSite1.addComponent(slUnderSewerage); layoutCharcterSite1.addComponent(slPowerSupply); layoutCharcterSite1.addComponent(tfAdvantageSite); layoutCharcterSite1.addComponent(tfDisadvantageSite); layoutCharcterSite1.addComponent(tfGeneralRemarks); layoutCharcterSite1.addComponent(tfDynamicCharacter1); layoutCharcterSite1.addComponent(tfDynamicCharacter2); layoutCharcterSite.addComponent(layoutCharcterSite1); tfDynamicCharacter1.setVisible(false); tfDynamicCharacter2.setVisible(false); // details of apartment building layoutApartmentBuilding1.setColumns(4); layoutApartmentBuilding1.addComponent(slNatureofApartment); layoutApartmentBuilding1.addComponent(tfNameofApartment); layoutApartmentBuilding1.addComponent(tfApartmant); layoutApartmentBuilding1.addComponent(tfFlatNumber); layoutApartmentBuilding1.addComponent(tfFloor); layoutApartmentBuilding1.addComponent(tfSFNumberLoc); layoutApartmentBuilding1.addComponent(tfNewSFNumberLoc); layoutApartmentBuilding1.addComponent(tfVillageLoc); layoutApartmentBuilding1.addComponent(tfTalukLoc); layoutApartmentBuilding1.addComponent(tfDisrictLoc); layoutApartmentBuilding1.addComponent(slDescriptionofLocality); layoutApartmentBuilding1.addComponent(tfNoofFloors); layoutApartmentBuilding1.addComponent(slTypeofStructure); layoutApartmentBuilding1.addComponent(tfNumberofFlats); layoutAddress.addComponent(tfPostalAddressLoc); layoutAddress.addComponent(chkSamePostelAddress); layoutApartmentBuilding1.addComponent(layoutAddress); layoutApartmentBuilding1.addComponent(tfDynamicApartment1); layoutApartmentBuilding1.addComponent(tfDynamicApartment2); layoutApartmentBuilding1.setSpacing(true); tfDynamicApartment1.setVisible(false); tfDynamicApartment2.setVisible(false); layoutApartmentBuilding1.setMargin(true); chkSamePostelAddress.setImmediate(true); chkSamePostelAddress.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; public void valueChange(ValueChangeEvent event) { if (chkSamePostelAddress.getValue().equals(true)) { tfPostalAddress.setValue(tfPropertyAddress.getValue()); } else { tfPostalAddress.setValue(""); } } }); // flat under valuation layoutFlatValuation1.setColumns(4); layoutFlatValuation1.addComponent(tfFlatisSituated); layoutFlatValuation1.addComponent(tfDynamicFlatValuation1); layoutFlatValuation1.addComponent(tfDynamicFlatValuation2); tfDynamicFlatValuation1.setVisible(false); tfDynamicFlatValuation2.setVisible(false); layoutFlatValuation1.setSpacing(true); layoutFlatValuation1.setMargin(true); layoutFlatValuation.addComponent(btnDynamicFlatValuation); layoutFlatValuation.setComponentAlignment(btnDynamicFlatValuation, Alignment.TOP_RIGHT); layoutFlatValuation.addComponent(layoutFlatValuation1); // for details of plan approval layoutPlanApproval1.setColumns(2); FormLayout lay1 = new FormLayout(); FormLayout lay2 = new FormLayout(); lay1.addComponent(tfLandandBuilding); lay1.addComponent(tfPlanApprovedBy); lay1.addComponent(dfLicenseFrom); lay1.addComponent(slIsLicenceForced); lay2.addComponent(tfDynamicPlanApproval2); lay2.addComponent(slAllApprovalRecved); lay2.addComponent(slConstAsperAppPlan); lay2.addComponent(tfReason); lay2.addComponent(tfDynamicPlanApproval1); tfDynamicPlanApproval1.setVisible(false); tfDynamicPlanApproval2.setVisible(false); lay1.setSpacing(true); lay2.setSpacing(true); layoutPlanApproval1.addComponent(lay1); layoutPlanApproval1.addComponent(lay2); layoutPlanApproval1.setSpacing(true); layoutPlanApproval1.setMargin(true); layoutPlanApproval.addComponent(btnDynamicPlanApproval); layoutPlanApproval.setComponentAlignment(btnDynamicPlanApproval, Alignment.TOP_RIGHT); layoutPlanApproval.addComponent(layoutPlanApproval1); // for Build Specification panelBuildSpecfication.addComponent(btnAddBuildSpec); panelBuildSpecfication.setComponentAlignment(btnAddBuildSpec, Alignment.BOTTOM_RIGHT); panelBuildSpecfication.addComponent(new ComponentIterBuildingSpecfication(null, true, true, true)); panelBuildSpecfication.setWidth("100%"); // for layoutApartmentBuilding.addComponent(btnDynamicApartment); layoutApartmentBuilding.setComponentAlignment(btnDynamicApartment, Alignment.TOP_RIGHT); layoutApartmentBuilding.addComponent(layoutApartmentBuilding1); // valuation of land layoutValuationConst.setSpacing(true); layoutValuationConst1.setSpacing(true); layoutValuationConst1.addComponent(tfUndividedShare); layoutValuationConst1.addComponent(tfSuperBuiltupArea); layoutValuationConst1.addComponent(tfCostofApartment); layoutValuationConst1.addComponent(tfRateofApartment); layoutValuationConst1.addComponent(slIsRateReasonable); layoutValuationConst1.addComponent(tfStageOfConstruction); layoutValuationConst1.addComponent(tfCostOfConstAsAtSite); layoutValuationConst1.addComponent(tfCostOfConstAsPerAgree); layoutValuationConst1.addComponent(tfDynamicConstValuation1); layoutValuationConst1.addComponent(tfDynamicConstValuation2); tfDynamicConstValuation1.setVisible(false); tfDynamicConstValuation2.setVisible(false); layoutValuationConst.addComponent(btnDynamicConstValuation); layoutValuationConst.setComponentAlignment(btnDynamicConstValuation, Alignment.TOP_RIGHT); layoutValuationConst.addComponent(layoutValuationConst1); layoutValuationConst1.setMargin(true); // for plinth area layoutPlintharea.addComponent(btnAddPlinth); layoutPlintharea.setComponentAlignment(btnAddPlinth, Alignment.BOTTOM_RIGHT); layoutPlintharea.setMargin(true); layoutPlintharea.addComponent(new ComponentIterPlinthArea("Ground Floor", "", "")); layoutPlintharea.addComponent(new ComponentIterPlinthArea("Portico and Stair", "", "")); // for flat1 layoutForFlats.setMargin(true); layoutForFlats.setSpacing(true); layoutForFlats1.setSpacing(true); layoutForFlats.addComponent(btnDynamicForFlat); layoutForFlats.setComponentAlignment(btnDynamicForFlat, Alignment.TOP_RIGHT); layoutForFlats1.addComponent(slUndivideShare); layoutForFlats1.addComponent(tfUDSproportion); layoutForFlats1.addComponent(tfUDSArea); layoutForFlats1.addComponent(tfFlatsApproved); layoutForFlats1.addComponent(tfFlatsWorkplan); layoutForFlats1.addComponent(slUnderPermissable); layoutForFlats1.addComponent(lblFloorIndex); layoutForFlats1.addComponent(tfIndexPlan); layoutForFlats1.addComponent(tfIndexSite); layoutForFlats1.addComponent(tfIndexCalculation); layoutForFlats1.addComponent(tfDynamicForFlat1); layoutForFlats1.addComponent(tfDynamicForFlat2); tfDynamicForFlat1.setVisible(false); tfDynamicForFlat2.setVisible(false); layoutForFlats.addComponent(layoutForFlats1); // add components in main panel accordion.setWidth("100%"); layoutEvaluationDetails.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutEvaluationDetails), "Evaluation Details"); layoutOwnerDetails.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutAssetOwner), "Owner Details/Asset Details"); layoutAssetDetails.setStyleName("bluebar"); layoutNormalLegal.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutNormalLegal), "Document Details"); panelAdjoinProperties.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(panelAdjoinProperties), "Adjoining Properties"); panelDimension.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(panelDimension), "Dimension"); layoutDescProperty.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutDescProperty), "Description of the property"); layoutCharcterSite.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutCharcterSite), "Characteristics of the site"); layoutApartmentBuilding.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutApartmentBuilding), "Details of Apartment Building-Under Construction"); layoutFlatValuation.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutFlatValuation), "Flat Under Valuation"); layoutPlanApproval.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutPlanApproval), "Details of Plan Approval"); panelBuildSpecfication.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(panelBuildSpecfication), "Specification"); layoutValuationConst.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutValuationConst), "Valuation of Land"); layoutPlintharea.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutPlintharea), "Plinth Area Details"); layoutForFlats.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutForFlats), "For Flats"); layoutMainForm.addComponent(PanelGenerator.createPanel(accordion)); mainPanel.addComponent(layoutMainForm); mainPanel.addComponent(layoutButton2); mainPanel.setComponentAlignment(layoutButton2, Alignment.BOTTOM_RIGHT); mainPanel.setVisible(false); layoutMainForm.setMargin(true); layoutMainForm.setSpacing(true); // for main panel layoutButton2.setSpacing(true); btnSave.setStyleName("savebt"); btnCancel.setStyleName("cancelbt"); btnSubmit.setStyleName("submitbt"); // saveExcel.addStyleName("downloadbt"); btnSave.setVisible(false); btnSubmit.setVisible(false); btnCancel.setVisible(false); //saveExcel.setVisible(false); layoutButton2.addComponent(btnSave); layoutButton2.addComponent(btnSubmit); //layoutButton2.addComponent(saveExcel); layoutButton2.addComponent(btnCancel); hlHeaderLayout.addComponent(layoutButton2); hlHeaderLayout.setComponentAlignment(layoutButton2, Alignment.BOTTOM_RIGHT); // Initaited the Label Function here by Hohul lblTableTitle = new Label(); lblSaveNotification = new Label(); lblSaveNotification.setContentMode(ContentMode.HTML); lblNotificationIcon = new Label(); lblTableTitle.setValue("<B> Action:</B>"); lblTableTitle.setContentMode(ContentMode.HTML); lblFormTittle = new Label(); lblFormTittle.setContentMode(ContentMode.HTML); lblFormTittle.setValue(" <b>" + screenName + "</b> :: Home"); lblFormTitle1 = new Label(); lblFormTitle1.setContentMode(ContentMode.HTML); lblFormTitle1.setValue(" <b>" + screenName + "</b> :: "); lblAddEdit = new Label(); lblAddEdit.setContentMode(ContentMode.HTML); // Button Back declaration by Hohul btnBack = new Button("Home", this); btnBack.setStyleName("link"); // Bread Scrumbs initiated here by Hohul hlBreadCrumbs = new HorizontalLayout(); hlBreadCrumbs.addComponent(lblFormTitle1); hlBreadCrumbs.addComponent(btnBack); hlBreadCrumbs.setComponentAlignment(btnBack, Alignment.TOP_CENTER); hlBreadCrumbs.addComponent(lblAddEdit); hlBreadCrumbs.setComponentAlignment(lblAddEdit, Alignment.MIDDLE_CENTER); hlBreadCrumbs.setVisible(false); /*String basepath = VaadinService.getCurrent().getBaseDirectory() .getAbsolutePath(); Resource res = new FileResource(new File(basepath + "/WEB-INF/view/channel.doc")); FileDownloader fd = new FileDownloader(res); fd.extend(saveExcel);*/ // for search panel // for search panel // Added by Hohul -----> For Search Panel Layouts FormLayout flSearchEvalNumber = new FormLayout(); flSearchEvalNumber.addComponent(tfSearchEvalNumber); FormLayout flSearchBankbranch = new FormLayout(); flSearchBankbranch.addComponent(slSearchBankbranch); FormLayout flSearchCustomer = new FormLayout(); flSearchCustomer.addComponent(tfSearchCustomer); HorizontalLayout hlSearchComponentLayout = new HorizontalLayout(); hlSearchComponentLayout.addComponent(flSearchEvalNumber); hlSearchComponentLayout.addComponent(flSearchBankbranch); hlSearchComponentLayout.addComponent(flSearchCustomer); hlSearchComponentLayout.setSpacing(true); hlSearchComponentLayout.setMargin(true); //Initialization and properties for btnDownload btnDownload = new Button("Download"); //btnDownload.setDescription("Download"); btnDownload.addStyleName("downloadbt"); btnDownload.addClickListener(new ClickListener() { @Override public void buttonClick(ClickEvent event) { // UI.getCurrent()..clearDashboardButtonBadge(); event.getButton().removeStyleName("unread"); if (notifications != null && notifications.getUI() != null) notifications.close(); else { buildNotifications(event); UI.getCurrent().addWindow(notifications); notifications.focus(); ((VerticalLayout) UI.getCurrent().getContent()) .addLayoutClickListener(new LayoutClickListener() { @Override public void layoutClick(LayoutClickEvent event) { notifications.close(); ((VerticalLayout) UI.getCurrent().getContent()).removeLayoutClickListener(this); } }); } } }); hlFileDownloadLayout = new HorizontalLayout(); hlFileDownloadLayout.setSpacing(true); hlFileDownloadLayout.addComponent(btnDownload); hlFileDownloadLayout.setComponentAlignment(btnDownload, Alignment.MIDDLE_CENTER); VerticalLayout vlSearchandResetButtonLAyout = new VerticalLayout(); vlSearchandResetButtonLAyout.setSpacing(true); vlSearchandResetButtonLAyout.addComponent(btnReset); vlSearchandResetButtonLAyout.setWidth("100"); vlSearchandResetButtonLAyout.addStyleName("topbarthree"); vlSearchandResetButtonLAyout.setMargin(true); HorizontalLayout hlSearchComponentandButtonLayout = new HorizontalLayout(); hlSearchComponentandButtonLayout.setSizeFull(); hlSearchComponentandButtonLayout.setSpacing(true); hlSearchComponentandButtonLayout.addComponent(hlSearchComponentLayout); hlSearchComponentandButtonLayout.setComponentAlignment(hlSearchComponentLayout, Alignment.MIDDLE_LEFT); hlSearchComponentandButtonLayout.addComponent(vlSearchandResetButtonLAyout); hlSearchComponentandButtonLayout.setComponentAlignment(vlSearchandResetButtonLAyout, Alignment.MIDDLE_RIGHT); hlSearchComponentandButtonLayout.setExpandRatio(vlSearchandResetButtonLAyout, 1); final VerticalLayout vlSearchComponentandButtonLayout = new VerticalLayout(); vlSearchComponentandButtonLayout.setSpacing(true); vlSearchComponentandButtonLayout.setSizeFull(); vlSearchComponentandButtonLayout.addComponent(hlSearchComponentandButtonLayout); /*layoutSearch.addComponent(tfSearchEvalNumber); layoutSearch.addComponent(slSearchBankbranch); layoutSearch.addComponent(tfSearchCustomer); layoutSearch.addComponent(btnReset); layoutSearch.setComponentAlignment(btnReset, Alignment.BOTTOM_LEFT); btnSearch.addStyleName("default");*/ btnReset.addStyleName("resetbt"); tfSearchEvalNumber.setImmediate(true); tfSearchEvalNumber.addListener(new TextChangeListener() { private static final long serialVersionUID = 1L; SimpleStringFilter filter = null; @Override public void textChange(TextChangeEvent event) { // TODO Auto-generated method stub Filterable f = (Filterable) tblEvalDetails.getContainerDataSource(); if (filter != null) f.removeContainerFilter(filter); filter = new SimpleStringFilter("evalNo", event.getText(), true, false); f.addContainerFilter(filter); total = f.size(); tblEvalDetails.setColumnFooter("lastUpdateDt", "No. of Records:" + total); } }); tfSearchCustomer.setImmediate(true); tfSearchCustomer.addListener(new TextChangeListener() { private static final long serialVersionUID = 1L; SimpleStringFilter filter = null; public void textChange(TextChangeEvent event) { Filterable f = (Filterable) tblEvalDetails.getContainerDataSource(); if (filter != null) f.removeContainerFilter(filter); filter = new SimpleStringFilter("custName", event.getText(), true, false); f.addContainerFilter(filter); total = f.size(); tblEvalDetails.setColumnFooter("lastUpdateDt", "No. of Records:" + total); } }); slSearchBankbranch.setImmediate(true); slSearchBankbranch.addValueChangeListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; Filter filter = null; @Override public void valueChange(ValueChangeEvent event) { // TODO Auto-generated method stub try { String strBankBranch = slSearchBankbranch.getValue().toString(); Filterable f = (Filterable) tblEvalDetails.getContainerDataSource(); if (filter != null) f.removeContainerFilter(filter); filter = new Compare.Equal("bankBranch", strBankBranch); f.addContainerFilter(filter); f.addContainerFilter(filter); total = f.size(); tblEvalDetails.setColumnFooter("lastUpdateDt", "No. of Records:" + total); } catch (Exception e) { e.printStackTrace(); e.printStackTrace(); } } }); searchPanel.addComponent(PanelGenerator.createPanel(vlSearchComponentandButtonLayout)); searchPanel.setMargin(true); // Add Layout table panel by Hohul HorizontalLayout flTableCaption = new HorizontalLayout(); flTableCaption.addComponent(lblTableTitle); flTableCaption.setComponentAlignment(lblTableTitle, Alignment.MIDDLE_CENTER); flTableCaption.addStyleName("lightgray"); flTableCaption.setHeight("25px"); flTableCaption.setWidth("60px"); lblNoofRecords = new Label(" ", ContentMode.HTML); lblNoofRecords.addStyleName("lblfooter"); HorizontalLayout hlTableTittleLayout = new HorizontalLayout(); hlTableTittleLayout.addComponent(flTableCaption); hlTableTittleLayout.addComponent(btnAdd); hlTableTittleLayout.addComponent(btnEdit); hlTableTittleLayout.addComponent(btnView); hlTableTittleLayout.setHeight("25px"); hlTableTittleLayout.setSpacing(true); HorizontalLayout hlTableTitleandCaptionLayout = new HorizontalLayout(); hlTableTitleandCaptionLayout.addStyleName("topbarthree"); hlTableTitleandCaptionLayout.setWidth("100%"); hlTableTitleandCaptionLayout.addComponent(hlTableTittleLayout); hlTableTitleandCaptionLayout.addComponent(hlFileDownloadLayout); hlTableTitleandCaptionLayout.setComponentAlignment(hlFileDownloadLayout, Alignment.MIDDLE_RIGHT); hlTableTitleandCaptionLayout.setHeight("28px"); // for table panel btnAdd.addStyleName("add"); btnEdit.addStyleName("editbt"); btnView.addStyleName("view"); btnView.setEnabled(false); hlAddEditLayout.addStyleName("topbarthree"); hlAddEditLayout.setWidth("100%"); hlAddEditLayout.addComponent(hlTableTitleandCaptionLayout); hlAddEditLayout.setHeight("28px"); // Added Action Label to Table layoutTable.addComponent(hlAddEditLayout); layoutTable.setComponentAlignment(hlAddEditLayout, Alignment.TOP_LEFT); layoutTable.addComponent(tblEvalDetails); tablePanel.addComponent(layoutTable); ; tablePanel.setWidth("100%"); tablePanel.setMargin(true); layoutPage.addComponent(mainPanel); layoutPage.addComponent(searchPanel); layoutPage.addComponent(tablePanel); // Added labels and titles to respective Location by Hohul HorizontalLayout hlNotificationLayout = new HorizontalLayout(); hlNotificationLayout.addComponent(lblNotificationIcon); hlNotificationLayout.setComponentAlignment(lblNotificationIcon, Alignment.MIDDLE_LEFT); hlNotificationLayout.addComponent(lblSaveNotification); hlNotificationLayout.setComponentAlignment(lblSaveNotification, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(lblFormTittle); hlHeaderLayout.setComponentAlignment(lblFormTittle, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(hlBreadCrumbs); hlHeaderLayout.setComponentAlignment(hlBreadCrumbs, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(hlNotificationLayout); hlHeaderLayout.setComponentAlignment(hlNotificationLayout, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(layoutButton2); hlHeaderLayout.setComponentAlignment(layoutButton2, Alignment.MIDDLE_RIGHT); hlHeaderLayout.addComponent(layoutButton2); hlHeaderLayout.setComponentAlignment(layoutButton2, Alignment.BOTTOM_RIGHT); // load Component list values loadComponentListValues(); //setTableProperties(); populateAndConfig(false); }
From source file:com.gnts.pem.txn.sbi.SBIFlat.java
void editDimensionDetails() { List<TPemCmPropDimension> adjoinList = beanDimension.getPropDimensionList(headerid); List<DimensionList> dimeninputList = new ArrayList<DimensionList>(); try {//w ww. j av a 2 s . c o m for (int i = 0; i < adjoinList.size(); i = i + 9) { DimensionList dimenListObj = new DimensionList(); try { TPemCmPropDimension obj1 = adjoinList.get(i); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionNorthLabel(obj1.getFieldLabel()); dimenListObj.setNorthDeedValue(obj1.getAsPerDeed()); dimenListObj.setNorthSiteValue(obj1.getAsPerSite()); dimenListObj.setNorthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 1); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionSouthLabel(obj1.getFieldLabel()); dimenListObj.setSouthDeedValue(obj1.getAsPerDeed()); dimenListObj.setSouthSiteValue(obj1.getAsPerSite()); dimenListObj.setSouthPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 2); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionEastLabel(obj1.getFieldLabel()); dimenListObj.setEastDeedValue(obj1.getAsPerDeed()); dimenListObj.setEastSiteValue(obj1.getAsPerSite()); dimenListObj.setEastPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 3); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionWestLabel(obj1.getFieldLabel()); dimenListObj.setWestDeedValue(obj1.getAsPerDeed()); dimenListObj.setWestSiteValue(obj1.getAsPerSite()); dimenListObj.setWestPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 4); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionDynamic1(obj1.getFieldLabel()); dimenListObj.setDynamicdeedvalue1(obj1.getAsPerDeed()); dimenListObj.setDynamicsitevalue1(obj1.getAsPerSite()); dimenListObj.setDynamicplanvalue1(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 5); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionDynamic2(obj1.getFieldLabel()); dimenListObj.setDynamicdeedvalue2(obj1.getAsPerDeed()); dimenListObj.setDynamicsitevalue2(obj1.getAsPerSite()); dimenListObj.setDynamicplanvalue2(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 6); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionDynamic3(obj1.getFieldLabel()); dimenListObj.setDynamicdeedvalue3(obj1.getAsPerDeed()); dimenListObj.setDynamicsitevalue3(obj1.getAsPerSite()); dimenListObj.setDynamicplanvalue3(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 7); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setDirectionDynamic4(obj1.getFieldLabel()); dimenListObj.setDynamicdeedvalue4(obj1.getAsPerDeed()); dimenListObj.setDynamicsitevalue4(obj1.getAsPerSite()); dimenListObj.setDynamicplanvalue4(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); obj1 = adjoinList.get(i + 8); dimenListObj.setGrouphdrLabel(obj1.getGroupHdr()); dimenListObj.setExtentLabel(obj1.getFieldLabel()); dimenListObj.setExtentDeedValue(obj1.getAsPerDeed()); dimenListObj.setExtentSiteValue(obj1.getAsPerSite()); dimenListObj.setExtentPlanValue(obj1.getAsPerPlan()); dimenListObj.setDeed(obj1.getDeedValue()); dimenListObj.setSite(obj1.getSiteValue()); dimenListObj.setPlan(obj1.getPlanValue()); } catch (Exception e) { e.printStackTrace(); } dimeninputList.add(dimenListObj); } } catch (Exception e) { } try { panelDimension.removeAllComponents(); panelDimension.addComponent(btnAddDimension); panelDimension.setComponentAlignment(btnAddDimension, Alignment.BOTTOM_RIGHT); for (DimensionList inpobj : dimeninputList) { panelDimension.addComponent(new ComponentIterDimensionofPlot(inpobj, true, true, true)); } } catch (Exception e) { } }
From source file:com.gnts.pem.txn.sbi.SBIFlat.java
private void resetAllFieldsFields() { // for evaluation details tfEvaluationNumber.setComponentError(null); slBankBranch.setComponentError(null); dfDateofValuation.setComponentError(null); tfEvaluationPurpose.setComponentError(null); tfCustomerName.setComponentError(null); tfEvaluationNumber.setReadOnly(false); tfEvaluationNumber.setValue(""); slBankBranch.setValue(null);/* w ww. j a v a 2 s . co m*/ tfEvaluationPurpose.setValue("Collateral Security to the Bank"); dfDateofValuation.setValue(null); tfValuatedBy.setValue(""); dfVerifiedDate.setValue(null); tfVerifiedBy.setValue(""); tfDynamicEvaluation1.setValue(""); tfDynamicEvaluation2.setValue(""); tfDynamicEvaluation1.setVisible(false); tfDynamicEvaluation2.setVisible(false); // for customer/owner details tfCustomerName.setRequired(true); tfCustomerName.setValue(""); slPropertyDesc.setValue(null); tfCustomerAddr.setValue(""); tfPropertyAddress.setValue(""); layoutOwnerDetails1.removeAllComponents(); layoutOwnerDetails1.addComponent(new ComponentIterOwnerDetails("", "")); tfCustomerName.setValue(""); tfCustomerAddr.setValue(""); tfLandMark.setValue(""); tfPropertyAddress.setValue(""); tfDynamicAsset1.setValue(""); tfDynamicAsset2.setValue(""); tfDynamicAsset1.setVisible(false); tfDynamicAsset2.setVisible(false); // for document details panelNormalDocumentDetails.removeAllComponents(); panelNormalDocumentDetails.addComponent(btnAddNorDoc); panelNormalDocumentDetails.setComponentAlignment(btnAddNorDoc, Alignment.BOTTOM_RIGHT); panelNormalDocumentDetails.addComponent(new ComponentIteratorNormlDoc(null, null, "", "")); panelLegalDocumentDetails.removeAllComponents(); panelLegalDocumentDetails.addComponent(btnAddLegalDoc); panelLegalDocumentDetails.setComponentAlignment(btnAddLegalDoc, Alignment.BOTTOM_RIGHT); panelLegalDocumentDetails.addComponent(new ComponentIteratorLegalDoc("", "", null)); // for adjoin properties panelAdjoinProperties.removeAllComponents(); panelAdjoinProperties.addComponent(btnAddAdjoinProperty); panelAdjoinProperties.setComponentAlignment(btnAddAdjoinProperty, Alignment.BOTTOM_RIGHT); panelAdjoinProperties.addComponent(new ComponentIteratorAdjoinProperty(null, true, true, true)); // for dimensions panelDimension.removeAllComponents(); panelDimension.addComponent(btnAddDimension); panelDimension.setComponentAlignment(btnAddDimension, Alignment.BOTTOM_RIGHT); panelDimension.addComponent(new ComponentIterDimensionofPlot(null, true, true, true)); // for description of the property tfPostalAddress.setValue(""); tfSiteNumber.setValue(""); tfSFNumber.setValue(""); tfNewSFNumber.setValue(""); tfVillage.setValue(""); tfTaluk.setValue(""); tfDistCorpPanc.setValue(""); tfLocationSketch.setValue(""); tfProTaxReceipt.setValue(""); tfElecServiceConnNo.setValue(""); tfElecConnecName.setValue(""); slHighMiddPoor.setValue(null); slUrbanSemiRural.setValue(null); slResiIndustCommer.setValue(null); slProOccupiedBy.setValue(null); tfMonthlyRent.setValue(""); tfCoverUnderStatCentral.setValue(""); tfAnyConversionLand.setValue(""); tfExtentSite.setValue(""); tfYearAcquistion.setValue(""); tfPurchaseValue.setValue(""); tfPropLandmark.setValue(""); tfDynamicDescProp1.setValue(""); tfDynamicDescProp2.setValue(""); tfDynamicDescProp1.setVisible(false); tfDynamicDescProp2.setVisible(false); // for Charcteristics of the site slLocalClass.setValue(null); slSurroundDevelop.setValue(null); tfFlood.setValue(""); slFeasibility.setValue(null); slLandLevel.setValue(null); slLandShape.setValue(null); slTypeUse.setValue(null); tfUsageRestriction.setValue(""); slIsPlot.setValue(null); tfApprveNo.setValue(""); tfNoReason.setValue(""); tfSubdivide.setValue(""); slDrawApproval.setValue(null); slCornerInter.setValue(null); slRoadFacility.setValue(null); slTypeRoad.setValue(null); slRoadWidth.setValue(null); slLandLock.setValue(null); slWaterPotential.setValue(null); slUnderSewerage.setValue(null); slPowerSupply.setValue(null); tfAdvantageSite.setValue(""); tfDisadvantageSite.setValue(""); tfGeneralRemarks.setValue(""); tfDynamicCharacter1.setValue(""); tfDynamicCharacter2.setValue(""); tfDynamicCharacter1.setVisible(false); tfDynamicCharacter2.setVisible(false); slLocalClass.setInputPrompt(Common.SELECT_PROMPT); slFeasibility.setInputPrompt(Common.SELECT_PROMPT); slLandLevel.setInputPrompt(Common.SELECT_PROMPT); slLandShape.setInputPrompt(Common.SELECT_PROMPT); slTypeUse.setInputPrompt(Common.SELECT_PROMPT); slIsPlot.setInputPrompt(Common.SELECT_PROMPT); slCornerInter.setInputPrompt(Common.SELECT_PROMPT); slRoadFacility.setInputPrompt(Common.SELECT_PROMPT); slTypeRoad.setInputPrompt(Common.SELECT_PROMPT); slRoadWidth.setInputPrompt(Common.SELECT_PROMPT); slLandLock.setInputPrompt(Common.SELECT_PROMPT); slWaterPotential.setInputPrompt(Common.SELECT_PROMPT); slUnderSewerage.setInputPrompt(Common.SELECT_PROMPT); slPowerSupply.setInputPrompt(Common.SELECT_PROMPT); // details of apartment slNatureofApartment.setValue(null); tfNameofApartment.setValue(""); tfPostalAddressLoc.setValue(""); tfApartmant.setValue(""); tfFlatNumber.setValue(""); tfSFNumberLoc.setValue(""); tfNewSFNumber.setValue(""); tfFloor.setValue(""); tfVillageLoc.setValue(""); tfTalukLoc.setValue(""); tfDisrictLoc.setValue(""); slDescriptionofLocality.setValue(null); tfNoofFloors.setValue(""); slTypeofStructure.setValue(null); tfNumberofFlats.setValue(""); tfDynamicApartment1.setValue(""); tfDynamicApartment2.setValue(""); tfDynamicApartment1.setVisible(false); tfDynamicApartment2.setVisible(false); slNatureofApartment.setInputPrompt(Common.SELECT_PROMPT); slDescriptionofLocality.setInputPrompt(Common.SELECT_PROMPT); slTypeofStructure.setInputPrompt(Common.SELECT_PROMPT); // for flat valuation tfFlatisSituated.setValue(""); tfDynamicFlatValuation1.setValue(""); tfDynamicFlatValuation2.setValue(""); tfDynamicFlatValuation1.setVisible(false); tfDynamicFlatValuation2.setVisible(false); // details of plan approval tfLandandBuilding.setValue(""); tfPlanApprovedBy.setValue(""); dfLicenseFrom.setValue(""); tfDynamicPlanApproval1.setValue(""); slIsLicenceForced.setValue(null); slAllApprovalRecved.setValue(null); slConstAsperAppPlan.setValue(null); tfDynamicPlanApproval2.setValue(""); tfReason.setValue(""); tfDynamicPlanApproval1.setVisible(false); tfDynamicPlanApproval2.setVisible(false); slIsLicenceForced.setInputPrompt(Common.SELECT_PROMPT); slAllApprovalRecved.setInputPrompt(Common.SELECT_PROMPT); slConstAsperAppPlan.setInputPrompt(Common.SELECT_PROMPT); // for buildspecification panelBuildSpecfication.removeAllComponents(); panelBuildSpecfication.addComponent(btnAddBuildSpec); panelBuildSpecfication.setComponentAlignment(btnAddBuildSpec, Alignment.BOTTOM_RIGHT); panelBuildSpecfication.addComponent(new ComponentIterBuildingSpecfication(null, true, true, true)); // for valuation of under construction tfUndividedShare.setValue(""); tfSuperBuiltupArea.setValue(""); tfCostofApartment.setValue(""); tfRateofApartment.setValue(""); slIsRateReasonable.setValue(null); tfStageOfConstruction.setValue(""); tfCostOfConstAsAtSite.setValue("0"); tfCostOfConstAsPerAgree.setValue("0"); tfDynamicConstValuation1.setValue(""); tfDynamicConstValuation2.setValue(""); tfDynamicConstValuation1.setVisible(false); tfDynamicConstValuation2.setVisible(false); slIsRateReasonable.setInputPrompt(Common.SELECT_PROMPT); // plinth Area layoutPlintharea.removeAllComponents(); layoutPlintharea.addComponent(btnAddPlinth); layoutPlintharea.setComponentAlignment(btnAddPlinth, Alignment.TOP_RIGHT); layoutPlintharea.addComponent(new ComponentIterPlinthArea("Ground Floor", "", "")); layoutPlintharea.addComponent(new ComponentIterPlinthArea("Portico and Stair", "", "")); // for flats slUndivideShare.setValue(null); tfUDSproportion.setValue(""); tfUDSArea.setValue("Total No.of flats/Site area"); tfDynamicForFlat1.setValue(""); tfDynamicForFlat2.setValue(""); tfFlatsApproved.setValue(""); tfFlatsWorkplan.setValue(""); tfIndexPlan.setValue(""); tfIndexSite.setValue(""); tfIndexCalculation.setValue("Total built up area/Site area"); slUnderPermissable.setValue(null); tfDynamicForFlat1.setVisible(false); tfDynamicForFlat2.setVisible(false); slUndivideShare.setInputPrompt(Common.SELECT_PROMPT); slUnderPermissable.setInputPrompt(Common.SELECT_PROMPT); // for default values tfCoverUnderStatCentral.setValue(Common.strNA); tfAnyConversionLand.setValue(Common.strNA); tfMonthlyRent.setValue(Common.strNA); tfElecServiceConnNo.setValue(Common.strNA); tfProTaxReceipt.setValue(Common.strNA); tfFlood.setValue(Common.strNil); tfGeneralRemarks.setValue(Common.strNil); accordion.setSelectedTab(0); }
From source file:com.gnts.pem.txn.sbi.SBILand.java
@SuppressWarnings("deprecation") void buildView(VerticalLayout layoutPage, HorizontalLayout hlHeaderLayout) { // for component width hlHeaderLayout.removeAllComponents(); setComponentStyle();/* w ww. java2 s . c o m*/ tblEvalDetails = new Table(); tblEvalDetails.setStyleName(Runo.TABLE_SMALL); tblEvalDetails.setPageLength(14); tblEvalDetails.setSizeFull(); tblEvalDetails.setFooterVisible(true); tblEvalDetails.setSelectable(true); tblEvalDetails.setImmediate(true); tblEvalDetails.setColumnCollapsingAllowed(true); // for evaluation details tfEvaluationPurpose.setValue("Collateral Security to the Bank"); tfEvaluationNumber.setRequired(true); slBankBranch.setRequired(true); dfDateofValuation.setRequired(true); tfEvaluationPurpose.setRequired(true); layoutEvaluationDetails1.setColumns(4); layoutEvaluationDetails1.addComponent(tfEvaluationNumber); layoutEvaluationDetails1.addComponent(slBankBranch); layoutEvaluationDetails1.addComponent(tfEvaluationPurpose); layoutEvaluationDetails1.addComponent(tfValuatedBy); layoutEvaluationDetails1.addComponent(dfDateofValuation); layoutEvaluationDetails1.addComponent(dfVerifiedDate); layoutEvaluationDetails1.addComponent(tfVerifiedBy); layoutEvaluationDetails1.addComponent(tfDynamicEvaluation1); layoutEvaluationDetails1.addComponent(tfDynamicEvaluation2); tfDynamicEvaluation1.setVisible(false); tfDynamicEvaluation2.setVisible(false); layoutEvaluationDetails1.setSpacing(true); layoutEvaluationDetails1.setMargin(true); layoutEvaluationDetails.addComponent(btnDynamicEvaluation1); layoutEvaluationDetails.setComponentAlignment(btnDynamicEvaluation1, Alignment.TOP_RIGHT); layoutEvaluationDetails.addComponent(layoutEvaluationDetails1); // for Owner Details layoutOwnerDetails.addComponent(btnAddOwner); layoutOwnerDetails.setComponentAlignment(btnAddOwner, Alignment.TOP_RIGHT); layoutOwnerDetails1.setColumns(4); layoutOwnerDetails1.addComponent(new ComponentIterOwnerDetails("", "")); layoutOwnerDetails.addComponent(layoutOwnerDetails1); layoutOwnerDetails1.setSpacing(true); layoutOwnerDetails1.setMargin(true); // for asset details VerticalLayout formAsset1 = new VerticalLayout(); VerticalLayout formAsset2 = new VerticalLayout(); VerticalLayout formAsset3 = new VerticalLayout(); VerticalLayout formAsset4 = new VerticalLayout(); formAsset1.setSpacing(true); formAsset2.setSpacing(true); formAsset4.setSpacing(true); formAsset1.addComponent(tfCustomerName); formAsset1.addComponent(tfLandMark); formAsset1.addComponent(slPropertyDesc); formAsset2.addComponent(tfCustomerAddr); formAsset3.addComponent(tfPropertyAddress); formAsset3.addComponent(chkSameAddress); formAsset4.addComponent(tfDynamicAsset1); formAsset4.addComponent(tfDynamicAsset2); tfDynamicAsset1.setVisible(false); tfDynamicAsset2.setVisible(false); chkSameAddress.setImmediate(true); chkSameAddress.addValueChangeListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; public void valueChange(ValueChangeEvent event) { if (chkSameAddress.getValue().equals(true)) { tfPropertyAddress.setValue(tfCustomerAddr.getValue()); } else { tfPropertyAddress.setValue(""); } } }); layoutAssetDetails1.setSpacing(true); layoutAssetDetails1.setColumns(4); layoutAssetDetails1.addComponent(formAsset1); layoutAssetDetails1.addComponent(formAsset2); layoutAssetDetails1.addComponent(formAsset3); layoutAssetDetails1.addComponent(formAsset4); layoutAssetDetails1.setMargin(true); layoutAssetDetails.addComponent(btnDynamicAsset); layoutAssetDetails.setComponentAlignment(btnDynamicAsset, Alignment.TOP_RIGHT); layoutAssetDetails.addComponent(layoutAssetDetails1); lblHeading = new Label("Owner Details"); layoutAssetOwner.addComponent(lblHeading); lblHeading.setStyleName("h4"); layoutAssetOwner.addComponent(PanelGenerator.createPanel(layoutOwnerDetails)); lblHeading = new Label("Asset Details"); layoutAssetOwner.addComponent(lblHeading); lblHeading.setStyleName("h4"); layoutAssetOwner.addComponent(PanelGenerator.createPanel(layoutAssetDetails)); // for document details panelNormalDocumentDetails.addComponent(btnAddNorDoc); panelNormalDocumentDetails.setComponentAlignment(btnAddNorDoc, Alignment.TOP_RIGHT); panelNormalDocumentDetails.addComponent(new ComponentIteratorNormlDoc(null, null, "", "")); panelNormalDocumentDetails.setMargin(true); panelLegalDocumentDetails.addComponent(btnAddLegalDoc); panelLegalDocumentDetails.setComponentAlignment(btnAddLegalDoc, Alignment.TOP_RIGHT); panelLegalDocumentDetails.addComponent(new ComponentIteratorLegalDoc("", "", null)); panelLegalDocumentDetails.setMargin(true); layoutNormalLegal.addComponent(PanelGenerator.createPanel(panelNormalDocumentDetails)); lblHeading = new Label("Legal Documents"); layoutNormalLegal.addComponent(lblHeading); lblHeading.setStyleName("h4"); layoutNormalLegal.addComponent(PanelGenerator.createPanel(panelLegalDocumentDetails)); layoutNormalLegal.setMargin(true); panelNormalDocumentDetails.setWidth("100%"); panelLegalDocumentDetails.setWidth("100%"); // for adjoin properties panelAdjoinProperties.addComponent(btnAddAdjoinProperty); panelAdjoinProperties.setComponentAlignment(btnAddAdjoinProperty, Alignment.BOTTOM_RIGHT); panelAdjoinProperties.addComponent(new ComponentIteratorAdjoinProperty(null, true, true, true)); // for dimensions panelDimension.addComponent(btnAddDimension); panelDimension.setComponentAlignment(btnAddDimension, Alignment.BOTTOM_RIGHT); panelDimension.addComponent(new ComponentIterDimensionofPlot(null, true, true, true)); // for description of the property layoutDescProperty.setMargin(true); layoutDescProperty1.setSpacing(true); layoutDescProperty1.setColumns(4); layoutDescProperty.addComponent(btnDynamicDescProp); layoutDescProperty.setComponentAlignment(btnDynamicDescProp, Alignment.TOP_RIGHT); layoutDescProperty1.addComponent(tfSiteNumber); layoutDescProperty1.addComponent(tfSFNumber); layoutDescProperty1.addComponent(tfNewSFNumber); layoutDescProperty1.addComponent(tfVillage); layoutDescProperty1.addComponent(tfTaluk); layoutDescProperty1.addComponent(tfDistCorpPanc); layoutDescProperty1.addComponent(tfLocationSketch); layoutDescProperty1.addComponent(tfProTaxReceipt); layoutDescProperty1.addComponent(tfElecServiceConnNo); layoutDescProperty1.addComponent(tfElecConnecName); layoutDescProperty1.addComponent(slHighMiddPoor); layoutDescProperty1.addComponent(slUrbanSemiRural); layoutDescProperty1.addComponent(slResiIndustCommer); layoutDescProperty1.addComponent(slProOccupiedBy); layoutDescProperty1.addComponent(tfMonthlyRent); layoutDescProperty1.addComponent(tfCoverUnderStatCentral); layoutDescProperty1.addComponent(tfAnyConversionLand); layoutDescProperty1.addComponent(tfExtentSite); layoutDescProperty1.addComponent(tfYearAcquistion); layoutDescProperty1.addComponent(tfPurchaseValue); layoutDescProperty1.addComponent(tfPropLandmark); layoutDescProperty1.addComponent(tfPostalAddress); layoutDescProperty1.addComponent(tfDynamicDescProp1); layoutDescProperty1.addComponent(tfDynamicDescProp2); layoutDescProperty.addComponent(layoutDescProperty1); tfDynamicDescProp1.setVisible(false); tfDynamicDescProp2.setVisible(false); // for charcteristiccs of the site layoutCharcterSite1.setSpacing(true); layoutCharcterSite1.setColumns(4); layoutCharcterSite1.setMargin(true); layoutCharcterSite.setMargin(true); layoutCharcterSite.setSpacing(true); layoutCharcterSite.addComponent(btnDynamicCharacter); layoutCharcterSite.setComponentAlignment(btnDynamicCharacter, Alignment.TOP_RIGHT); layoutCharcterSite1.addComponent(slLocalClass); layoutCharcterSite1.addComponent(slSurroundDevelop); layoutCharcterSite1.addComponent(tfFlood); layoutCharcterSite1.addComponent(slFeasibility); layoutCharcterSite1.addComponent(slLandLevel); layoutCharcterSite1.addComponent(slLandShape); layoutCharcterSite1.addComponent(slTypeUse); layoutCharcterSite1.addComponent(tfUsageRestriction); layoutCharcterSite1.addComponent(slIsPlot); layoutCharcterSite1.addComponent(tfApprveNo); layoutCharcterSite1.addComponent(tfNoReason); layoutCharcterSite1.addComponent(tfSubdivide); layoutCharcterSite1.addComponent(slDrawApproval); layoutCharcterSite1.addComponent(slCornerInter); layoutCharcterSite1.addComponent(slRoadFacility); layoutCharcterSite1.addComponent(slTypeRoad); layoutCharcterSite1.addComponent(slRoadWidth); layoutCharcterSite1.addComponent(slLandLock); layoutCharcterSite1.addComponent(slWaterPotential); layoutCharcterSite1.addComponent(slUnderSewerage); layoutCharcterSite1.addComponent(slPowerSupply); layoutCharcterSite1.addComponent(tfAdvantageSite); layoutCharcterSite1.addComponent(tfDisadvantageSite); layoutCharcterSite1.addComponent(tfGeneralRemarks); layoutCharcterSite1.addComponent(tfDynamicCharacter1); layoutCharcterSite1.addComponent(tfDynamicCharacter2); layoutCharcterSite.addComponent(layoutCharcterSite1); tfDynamicCharacter1.setVisible(false); tfDynamicCharacter2.setVisible(false); // for details of plan approval layoutPlanApproval1.setColumns(2); FormLayout lay1 = new FormLayout(); FormLayout lay2 = new FormLayout(); lay1.addComponent(tfLandandBuilding); lay1.addComponent(tfPlanApprovedBy); lay2.addComponent(tfDynamicPlanApproval1); lay2.addComponent(tfDynamicPlanApproval2); tfDynamicPlanApproval1.setVisible(false); tfDynamicPlanApproval2.setVisible(false); lay1.setSpacing(true); lay2.setSpacing(true); layoutPlanApproval1.addComponent(lay1); layoutPlanApproval1.addComponent(lay2); layoutPlanApproval1.setSpacing(true); layoutPlanApproval1.setMargin(true); layoutPlanApproval.addComponent(btnDynamicPlanApproval); layoutPlanApproval.setComponentAlignment(btnDynamicPlanApproval, Alignment.TOP_RIGHT); layoutPlanApproval.addComponent(layoutPlanApproval1); // valuation of land layoutValuationLand.setSpacing(true); layoutValuationLand1.setSpacing(true); layoutValuationLand1.setColumns(4); layoutValuationLand1.addComponent(tfAreaofLand); layoutValuationLand1.addComponent(tfNorthandSouth); layoutValuationLand1.addComponent(tfMarketRate); layoutValuationLand1.addComponent(tfGuiderate); layoutValuationLand1.addComponent(tfAdopetdMarketRate); layoutValuationLand1.addComponent(tfFairMarketRate); layoutValuationLand1.addComponent(tfDynamicValuation1); layoutValuationLand1.addComponent(tfDynamicValuation2); tfDynamicValuation1.setVisible(false); tfDynamicValuation2.setVisible(false); layoutValuationLand.addComponent(btnDynamicValuation); layoutValuationLand.setComponentAlignment(btnDynamicValuation, Alignment.TOP_RIGHT); layoutValuationLand.addComponent(layoutValuationLand1); layoutValuationLand.setMargin(true); tfLandMark.setImmediate(true); tfAdopetdMarketRate.setRequired(true); tfLandMark.addBlurListener(new BlurListener() { @Override public void blur(BlurEvent event) { // TODO Auto-generated method stub tfPropLandmark.setValue(tfLandMark.getValue()); } }); tfPropertyAddress.setImmediate(true); tfPropertyAddress.addBlurListener(new BlurListener() { @Override public void blur(BlurEvent event) { // TODO Auto-generated method stub tfPostalAddress.setValue(tfPropertyAddress.getValue()); } }); /* tfEvaluationNumber.addValidator(new IntegerValidator("Enter numbers only")); tfEvaluationNumber.addBlurListener(new SaarcValidate(tfEvaluationNumber));*/ tfEvaluationNumber.setImmediate(true); tfEvaluationNumber.addBlurListener(new BlurListener() { private static final long serialVersionUID = 1L; public void blur(BlurEvent event) { // TODO Auto-generated method stub if (!tfEvaluationNumber.isReadOnly()) { tfEvaluationNumber.setComponentError(null); try { tfEvaluationNumber.setComponentError(null); String evalno = tfEvaluationNumber.getValue().toString(); count = beanEvaluation.getEvalNoCount(evalno); if (tfEvaluationNumber.getValue() != null && tfEvaluationNumber.getValue().trim().length() > 0) { if (count == 0) { tfEvaluationNumber.setComponentError(null); } else { tfEvaluationNumber .setComponentError(new UserError("Evaluation number is already Exist")); } } } catch (Exception e) { } } } }); // property value layoutPropertyValue.setSpacing(true); layoutPropertyValue.setMargin(true); layoutPropertyValue1.setColumns(4); layoutPropertyValue1.setSpacing(true); layoutPropertyValue1.addComponent(tfRealziableRate); layoutPropertyValue1.addComponent(tfDistressRate); layoutPropertyValue1.addComponent(tfGuidelineRate); layoutPropertyValue.addComponent(layoutPropertyValue1); //for property image hlImage.setSpacing(true); btnImgDownload.setStyleName("downloadbt"); btnImg1Download.setStyleName("downloadbt"); //layoutDescProperty.setComponentAlignment(btnImg1Download, Alignment.MIDDLE_CENTER); hlImage.addComponent(hlImageLayout1); hlImage.addComponent(hlImageLayout2); hlImageLayout1.setMargin(true); hlImageLayout2.setMargin(true); hlImageLayout1.setSpacing(true); hlImageLayout2.setSpacing(true); vlImageLayout.addComponent(hlImage); // for Guideline area layoutGuideline.addComponent(btnAddGuideline); layoutGuideline.setComponentAlignment(btnAddGuideline, Alignment.TOP_RIGHT); layoutGuideline.setMargin(true); layoutGuideline.addComponent(new ComponentIterGuideline("Land", "", "", "")); // add components in main panel accordion.setWidth("100%"); layoutEvaluationDetails.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutEvaluationDetails), "Evaluation Details"); layoutOwnerDetails.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutAssetOwner), "Owner Details/Asset Details"); layoutAssetDetails.setStyleName("bluebar"); layoutNormalLegal.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutNormalLegal), "Document Details"); panelAdjoinProperties.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(panelAdjoinProperties), "Adjoining Properties"); panelDimension.setStyleName("bluebar"); accordion.addTab(panelDimension, "Dimension"); layoutDescProperty.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutDescProperty), "Description of the property"); layoutCharcterSite.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutCharcterSite), "Characteristics of the site"); layoutValuationLand.setStyleName("bluebar"); accordion.addTab(layoutValuationLand, "Valuation of Land"); layoutPlanApproval.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutPlanApproval), "Details of Plan Approval"); layoutGuideline.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutGuideline), "Guideline Details"); layoutPropertyValue.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutPropertyValue), "Property Value Details"); vlImageLayout.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(vlImageLayout), "Property Image Details"); this.accordion.addListener(new SelectedTabChangeListener() { public void selectedTabChange(SelectedTabChangeEvent event) { if (event.getTabSheet().getSelectedTab().equals(panelDimension)) { Iterator<Component> myComps = panelDimension.getComponentIterator(); BigDecimal siteArea = new BigDecimal(0.00); while (myComps.hasNext()) { final Component component = myComps.next(); int i = 1; if (component instanceof ComponentIterDimensionofPlot) { ComponentIterDimensionofPlot mycomponent = (ComponentIterDimensionofPlot) component; List<TPemCmPropDimension> getList = mycomponent.getDimensionPropertyList(); try { List<String> mylist = mycomponent.getLeastValaue(); siteArea = siteArea.add(new BigDecimal(mylist.get(0).replaceAll("[^\\d.]", ""))); tfNorthandSouth.setValue(mylist.get(1)); tfAreaofLand.setValue(siteArea.toString()); } catch (Exception e) { logger.info("Error-->" + e); } } } BigDecimal site = new BigDecimal(0.00); BigDecimal fair = new BigDecimal(1.00); BigDecimal salbale = new BigDecimal(435.60); try { site = new BigDecimal(tfAreaofLand.getValue().replaceAll("[^\\d.]", "")); } catch (Exception e) { site = new BigDecimal("0.00"); } try { site.divide(salbale, 2, RoundingMode.HALF_UP).toPlainString(); fair.multiply(site.divide(salbale, 2, RoundingMode.HALF_UP)) .multiply(new BigDecimal(tfAdopetdMarketRate.getValue().replaceAll("[^\\d.]", ""))); tfAreaofLand.setValue(site.toString() + " sft (or) " + site.divide(salbale, 2, RoundingMode.HALF_UP).toPlainString() + " cents"); tfFairMarketRate.setValue(XMLUtil.IndianFormat(new BigDecimal(fair .multiply(site.divide(salbale, 2, RoundingMode.HALF_UP)) .multiply(new BigDecimal(tfAdopetdMarketRate.getValue().replaceAll("[^\\d.]", ""))) .toString()))); } catch (Exception e) { } } } }); layoutMainForm.addComponent(PanelGenerator.createPanel(accordion)); mainPanel.addComponent(layoutMainForm); //mainPanel.addComponent(layoutButton2); //mainPanel.setComponentAlignment(layoutButton2, Alignment.BOTTOM_RIGHT); mainPanel.setVisible(false); layoutMainForm.setMargin(true); layoutMainForm.setSpacing(true); // for main panel layoutButton2.setSpacing(true); btnSave.setStyleName("savebt"); btnCancel.setStyleName("cancelbt"); btnSubmit.setStyleName("submitbt"); // saveExcel.addStyleName("downloadbt"); btnSave.setVisible(false); btnSubmit.setVisible(false); btnCancel.setVisible(false); //saveExcel.setVisible(false); layoutButton2.addComponent(btnSave); layoutButton2.addComponent(btnSubmit); // layoutButton2.addComponent(saveExcel); layoutButton2.addComponent(btnCancel); hlHeaderLayout.addComponent(layoutButton2); hlHeaderLayout.setComponentAlignment(layoutButton2, Alignment.BOTTOM_RIGHT); // Initaited the Label Function here by Hohul lblTableTitle = new Label(); lblSaveNotification = new Label(); lblSaveNotification.setContentMode(ContentMode.HTML); lblNotificationIcon = new Label(); lblTableTitle.setValue("<B> Action:</B>"); lblTableTitle.setContentMode(ContentMode.HTML); lblFormTittle = new Label(); lblFormTittle.setContentMode(ContentMode.HTML); lblFormTittle.setValue(" <b>" + screenName + "</b> :: Home"); lblFormTitle1 = new Label(); lblFormTitle1.setContentMode(ContentMode.HTML); lblFormTitle1.setValue(" <b>" + screenName + "</b> :: "); lblAddEdit = new Label(); lblAddEdit.setContentMode(ContentMode.HTML); // Button Back declaration by Hohul btnBack = new Button("Home", this); btnBack.setStyleName("link"); // Bread Scrumbs initiated here by Hohul hlBreadCrumbs = new HorizontalLayout(); hlBreadCrumbs.addComponent(lblFormTitle1); hlBreadCrumbs.addComponent(btnBack); hlBreadCrumbs.setComponentAlignment(btnBack, Alignment.TOP_CENTER); hlBreadCrumbs.addComponent(lblAddEdit); hlBreadCrumbs.setComponentAlignment(lblAddEdit, Alignment.MIDDLE_CENTER); hlBreadCrumbs.setVisible(false); tfSearchEvalNumber.setImmediate(true); tfSearchEvalNumber.addTextChangeListener(new TextChangeListener() { private static final long serialVersionUID = 1L; SimpleStringFilter filter = null; public void textChange(TextChangeEvent event) { Filterable f = (Filterable) tblEvalDetails.getContainerDataSource(); if (filter != null) f.removeContainerFilter(filter); filter = new SimpleStringFilter("evalNo", event.getText(), true, false); f.addContainerFilter(filter); total = f.size(); tblEvalDetails.setColumnFooter("lastUpdateDt", "No. of Records:" + total); } }); slSearchBankbranch.setImmediate(true); slSearchBankbranch.addValueChangeListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; Filter filter = null; @Override public void valueChange(ValueChangeEvent event) { // TODO Auto-generated method stub try { String strBankBranch = slSearchBankbranch.getValue().toString(); Filterable f = (Filterable) tblEvalDetails.getContainerDataSource(); if (filter != null) f.removeContainerFilter(filter); filter = new Compare.Equal("bankBranch", strBankBranch); f.addContainerFilter(filter); f.addContainerFilter(filter); total = f.size(); tblEvalDetails.setColumnFooter("lastUpdateDt", "No. of Records:" + total); } catch (Exception e) { } } }); // for search panel // for search panel // Added by Hohul -----> For Search Panel Layouts FormLayout flSearchEvalNumber = new FormLayout(); flSearchEvalNumber.addComponent(tfSearchEvalNumber); FormLayout flSearchBankbranch = new FormLayout(); flSearchBankbranch.addComponent(slSearchBankbranch); FormLayout flSearchCustomer = new FormLayout(); flSearchCustomer.addComponent(tfSearchCustomer); HorizontalLayout hlSearchComponentLayout = new HorizontalLayout(); hlSearchComponentLayout.addComponent(flSearchEvalNumber); hlSearchComponentLayout.addComponent(flSearchBankbranch); hlSearchComponentLayout.addComponent(flSearchCustomer); hlSearchComponentLayout.setSpacing(true); hlSearchComponentLayout.setMargin(true); //Initialization and properties for btnDownload btnDownload = new Button("Download"); //btnDownload.setDescription("Download"); btnDownload.addStyleName("downloadbt"); btnDownload.addClickListener(new ClickListener() { @Override public void buttonClick(ClickEvent event) { // UI.getCurrent()..clearDashboardButtonBadge(); event.getButton().removeStyleName("unread"); if (notifications != null && notifications.getUI() != null) notifications.close(); else { buildNotifications(event); UI.getCurrent().addWindow(notifications); notifications.focus(); ((VerticalLayout) UI.getCurrent().getContent()) .addLayoutClickListener(new LayoutClickListener() { @Override public void layoutClick(LayoutClickEvent event) { notifications.close(); ((VerticalLayout) UI.getCurrent().getContent()).removeLayoutClickListener(this); } }); } } }); hlFileDownloadLayout = new HorizontalLayout(); hlFileDownloadLayout.setSpacing(true); hlFileDownloadLayout.addComponent(btnDownload); hlFileDownloadLayout.setComponentAlignment(btnDownload, Alignment.MIDDLE_CENTER); VerticalLayout vlSearchandResetButtonLAyout = new VerticalLayout(); vlSearchandResetButtonLAyout.setSpacing(true); vlSearchandResetButtonLAyout.addComponent(btnReset); vlSearchandResetButtonLAyout.setWidth("100"); vlSearchandResetButtonLAyout.addStyleName("topbarthree"); vlSearchandResetButtonLAyout.setMargin(true); HorizontalLayout hlSearchComponentandButtonLayout = new HorizontalLayout(); hlSearchComponentandButtonLayout.setSizeFull(); hlSearchComponentandButtonLayout.setSpacing(true); hlSearchComponentandButtonLayout.addComponent(hlSearchComponentLayout); hlSearchComponentandButtonLayout.setComponentAlignment(hlSearchComponentLayout, Alignment.MIDDLE_LEFT); hlSearchComponentandButtonLayout.addComponent(vlSearchandResetButtonLAyout); hlSearchComponentandButtonLayout.setComponentAlignment(vlSearchandResetButtonLAyout, Alignment.MIDDLE_RIGHT); hlSearchComponentandButtonLayout.setExpandRatio(vlSearchandResetButtonLAyout, 1); final VerticalLayout vlSearchComponentandButtonLayout = new VerticalLayout(); vlSearchComponentandButtonLayout.setSpacing(true); vlSearchComponentandButtonLayout.setSizeFull(); vlSearchComponentandButtonLayout.addComponent(hlSearchComponentandButtonLayout); /*layoutSearch.addComponent(tfSearchEvalNumber); layoutSearch.addComponent(slSearchBankbranch); // layoutSearch.addComponent(dfSearchEvalDate); layoutSearch.addComponent(tfSearchCustomer); //layoutSearch.addComponent(btnSearch); layoutSearch.addComponent(btnReset); //layoutSearch.setComponentAlignment(btnSearch, Alignment.BOTTOM_LEFT); layoutSearch.setComponentAlignment(btnReset, Alignment.BOTTOM_LEFT); btnSearch.addStyleName("default");*/ btnReset.addStyleName("resetbt"); //tfSearchCustomer.setImmediate(true); tfSearchCustomer.addTextChangeListener(new TextChangeListener() { SimpleStringFilter filter = null; public void textChange(TextChangeEvent event) { Filterable f = (Filterable) tblEvalDetails.getContainerDataSource(); if (filter != null) f.removeContainerFilter(filter); filter = new SimpleStringFilter("custName", event.getText(), true, false); f.addContainerFilter(filter); total = f.size(); tblEvalDetails.setColumnFooter("lastUpdateDt", "No. of Records:" + total); } }); searchPanel.addComponent(PanelGenerator.createPanel(vlSearchComponentandButtonLayout)); searchPanel.setMargin(true); // Add Layout table panel by Hohul HorizontalLayout flTableCaption = new HorizontalLayout(); flTableCaption.addComponent(lblTableTitle); flTableCaption.setComponentAlignment(lblTableTitle, Alignment.MIDDLE_CENTER); flTableCaption.addStyleName("lightgray"); flTableCaption.setHeight("25px"); flTableCaption.setWidth("60px"); lblNoofRecords = new Label(" ", ContentMode.HTML); lblNoofRecords.addStyleName("lblfooter"); HorizontalLayout hlTableTittleLayout = new HorizontalLayout(); hlTableTittleLayout.addComponent(flTableCaption); hlTableTittleLayout.addComponent(btnAdd); hlTableTittleLayout.addComponent(btnEdit); hlTableTittleLayout.addComponent(btnView); hlTableTittleLayout.setHeight("25px"); hlTableTittleLayout.setSpacing(true); HorizontalLayout hlTableTitleandCaptionLayout = new HorizontalLayout(); hlTableTitleandCaptionLayout.addStyleName("topbarthree"); hlTableTitleandCaptionLayout.setWidth("100%"); hlTableTitleandCaptionLayout.addComponent(hlTableTittleLayout); hlTableTitleandCaptionLayout.addComponent(hlFileDownloadLayout); hlTableTitleandCaptionLayout.setComponentAlignment(hlFileDownloadLayout, Alignment.MIDDLE_RIGHT); hlTableTitleandCaptionLayout.setHeight("28px"); // for table panel btnAdd.addStyleName("add"); btnEdit.addStyleName("editbt"); btnView.addStyleName("view"); btnView.setEnabled(false); hlAddEditLayout = new HorizontalLayout(); hlAddEditLayout.addStyleName("topbarthree"); hlAddEditLayout.setWidth("100%"); hlAddEditLayout.addComponent(hlTableTitleandCaptionLayout); hlAddEditLayout.setHeight("28px"); // Added Action Label to Table layoutTable.addComponent(hlAddEditLayout); layoutTable.setComponentAlignment(hlAddEditLayout, Alignment.TOP_LEFT); layoutTable.addComponent(tblEvalDetails); tablePanel.addComponent(layoutTable); ; tablePanel.setWidth("100%"); tablePanel.setMargin(true); layoutPage.addComponent(mainPanel); layoutPage.addComponent(searchPanel); layoutPage.addComponent(tablePanel); // Added labels and titles to respective Location by Hohul HorizontalLayout hlNotificationLayout = new HorizontalLayout(); hlNotificationLayout.addComponent(lblNotificationIcon); hlNotificationLayout.setComponentAlignment(lblNotificationIcon, Alignment.MIDDLE_LEFT); hlNotificationLayout.addComponent(lblSaveNotification); hlNotificationLayout.setComponentAlignment(lblSaveNotification, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(lblFormTittle); hlHeaderLayout.setComponentAlignment(lblFormTittle, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(hlBreadCrumbs); hlHeaderLayout.setComponentAlignment(hlBreadCrumbs, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(hlNotificationLayout); hlHeaderLayout.setComponentAlignment(hlNotificationLayout, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(layoutButton2); hlHeaderLayout.setComponentAlignment(layoutButton2, Alignment.MIDDLE_RIGHT); hlHeaderLayout.addComponent(layoutButton2); hlHeaderLayout.setComponentAlignment(layoutButton2, Alignment.BOTTOM_RIGHT); // load Component list values loadComponentListValues(); //setTableProperties(); populateAndConfig(false); }
From source file:com.gnts.pem.txn.sbi.SBILand.java
void editOwnerDetails() { try {// w ww . j a va 2 s . c om List<TPemCmOwnerDetails> custlist = beanOwner.getOwnerDtlsList(headerid); layoutOwnerDetails1.removeAllComponents(); layoutOwnerDetails1.addComponent(btnAddNorDoc); layoutOwnerDetails1.setComponentAlignment(btnAddNorDoc, Alignment.BOTTOM_RIGHT); for (TPemCmOwnerDetails obj : custlist) { layoutOwnerDetails1 .addComponent(new ComponentIterOwnerDetails(obj.getFieldLabel(), obj.getFieldValue())); } } catch (Exception e) { } }
From source file:com.gnts.pem.txn.sbi.SBILand.java
void editDocumentsDetails() { List<TPemCmPropDocDetails> doclist = beanDocument.getPropDocDetailsList(headerid); panelNormalDocumentDetails.removeAllComponents(); panelNormalDocumentDetails.addComponent(btnAddNorDoc); panelNormalDocumentDetails.setComponentAlignment(btnAddNorDoc, Alignment.BOTTOM_RIGHT); for (TPemCmPropDocDetails obj : doclist) { panelNormalDocumentDetails.addComponent(new ComponentIteratorNormlDoc(obj.getFieldLabel(), obj.getApprovalYN(), obj.getApproveAuth(), obj.getApproveRef())); }/*www .ja v a 2s . com*/ }
From source file:com.gnts.pem.txn.sbi.SBILand.java
private void resetAllFieldsFields() { // for evaluation details tfEvaluationNumber.setComponentError(null); slBankBranch.setComponentError(null); dfDateofValuation.setComponentError(null); tfEvaluationPurpose.setComponentError(null); tfCustomerName.setComponentError(null); tfAdopetdMarketRate.setComponentError(null); tfEvaluationNumber.setReadOnly(false); tfEvaluationNumber.setValue(""); slBankBranch.setValue(null);/*from w w w .j a va2 s . c o m*/ tfEvaluationPurpose.setValue("Collateral Security to the Bank"); dfDateofValuation.setValue(null); tfValuatedBy.setValue(""); dfVerifiedDate.setValue(null); tfVerifiedBy.setValue(""); tfDynamicEvaluation1.setValue(""); tfDynamicEvaluation2.setValue(""); slBankBranch.setInputPrompt(Common.SELECT_PROMPT); tfDynamicEvaluation1.setVisible(false); tfDynamicEvaluation2.setVisible(false); // for customer/owner details tfCustomerName.setRequired(true); tfCustomerName.setValue(""); slPropertyDesc.setValue(null); tfCustomerAddr.setValue(""); tfPropertyAddress.setValue(""); layoutOwnerDetails1.removeAllComponents(); layoutOwnerDetails1.addComponent(new ComponentIterOwnerDetails("", "")); slPropertyDesc.setInputPrompt(Common.SELECT_PROMPT); tfCustomerName.setValue(""); tfCustomerAddr.setValue(""); tfLandMark.setValue(""); tfPropertyAddress.setValue(""); tfDynamicAsset1.setValue(""); tfDynamicAsset2.setValue(""); tfDynamicAsset1.setVisible(false); tfDynamicAsset2.setVisible(false); // for document details panelNormalDocumentDetails.removeAllComponents(); panelNormalDocumentDetails.addComponent(btnAddNorDoc); panelNormalDocumentDetails.setComponentAlignment(btnAddNorDoc, Alignment.BOTTOM_RIGHT); panelNormalDocumentDetails.addComponent(new ComponentIteratorNormlDoc(null, null, "", "")); panelLegalDocumentDetails.removeAllComponents(); panelLegalDocumentDetails.addComponent(btnAddLegalDoc); panelLegalDocumentDetails.setComponentAlignment(btnAddLegalDoc, Alignment.BOTTOM_RIGHT); panelLegalDocumentDetails.addComponent(new ComponentIteratorLegalDoc("", "", null)); // for adjoin properties panelAdjoinProperties.removeAllComponents(); panelAdjoinProperties.addComponent(btnAddAdjoinProperty); panelAdjoinProperties.setComponentAlignment(btnAddAdjoinProperty, Alignment.BOTTOM_RIGHT); panelAdjoinProperties.addComponent(new ComponentIteratorAdjoinProperty(null, true, true, true)); // for dimensions panelDimension.removeAllComponents(); panelDimension.addComponent(btnAddDimension); panelDimension.setComponentAlignment(btnAddDimension, Alignment.BOTTOM_RIGHT); panelDimension.addComponent(new ComponentIterDimensionofPlot(null, true, true, true)); // for description of the property tfPostalAddress.setValue(""); tfSiteNumber.setValue(""); tfSFNumber.setValue(""); tfNewSFNumber.setValue(""); tfVillage.setValue(""); tfTaluk.setValue(""); tfDistCorpPanc.setValue(""); tfLocationSketch.setValue(""); tfProTaxReceipt.setValue(""); tfElecServiceConnNo.setValue(""); tfElecConnecName.setValue(""); slHighMiddPoor.setValue(null); slUrbanSemiRural.setValue(null); slResiIndustCommer.setValue(null); slProOccupiedBy.setValue(null); tfMonthlyRent.setValue(""); tfCoverUnderStatCentral.setValue(""); tfAnyConversionLand.setValue(""); tfExtentSite.setValue(""); tfYearAcquistion.setValue(""); tfPurchaseValue.setValue(""); tfPropLandmark.setValue(""); tfDynamicDescProp1.setValue(""); tfDynamicDescProp2.setValue(""); tfDynamicDescProp1.setVisible(false); tfDynamicDescProp2.setVisible(false); slHighMiddPoor.setInputPrompt(Common.SELECT_PROMPT); slUrbanSemiRural.setInputPrompt(Common.SELECT_PROMPT); slResiIndustCommer.setInputPrompt(Common.SELECT_PROMPT); slProOccupiedBy.setInputPrompt(Common.SELECT_PROMPT); // for Charcteristics of the site slLocalClass.setValue(null); slSurroundDevelop.setValue(null); tfFlood.setValue(""); slFeasibility.setValue(null); slLandLevel.setValue(null); slLandShape.setValue(null); slTypeUse.setValue(null); tfUsageRestriction.setValue(""); slIsPlot.setValue(null); tfApprveNo.setValue(""); tfNoReason.setValue(""); tfSubdivide.setValue(""); slDrawApproval.setValue(null); slCornerInter.setValue(null); slRoadFacility.setValue(null); slTypeRoad.setValue(null); slRoadWidth.setValue(null); slLandLock.setValue(null); slWaterPotential.setValue(null); slUnderSewerage.setValue(null); slPowerSupply.setValue(null); tfAdvantageSite.setValue(""); tfDisadvantageSite.setValue(""); tfGeneralRemarks.setValue(""); tfDynamicCharacter1.setValue(""); tfDynamicCharacter2.setValue(""); tfDynamicCharacter1.setVisible(false); tfDynamicCharacter2.setVisible(false); slLocalClass.setInputPrompt(Common.SELECT_PROMPT); slFeasibility.setInputPrompt(Common.SELECT_PROMPT); slLandLevel.setInputPrompt(Common.SELECT_PROMPT); slLandShape.setInputPrompt(Common.SELECT_PROMPT); slTypeUse.setInputPrompt(Common.SELECT_PROMPT); slIsPlot.setInputPrompt(Common.SELECT_PROMPT); slCornerInter.setInputPrompt(Common.SELECT_PROMPT); slRoadFacility.setInputPrompt(Common.SELECT_PROMPT); slTypeRoad.setInputPrompt(Common.SELECT_PROMPT); slRoadWidth.setInputPrompt(Common.SELECT_PROMPT); slLandLock.setInputPrompt(Common.SELECT_PROMPT); slWaterPotential.setInputPrompt(Common.SELECT_PROMPT); slUnderSewerage.setInputPrompt(Common.SELECT_PROMPT); slPowerSupply.setInputPrompt(Common.SELECT_PROMPT); // details of plan approval tfLandandBuilding.setValue(""); tfPlanApprovedBy.setValue(""); dfLicenseFrom.setValue(""); tfDynamicPlanApproval1.setValue(""); slIsLicenceForced.setValue(null); slAllApprovalRecved.setValue(null); tfDynamicPlanApproval2.setValue(""); tfDynamicPlanApproval1.setVisible(false); tfDynamicPlanApproval2.setVisible(false); slIsLicenceForced.setInputPrompt(Common.SELECT_PROMPT); slAllApprovalRecved.setInputPrompt(Common.SELECT_PROMPT); // for Land Valuation tfAreaofLand.setValue(""); tfNorthandSouth.setValue(""); tfMarketRate.setValue(""); tfGuiderate.setValue(""); tfAdopetdMarketRate.setValue(""); tfFairMarketRate.setValue("0"); tfGuidelineRate.setValue("0"); tfDistressRate.setValue("0"); tfRealziableRate.setValue("0"); tfDynamicValuation1.setValue(""); tfDynamicValuation2.setValue(""); tfDynamicValuation1.setVisible(false); tfDynamicValuation2.setVisible(false); // for Guideline area layoutGuideline.removeAllComponents(); layoutGuideline.addComponent(btnAddGuideline); layoutGuideline.setComponentAlignment(btnAddGuideline, Alignment.BOTTOM_RIGHT); layoutGuideline.addComponent(new ComponentIterGuideline("Land", "", "", "")); // for default values tfCoverUnderStatCentral.setValue(Common.strNA); tfAnyConversionLand.setValue(Common.strNA); tfMonthlyRent.setValue(Common.strNA); tfElecServiceConnNo.setValue(Common.strNA); tfProTaxReceipt.setValue(Common.strNA); tfFlood.setValue(Common.strNil); tfGeneralRemarks.setValue(Common.strNil); try { new UploadUI(hlImageLayout1); } catch (Exception e) { e.printStackTrace(); } filevalue = false; try { new UploadUI2(hlImageLayout2); } catch (Exception e) { e.printStackTrace(); } filevalue1 = false; accordion.setSelectedTab(0); }
From source file:com.gnts.pem.txn.synd.SyndBuilding.java
License:Open Source License
@SuppressWarnings("deprecation") void buildView(VerticalLayout layoutPage, HorizontalLayout hlHeaderLayout) { // for component width hlHeaderLayout.removeAllComponents(); setComponentStyle();/* w w w. ja va 2 s . c o m*/ tblEvalDetails = new Table(); tblEvalDetails.setStyleName(Runo.TABLE_SMALL); tblEvalDetails.setPageLength(12); tblEvalDetails.setSizeFull(); tblEvalDetails.setFooterVisible(true); tblEvalDetails.setSelectable(true); tblEvalDetails.setImmediate(true); tblEvalDetails.setColumnCollapsingAllowed(true); // for evaluation details tfEvaluationPurpose.setValue("Collateral Security to the Bank"); slStreetSerNo.addItem("STREET NAME"); slStreetSerNo.addItem("SURVEY NO"); slStreetSerNo.setNullSelectionAllowed(false); tfEvaluationNumber.setRequired(true); tfBankBranch.setRequired(true); dfDateofValuation.setRequired(true); tfEvaluationPurpose.setRequired(true); layoutEvaluationDetails1.setColumns(4); layoutEvaluationDetails1.addComponent(tfEvaluationNumber); layoutEvaluationDetails1.addComponent(tfBankBranch); layoutEvaluationDetails1.addComponent(tfEvaluationPurpose); layoutEvaluationDetails1.addComponent(tfValuatedBy); layoutEvaluationDetails1.addComponent(dfDateofValuation); layoutEvaluationDetails1.addComponent(dfVerifiedDate); layoutEvaluationDetails1.addComponent(tfVerifiedBy); layoutEvaluationDetails1.addComponent(tfDynamicEvaluation1); layoutEvaluationDetails1.addComponent(tfDynamicEvaluation2); tfDynamicEvaluation1.setVisible(false); tfDynamicEvaluation2.setVisible(false); layoutEvaluationDetails1.setSpacing(true); layoutEvaluationDetails1.setMargin(true); layoutEvaluationDetails.addComponent(btnDynamicEvaluation1); layoutEvaluationDetails.setComponentAlignment(btnDynamicEvaluation1, Alignment.TOP_RIGHT); layoutEvaluationDetails.addComponent(layoutEvaluationDetails1); // for customer details tfDynamicCustomer1.setVisible(false); tfDynamicCustomer2.setVisible(false); layoutCustomerDetail1.setColumns(4); //layoutCustomerDetail.setCaption("Customer Details"); layoutCustomerDetail1.addComponent(tfCustomerName); layoutCustomerDetail1.addComponent(slPropertyDesc); layoutCustomerDetail1.addComponent(tfDynamicCustomer1); layoutCustomerDetail1.addComponent(tfDynamicCustomer2); layoutCustomerDetail1.setSpacing(true); layoutCustomerDetail1.setMargin(true); layoutCustomerDetail.addComponent(btnDynamicCustomer); layoutCustomerDetail.setComponentAlignment(btnDynamicCustomer, Alignment.TOP_RIGHT); layoutCustomerDetail.addComponent(layoutCustomerDetail1); // for asset details VerticalLayout formAsset1 = new VerticalLayout(); VerticalLayout formAsset2 = new VerticalLayout(); VerticalLayout formAsset3 = new VerticalLayout(); VerticalLayout formAsset4 = new VerticalLayout(); formAsset1.setSpacing(true); formAsset2.setSpacing(true); formAsset4.setSpacing(true); formAsset1.addComponent(tfCustomerName); formAsset1.addComponent(tfLandMark); formAsset1.addComponent(slPropertyDesc); formAsset2.addComponent(tfCustomerAddr); formAsset3.addComponent(tfPropertyAddress); formAsset3.addComponent(chkSameAddress); formAsset4.addComponent(tfDynamicAsset1); formAsset4.addComponent(tfDynamicAsset2); tfDynamicAsset1.setVisible(false); tfDynamicAsset2.setVisible(false); chkSameAddress.setImmediate(true); chkSameAddress.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; public void valueChange(ValueChangeEvent event) { if (chkSameAddress.getValue().equals(true)) { tfPropertyAddress.setValue(tfCustomerAddr.getValue()); } else { tfPropertyAddress.setValue(""); } } }); layoutAssetDetails1.setSpacing(true); layoutAssetDetails1.setColumns(4); layoutAssetDetails1.addComponent(formAsset1); layoutAssetDetails1.addComponent(formAsset2); layoutAssetDetails1.addComponent(formAsset3); layoutAssetDetails1.addComponent(formAsset4); layoutAssetDetails1.setMargin(true); layoutAssetDetails.addComponent(btnDynamicAsset); layoutAssetDetails.setComponentAlignment(btnDynamicAsset, Alignment.TOP_RIGHT); layoutAssetDetails.addComponent(layoutAssetDetails1); lblHeading = new Label("Owner Details"); layoutAssetOwner.addComponent(lblHeading); lblHeading.setStyleName("h4"); layoutAssetOwner.addComponent(PanelGenerator.createPanel(layoutOwnerDetails)); lblHeading = new Label("Asset Details"); layoutAssetOwner.addComponent(lblHeading); lblHeading.setStyleName("h4"); layoutAssetOwner.addComponent(PanelGenerator.createPanel(layoutAssetDetails)); //for Owner Details layoutOwnerDetails.addComponent(btnAddOwner); layoutOwnerDetails.setComponentAlignment(btnAddOwner, Alignment.TOP_RIGHT); layoutOwnerDetails1.setColumns(4); layoutOwnerDetails1.addComponent(new ComponentIterOwnerDetails("", "")); layoutOwnerDetails.addComponent(layoutOwnerDetails1); layoutOwnerDetails1.setSpacing(true); layoutOwnerDetails1.setMargin(true); // for document details panelNormalDocumentDetails.addComponent(btnAddNorDoc); panelNormalDocumentDetails.setComponentAlignment(btnAddNorDoc, Alignment.TOP_RIGHT); panelNormalDocumentDetails.addComponent(new ComponentIteratorNormlDoc(null, null, "", "")); panelNormalDocumentDetails.setMargin(true); panelLegalDocumentDetails.addComponent(btnAddLegalDoc); panelLegalDocumentDetails.setComponentAlignment(btnAddLegalDoc, Alignment.TOP_RIGHT); panelLegalDocumentDetails.addComponent(new ComponentIteratorLegalDoc("", "", null)); panelLegalDocumentDetails.setMargin(true); layoutNormalLegal.addComponent(PanelGenerator.createPanel(panelNormalDocumentDetails)); lblHeading = new Label("Legal Documents"); layoutNormalLegal.addComponent(lblHeading); lblHeading.setStyleName("h4"); layoutNormalLegal.addComponent(PanelGenerator.createPanel(panelLegalDocumentDetails)); layoutNormalLegal.setMargin(true); // for adjoin properties //panelAdjoinProperties.setCaption("Adjoining Properties"); panelAdjoinProperties.addComponent(btnAddAdjoinProperty); panelAdjoinProperties.setComponentAlignment(btnAddAdjoinProperty, Alignment.BOTTOM_RIGHT); panelAdjoinProperties.addComponent(new ComponentIteratorAdjoinProperty(null, true, true, true)); // for dimensions //panelDimension.setCaption("Dimensions"); panelDimension.addComponent(btnAddDimension); panelDimension.setComponentAlignment(btnAddDimension, Alignment.BOTTOM_RIGHT); panelDimension.addComponent(new ComponentIterDimensionofPlot(null, true, true, true)); panelNormalDocumentDetails.setWidth("100%"); panelLegalDocumentDetails.setWidth("100%"); panelAdjoinProperties.setStyleName("width:100%;display:block;"); // for layoutmachingBoundary1.setSpacing(true); tfDynamicmatching1.setVisible(true); tfDynamicmatching2.setVisible(true); layoutmachingBoundary2.addComponent(btnDynamicmatching); layoutmachingBoundary2.setComponentAlignment(btnDynamicmatching, Alignment.TOP_RIGHT); layoutmachingBoundary1.setSpacing(true); layoutmachingBoundary1.addComponent(slMatchingBoundary); layoutmachingBoundary1.addComponent(slPlotDemarcated); layoutmachingBoundary1.addComponent(slApproveLandUse); layoutmachingBoundary1.addComponent(slTypeofProperty); layoutmachingBoundary1.addComponent(tfDynamicmatching1); layoutmachingBoundary1.addComponent(tfDynamicmatching2); layoutmachingBoundary1.setSpacing(true); layoutmachingBoundary1.setMargin(true); // tenure/occupancy details layoutTenureOccupay.setSpacing(true); layoutTenureOccupay1.setSpacing(true); layoutTenureOccupay2.addComponent(btnDynamicTenure); layoutTenureOccupay2.setComponentAlignment(btnDynamicTenure, Alignment.TOP_RIGHT); layoutTenureOccupay.setColumns(2); layoutTenureOccupay1.addComponent(tfStatusofTenure); layoutTenureOccupay1.addComponent(slOwnedorRent); layoutTenureOccupay1.addComponent(tfNoOfYears); layoutTenureOccupay1.addComponent(tfRelationship); layoutTenureOccupay1.addComponent(tfDynamicTenure1); layoutTenureOccupay1.addComponent(tfDynamicTenure2); layoutmachingBoundary2.addComponent(layoutmachingBoundary1); layoutTenureOccupay2.addComponent(layoutTenureOccupay1); layoutTenureOccupay.addComponent(PanelGenerator.createPanel(layoutmachingBoundary2)); layoutTenureOccupay.addComponent(PanelGenerator.createPanel(layoutTenureOccupay2)); tfDynamicTenure1.setVisible(false); tfDynamicTenure2.setVisible(false); layoutmachingBoundary1.setMargin(true); layoutTenureOccupay1.setMargin(true); layoutmachingBoundary.addComponent(layoutTenureOccupay); layoutTenureOccupay1.setMargin(true); layoutmachingBoundary.setMargin(true); // for no of rooms layoutNoofRooms2.addComponent(btnDynamicRooms); layoutNoofRooms2.setComponentAlignment(btnDynamicRooms, Alignment.TOP_RIGHT); layoutNoofRooms2.setMargin(true); layoutNoofRooms1.addComponent(tfNoofRooms); layoutNoofRooms1.addComponent(tfLivingDining); layoutNoofRooms1.addComponent(tfBedRooms); layoutNoofRooms1.addComponent(tfKitchen); layoutNoofRooms1.addComponent(tfToilets); layoutNoofRooms1.addComponent(tfDynamicRooms1); layoutNoofRooms1.addComponent(tfDynamicRooms2); tfDynamicRooms1.setVisible(false); tfDynamicRooms2.setVisible(false); layoutNoofRooms1.setSpacing(true); layoutNoofRooms2.addComponent(layoutNoofRooms1); // no of floors layoutNoofFloors.setColumns(2); layoutNoofFloors2.setMargin(true); layoutNoofFloors2.addComponent(btnDynamicFloor); layoutNoofFloors2.setComponentAlignment(btnDynamicFloor, Alignment.TOP_RIGHT); layoutNoofFloors1.addComponent(tfTotNoofFloors); layoutNoofFloors1.addComponent(tfPropertyLocated); layoutNoofFloors1.addComponent(tfApproxAgeofBuilding); layoutNoofFloors1.addComponent(tfResidualAgeofBuilding); layoutNoofFloors1.addComponent(slTypeofStructure); layoutNoofFloors1.addComponent(tfDynamicFloors1); layoutNoofFloors1.addComponent(tfDynamicFloors2); tfDynamicFloors1.setVisible(false); tfDynamicFloors2.setVisible(false); layoutNoofFloors1.setSpacing(true); layoutNoofFloors2.addComponent(layoutNoofFloors1); layoutNoofFloors.setSpacing(true); layoutNoofFloors.addComponent(PanelGenerator.createPanel(layoutNoofFloors2)); layoutNoofFloors.addComponent(PanelGenerator.createPanel(layoutNoofRooms2)); layoutNoofRooms.addComponent(layoutNoofFloors); layoutNoofRooms.setMargin(true); // construction //layoutConstruction.setCaption("Construction"); layoutConstruction1.setSpacing(true); layoutConstruction1.setColumns(4); layoutConstruction1.addComponent(tfStageofConst); layoutConstruction1.addComponent(tfDynamicConstruction1); layoutConstruction1.addComponent(tfDynamicConstruction2); tfDynamicConstruction1.setVisible(false); tfDynamicConstruction2.setVisible(false); layoutConstruction.addComponent(btnDynamicConstruction); layoutConstruction.setComponentAlignment(btnDynamicConstruction, Alignment.TOP_RIGHT); layoutConstruction.addComponent(layoutConstruction1); layoutConstruction.setMargin(true); //for violation //layoutViolation.setCaption("Violation Details"); layoutViolation1.setSpacing(true); layoutViolation1.setColumns(4); layoutViolation1.addComponent(tfAnyViolation); layoutViolation1.addComponent(tfDynamicViolation1); layoutViolation1.addComponent(tfDynamicViolation2); tfDynamicViolation1.setVisible(false); tfDynamicViolation2.setVisible(false); layoutViolation.addComponent(btnDynamicViolation); layoutViolation.setComponentAlignment(btnDynamicViolation, Alignment.TOP_RIGHT); layoutViolation.addComponent(layoutViolation1); layoutViolation.setMargin(true); layoutConstViolation.addComponent(PanelGenerator.createPanel(layoutConstruction)); layoutConstViolation.addComponent(PanelGenerator.createPanel(layoutViolation)); layoutConstViolation.setSpacing(true); layoutConstViolation.setMargin(true); // area details of the property //layoutAreaDetails.setCaption("Area Details of the Property"); layoutAreaDetails1.setSpacing(true); layoutAreaDetails1.setColumns(4); layoutAreaDetails1.addComponent(tfSiteArea); layoutAreaDetails1.addComponent(tfPlinthArea); layoutAreaDetails1.addComponent(tfCarpetArea); layoutAreaDetails1.addComponent(tfSalableArea); layoutAreaDetails1.addComponent(tfRemarks); layoutAreaDetails1.addComponent(tfDynamicAreaDetail1); layoutAreaDetails1.addComponent(tfDynamicAreaDetail2); tfDynamicAreaDetail1.setVisible(false); tfDynamicAreaDetail2.setVisible(false); layoutAreaDetails.addComponent(btnDynamicAreaDetail); layoutAreaDetails.setComponentAlignment(btnDynamicAreaDetail, Alignment.TOP_RIGHT); layoutAreaDetails.addComponent(layoutAreaDetails1); layoutAreaDetails.setMargin(true); // valuation of land //layoutValuationLand.setCaption("Valuation of Land"); layoutValuationLand.setSpacing(true); layoutValuationLand1.setSpacing(true); layoutValuationLand1.setColumns(4); layoutValuationLand1.addComponent(tfAreaofLand); layoutValuationLand1.addComponent(tfNorthandSouth); layoutValuationLand1.addComponent(tfMarketRate); layoutValuationLand1.addComponent(tfAdopetdMarketRate); layoutValuationLand1.addComponent(tfFairMarketRate); layoutValuationLand1.addComponent(tfDynamicValuation1); layoutValuationLand1.addComponent(tfDynamicValuation2); tfDynamicValuation1.setVisible(false); tfDynamicValuation2.setVisible(false); tfAdopetdMarketRate.setRequired(true); layoutValuationLand.addComponent(btnDynamicValuation); layoutValuationLand.setComponentAlignment(btnDynamicValuation, Alignment.TOP_RIGHT); layoutValuationLand.addComponent(layoutValuationLand1); layoutValuationLand.setMargin(true); //property value layoutPropertyValue.setSpacing(true); layoutPropertyValue.setMargin(true); layoutPropertyValue1.setColumns(4); layoutPropertyValue1.setSpacing(true); layoutPropertyValue1.addComponent(tfRealziableRate); layoutPropertyValue1.addComponent(tfDistressRate); layoutPropertyValue1.addComponent(tfGuidelineRate); layoutPropertyValue.addComponent(layoutPropertyValue1); // for details of plan approval layoutPlanApproval1.setColumns(4); formLand.addComponent(slLandandBuilding); formLand.addComponent(tfLandandBuilding); formBuilding.addComponent(slBuilding); formBuilding.addComponent(tfBuilding); layoutPlanApproval1.addComponent(formLand); layoutPlanApproval1.addComponent(formBuilding); layoutPlanApproval1.addComponent(tfPlanApprovedBy); layoutPlanApproval1.addComponent(dfLicenseFrom); layoutPlanApproval1.addComponent(slIsLicenceForced); layoutPlanApproval1.addComponent(slAllApprovalRecved); layoutPlanApproval1.addComponent(slConstAsperAppPlan); layoutPlanApproval1.addComponent(tfDynamicPlanApproval1); layoutPlanApproval1.addComponent(tfDynamicPlanApproval2); tfDynamicPlanApproval1.setVisible(false); tfDynamicPlanApproval2.setVisible(false); layoutPlanApproval1.setSpacing(true); layoutPlanApproval1.setMargin(true); layoutPlanApproval.addComponent(btnDynamicPlanApproval); layoutPlanApproval.setComponentAlignment(btnDynamicPlanApproval, Alignment.TOP_RIGHT); layoutPlanApproval.addComponent(layoutPlanApproval1); //valuation of Construction formConstValuation1.addComponent(slTypeProperty); formConstValuation1.addComponent(slTypeStructure); formConstValuation1.addComponent(tfYearConstruction); formConstValuation1.addComponent(slExterior); formConstValuation1.addComponent(slInterior); formConstValuation1.addComponent(tfLifeAge); formConstValuation1.addComponent(tfFutureLife); formConstValuation1.addComponent(tfDetailsPlan); formConstValuation1.addComponent(slDeviation); formConstValuation1.addComponent(tfDtlsDeviation); formConstValuation2.addComponent(btnAddRoofHt); formConstValuation2.addComponent(tfNoFloors); //formConstValuation2.addComponent(layoutRoofHeight); layoutConstValuation.setSpacing(true); layoutConstValuation1.setSpacing(true); layoutConstValuation1.setColumns(2); layoutConstValuation1.addComponent(formConstValuation1); layoutConstValuation1.addComponent(new VerticalLayout() { { addComponent(formConstValuation2); addComponent(layoutRoofHeight); } }); formConstValuation1.addComponent(tfDynamicConstval1); formConstValuation1.addComponent(tfDynamicConstval2); layoutConstValuation.addComponent(btnDynamicConstVal); layoutConstValuation.setComponentAlignment(btnDynamicConstVal, Alignment.TOP_RIGHT); layoutConstValuation.addComponent(layoutConstValuation1); layoutConstValuation.setMargin(true); // for plinth area layoutPlintharea.addComponent(btnAddPlinth); layoutPlintharea.setComponentAlignment(btnAddPlinth, Alignment.TOP_RIGHT); layoutPlintharea.setMargin(true); layoutPlintharea.addComponent(new ComponentIterPlinthArea("Ground Floor", "", "")); layoutPlintharea.addComponent(new ComponentIterPlinthArea("Portico and Stair", "", "")); //for Valuation Details layoutValuationDetails.addComponent(btnAddValDtls); layoutValuationDetails1.setColumns(8); layoutValuationDetails1.setSpacing(true); layoutValuationDetails.setComponentAlignment(btnAddValDtls, Alignment.TOP_RIGHT); layoutValuationDetails1.addComponent(lblParticular); layoutValuationDetails1.addComponent(lblPlinthArea); layoutValuationDetails1.addComponent(lblRoofHt); layoutValuationDetails1.addComponent(lblBuildAge); layoutValuationDetails1.addComponent(lblRate); layoutValuationDetails1.addComponent(lblReplace); layoutValuationDetails1.addComponent(lblDepreciation); layoutValuationDetails1.addComponent(lblNetvalue); layoutValuationDetails1.setComponentAlignment(lblParticular, Alignment.BOTTOM_LEFT); layoutValuationDetails1.setComponentAlignment(lblPlinthArea, Alignment.BOTTOM_LEFT); layoutValuationDetails1.setComponentAlignment(lblRoofHt, Alignment.BOTTOM_LEFT); layoutValuationDetails1.setComponentAlignment(lblBuildAge, Alignment.BOTTOM_LEFT); layoutValuationDetails1.setComponentAlignment(lblRate, Alignment.BOTTOM_LEFT); layoutValuationDetails1.setComponentAlignment(lblReplace, Alignment.BOTTOM_LEFT); layoutValuationDetails1.setComponentAlignment(lblDepreciation, Alignment.BOTTOM_LEFT); layoutValuationDetails1.setComponentAlignment(lblNetvalue, Alignment.BOTTOM_LEFT); layoutValuationDetails1.setWidth("650px"); layoutValuationDetails.addComponent(layoutValuationDetails1); layoutValuationDetails.addComponent(layoutValuationDetails2); layoutValuationDetails.setWidth("100%"); layoutValuationDetails.setMargin(true); ValuationDetailsList obj = new ValuationDetailsList(); ValuationDetailsList obj1 = new ValuationDetailsList(); obj.setFloorDtlsLabel("Ground Floor Building"); obj1.setFloorDtlsLabel("First Floor Building"); layoutValuationDetails2.addComponent(new ComponenetIterValuationDetails(obj)); layoutValuationDetails2.addComponent(new ComponenetIterValuationDetails(obj1)); // for Build Specification panelBuildSpecfication.addComponent(btnAddBuildSpec); panelBuildSpecfication.setComponentAlignment(btnAddBuildSpec, Alignment.TOP_RIGHT); panelBuildSpecfication.addComponent(new ComponentIterBuildingSpecfication(null, true, true, true)); panelBuildSpecfication.setWidth("100%"); //for Calculation-extra Items layoutExtraItems.setCaption("Extra Items"); layoutExtraItems.setWidth("420px"); layoutExtraItems.addComponent(btnDynamicExtra); layoutExtraItems.setComponentAlignment(btnDynamicExtra, Alignment.TOP_RIGHT); layoutExtraItems.addComponent(new ComponentIterExtraItems(null, "")); layoutAdditionItem.addComponent(btnDynamicAdditional); layoutAdditionItem.setComponentAlignment(btnDynamicAdditional, Alignment.TOP_RIGHT); layoutAdditionItem.addComponent(new ComponentIterAdditionalItems(null, "")); layoutAdditionItem.setCaption("Additional Items"); layoutAdditionItem.setWidth("400px"); layoutExtraAddItems1.setSpacing(true); layoutExtraAddItems1.setMargin(true); layoutExtraAddItems.setColumns(2); layoutExtraAddItems.addComponent(layoutExtraItems); layoutExtraAddItems.addComponent(layoutAdditionItem); layoutExtraAddItems1.addComponent(layoutExtraAddItems); //for Miscellaneous layoutMiscellaneous.setCaption("Miscellaneous"); layoutMiscellaneous.setWidth("420px"); layoutMiscellaneous.addComponent(btnDynamicMiscell); layoutMiscellaneous.setComponentAlignment(btnDynamicMiscell, Alignment.TOP_RIGHT); layoutMiscellaneous.addComponent(new ComponentIterMiscellaneous(null, "")); layoutServices.setCaption("Services"); layoutServices.setWidth("400px"); layoutServices.addComponent(btnDynamicServices); layoutServices.setComponentAlignment(btnDynamicServices, Alignment.TOP_RIGHT); layoutServices.addComponent(new ComponentIerServices(null, "")); layoutMiscellService1.setSpacing(true); layoutMiscellService1.setMargin(true); layoutMiscellService.setColumns(2); layoutMiscellService.addComponent(layoutMiscellaneous); layoutMiscellService.addComponent(layoutServices); layoutMiscellService1.addComponent(layoutMiscellService); // for Guideline area layoutGuideline.addComponent(btnAddGuideline); layoutGuideline.setComponentAlignment(btnAddGuideline, Alignment.TOP_RIGHT); layoutGuideline.setMargin(true); layoutGuideline.addComponent(new ComponentIterGuideline("Land", "", "", "")); layoutGuideline.addComponent(new ComponentIterGuideline("Building", "", "", "")); // for guide line reference streetLayout.addComponent(slStreetSerNo); streetLayout.addComponent(tfStreetName); layoutGuidelineReference1.setColumns(4); layoutGuidelineReference1.setSpacing(true); layoutGuidelineReference1.addComponent(tfZone); layoutGuidelineReference1.addComponent(tfSRO); layoutGuidelineReference1.addComponent(tfVillage); layoutGuidelineReference1.addComponent(tfRevnueDist); layoutGuidelineReference1.addComponent(tfTalukName); layoutGuidelineReference1.addComponent(streetLayout); layoutGuidelineReference1.addComponent(tfGuidelineValue); layoutGuidelineReference1.addComponent(tfGuidelineValueMatric); layoutGuidelineReference1.addComponent(slClassification); layoutGuidelineReference1.setMargin(true); layoutGuidelineReference.setSpacing(true); layoutGuidelineReference.addComponent(layoutGuidelineReference1); //add components in main panel layoutMainForm.addComponent(PanelGenerator.createPanel(accordion)); layoutEvaluationDetails.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutEvaluationDetails), "Evaluation Details"); layoutOwnerDetails.setStyleName("bluebar"); layoutAssetDetails.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutAssetOwner), "Owner Details/Asset Details"); layoutNormalLegal.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutNormalLegal), "Document Details"); panelAdjoinProperties.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(panelAdjoinProperties), "Adjoining Properties"); panelDimension.setStyleName("bluebar"); accordion.addTab(panelDimension, "Dimension"); layoutmachingBoundary.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutmachingBoundary), "Matching of Boundaries And Tenure/Occupancy Details"); layoutNoofRooms.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutNoofRooms), "No. of Rooms/No. of Floors"); layoutAreaDetails.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutAreaDetails), "Area Details of the Property"); layoutValuationLand.setStyleName("bluebar"); accordion.addTab(layoutValuationLand, "Valuation of Land"); layoutConstValuation.setStyleName("bluebar"); layoutPlanApproval.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutPlanApproval), "Details of Plan Approval"); accordion.addTab(PanelGenerator.createPanel(layoutConstValuation), "Valuation of Building"); panelBuildSpecfication.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(panelBuildSpecfication), "Specification of the building"); layoutValuationDetails.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutValuationDetails), "Details of Valuation"); layoutExtraAddItems1.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutExtraAddItems1), "Extra/Additional Items"); layoutMiscellService1.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutMiscellService1), "Miscellaneous/Services"); layoutGuideline.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutGuideline), "Guideline Details"); layoutGuidelineReference.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutGuidelineReference), "Guideline Reference Details"); layoutPlintharea.setStyleName("bluebar"); layoutPropertyValue.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutPropertyValue), "Property Value Details"); layoutPlintharea.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutPlintharea), "Plinth Area Details"); layoutConstruction.setStyleName("bluebar"); layoutViolation.setStyleName("bluebar"); accordion.addTab(PanelGenerator.createPanel(layoutConstViolation), "Construction/Violation Details"); this.accordion.addListener(new SelectedTabChangeListener() { public void selectedTabChange(SelectedTabChangeEvent event) { if (event.getTabSheet().getSelectedTab().equals(panelDimension)) { Iterator<Component> myComps = panelDimension.getComponentIterator(); BigDecimal siteArea = new BigDecimal(0.00); while (myComps.hasNext()) { final Component component = myComps.next(); int i = 1; if (component instanceof ComponentIterDimensionofPlot) { ComponentIterDimensionofPlot mycomponent = (ComponentIterDimensionofPlot) component; List<TPemCmPropDimension> getList = mycomponent.getDimensionPropertyList(); try { List<String> mylist = mycomponent.getLeastValaue(); siteArea = siteArea.add(new BigDecimal(mylist.get(0).replaceAll("[^\\d.]", ""))); tfNorthandSouth.setValue(mylist.get(1)); tfSiteArea.setValue(siteArea.toString()); } catch (Exception e) { logger.info("Error-->" + e); } } } BigDecimal site = new BigDecimal(0.00); BigDecimal fair = new BigDecimal(1.00); BigDecimal salbale = new BigDecimal(435.60); try { site = new BigDecimal(tfSiteArea.getValue().replaceAll("[^\\d.]", "")); } catch (Exception e) { site = new BigDecimal("0.00"); } try { site.divide(salbale, 2, RoundingMode.HALF_UP).toPlainString(); fair.multiply(site.divide(salbale, 2, RoundingMode.HALF_UP)) .multiply(new BigDecimal(tfAdopetdMarketRate.getValue().replaceAll("[^\\d.]", ""))); tfSiteArea.setValue(site.toString() + " sft (or) " + site.divide(salbale, 2, RoundingMode.HALF_UP).toPlainString() + " cents"); tfSalableArea.setValue(site.toString() + " sft (or) " + site.divide(salbale, 2, RoundingMode.HALF_UP).toPlainString() + " cents"); tfAreaofLand.setValue(site.toString() + " sft (or) " + site.divide(salbale, 2, RoundingMode.HALF_UP).toPlainString() + " cents"); tfFairMarketRate.setValue(XMLUtil.IndianFormat(new BigDecimal(fair .multiply(site.divide(salbale, 2, RoundingMode.HALF_UP)) .multiply(new BigDecimal(tfAdopetdMarketRate.getValue().replaceAll("[^\\d.]", ""))) .toString()))); } catch (Exception e) { } } } }); layoutMainForm.setMargin(true); layoutMainForm.setSpacing(true); // for main panel layoutButton2.setSpacing(true); btnSave.setStyleName("savebt"); btnCancel.setStyleName("cancelbt"); //saveExcel.addStyleName("downloadbt"); btnSubmit.setStyleName("submitbt"); layoutButton2.addComponent(btnSave); layoutButton2.addComponent(btnSubmit); //layoutButton2.addComponent(saveExcel); layoutButton2.addComponent(btnCancel); btnSave.setVisible(false); btnCancel.setVisible(false); btnSubmit.setVisible(false); //saveExcel.setVisible(false); // Initaited the Label Function here by Hohul lblTableTitle = new Label(); lblSaveNotification = new Label(); lblSaveNotification.setContentMode(ContentMode.HTML); lblNotificationIcon = new Label(); lblTableTitle.setValue("<B> Action:</B>"); lblTableTitle.setContentMode(ContentMode.HTML); lblFormTittle = new Label(); lblFormTittle.setContentMode(ContentMode.HTML); lblFormTittle.setValue(" <b>" + screenName + "</b> :: Home"); lblFormTitle1 = new Label(); lblFormTitle1.setContentMode(ContentMode.HTML); lblFormTitle1.setValue(" <b>" + screenName + "</b> :: "); lblAddEdit = new Label(); lblAddEdit.setContentMode(ContentMode.HTML); // Button Back declaration by Hohul btnBack = new Button("Home", this); btnBack.setStyleName("link"); // Bread Scrumbs initiated here by Hohul hlBreadCrumbs = new HorizontalLayout(); hlBreadCrumbs.addComponent(lblFormTitle1); hlBreadCrumbs.addComponent(btnBack); hlBreadCrumbs.setComponentAlignment(btnBack, Alignment.TOP_CENTER); hlBreadCrumbs.addComponent(lblAddEdit); hlBreadCrumbs.setComponentAlignment(lblAddEdit, Alignment.MIDDLE_CENTER); hlBreadCrumbs.setVisible(false); /*tfEvaluationNumber.addValidator(new IntegerValidator("Enter numbers only")); tfEvaluationNumber.addBlurListener(new SaarcValidate(tfEvaluationNumber));*/ tfEvaluationNumber.setImmediate(true); tfEvaluationNumber.addBlurListener(new BlurListener() { private static final long serialVersionUID = 1L; public void blur(BlurEvent event) { // TODO Auto-generated method stub if (!tfEvaluationNumber.isReadOnly()) { tfEvaluationNumber.setComponentError(null); try { tfEvaluationNumber.setComponentError(null); String evalno = tfEvaluationNumber.getValue().toString(); count = beanEvaluation.getEvalNoCount(evalno); if (tfEvaluationNumber.getValue() != null && tfEvaluationNumber.getValue().trim().length() > 0) { if (count == 0) { tfEvaluationNumber.setComponentError(null); } else { tfEvaluationNumber .setComponentError(new UserError("Evaluation number is already Exist")); } } } catch (Exception e) { } } } }); /*String basepath = VaadinService.getCurrent() .getBaseDirectory().getAbsolutePath(); Resource res = new FileResource(new File(basepath + "/WEB-INF/view/channel.doc")); FileDownloader fd = new FileDownloader(res); fd.extend(saveExcel); */ mainPanel.addComponent(layoutMainForm); //mainPanel.addComponent(layoutButton2); //mainPanel.setComponentAlignment(layoutButton2, Alignment.BOTTOM_RIGHT); mainPanel.setVisible(false); // for search panel // Added by Hohul -----> For Search Panel Layouts FormLayout flSearchEvalNumber = new FormLayout(); flSearchEvalNumber.addComponent(tfSearchEvalNumber); FormLayout flSearchBankbranch = new FormLayout(); flSearchBankbranch.addComponent(tfSearchBankbranch); FormLayout flSearchCustomer = new FormLayout(); flSearchCustomer.addComponent(tfSearchCustomer); HorizontalLayout hlSearchComponentLayout = new HorizontalLayout(); hlSearchComponentLayout.addComponent(flSearchEvalNumber); hlSearchComponentLayout.addComponent(flSearchBankbranch); hlSearchComponentLayout.addComponent(flSearchCustomer); hlSearchComponentLayout.setSpacing(true); hlSearchComponentLayout.setMargin(true); //Initialization and properties for btnDownload btnDownload = new Button("Download"); //btnDownload.setDescription("Download"); btnDownload.addStyleName("downloadbt"); btnDownload.addClickListener(new ClickListener() { @Override public void buttonClick(ClickEvent event) { // UI.getCurrent()..clearDashboardButtonBadge(); event.getButton().removeStyleName("unread"); if (notifications != null && notifications.getUI() != null) notifications.close(); else { buildNotifications(event); UI.getCurrent().addWindow(notifications); notifications.focus(); ((VerticalLayout) UI.getCurrent().getContent()) .addLayoutClickListener(new LayoutClickListener() { @Override public void layoutClick(LayoutClickEvent event) { notifications.close(); ((VerticalLayout) UI.getCurrent().getContent()).removeLayoutClickListener(this); } }); } } }); hlFileDownloadLayout = new HorizontalLayout(); hlFileDownloadLayout.setSpacing(true); hlFileDownloadLayout.addComponent(btnDownload); hlFileDownloadLayout.setComponentAlignment(btnDownload, Alignment.MIDDLE_CENTER); VerticalLayout vlSearchandResetButtonLAyout = new VerticalLayout(); vlSearchandResetButtonLAyout.setSpacing(true); vlSearchandResetButtonLAyout.addComponent(btnReset); vlSearchandResetButtonLAyout.setWidth("100"); vlSearchandResetButtonLAyout.addStyleName("topbarthree"); vlSearchandResetButtonLAyout.setMargin(true); HorizontalLayout hlSearchComponentandButtonLayout = new HorizontalLayout(); hlSearchComponentandButtonLayout.setSizeFull(); hlSearchComponentandButtonLayout.setSpacing(true); hlSearchComponentandButtonLayout.addComponent(hlSearchComponentLayout); hlSearchComponentandButtonLayout.setComponentAlignment(hlSearchComponentLayout, Alignment.MIDDLE_LEFT); hlSearchComponentandButtonLayout.addComponent(vlSearchandResetButtonLAyout); hlSearchComponentandButtonLayout.setComponentAlignment(vlSearchandResetButtonLAyout, Alignment.MIDDLE_RIGHT); hlSearchComponentandButtonLayout.setExpandRatio(vlSearchandResetButtonLAyout, 1); final VerticalLayout vlSearchComponentandButtonLayout = new VerticalLayout(); vlSearchComponentandButtonLayout.setSpacing(true); vlSearchComponentandButtonLayout.setSizeFull(); vlSearchComponentandButtonLayout.addComponent(hlSearchComponentandButtonLayout); /* layoutSearch.addComponent(tfSearchEvalNumber); layoutSearch.addComponent(tfSearchBankbranch); layoutSearch.addComponent(tfSearchCustomer); //layoutSearch.addComponent(btnSearch); layoutSearch.addComponent(btnReset); //layoutSearch.setComponentAlignment(btnSearch, Alignment.BOTTOM_LEFT); layoutSearch.setComponentAlignment(btnReset, Alignment.BOTTOM_LEFT);*/ //btnSearch.addStyleName("default"); btnReset.addStyleName("resetbt"); tfSearchCustomer.setImmediate(true); tfSearchCustomer.addListener(new TextChangeListener() { private static final long serialVersionUID = 1L; SimpleStringFilter filter = null; public void textChange(TextChangeEvent event) { Filterable f = (Filterable) tblEvalDetails.getContainerDataSource(); if (filter != null) f.removeContainerFilter(filter); filter = new SimpleStringFilter("custName", event.getText(), true, false); f.addContainerFilter(filter); total = f.size(); tblEvalDetails.setColumnFooter("lastUpdateDt", "No. of Records:" + total); } }); tfSearchEvalNumber.setImmediate(true); tfSearchEvalNumber.addListener(new TextChangeListener() { private static final long serialVersionUID = 1L; SimpleStringFilter filter = null; public void textChange(TextChangeEvent event) { Filterable f = (Filterable) tblEvalDetails.getContainerDataSource(); if (filter != null) f.removeContainerFilter(filter); filter = new SimpleStringFilter("evalNo", event.getText(), true, false); f.addContainerFilter(filter); total = f.size(); tblEvalDetails.setColumnFooter("lastUpdateDt", "No. of Records:" + total); } }); tfSearchBankbranch.setImmediate(true); tfSearchBankbranch.addValueChangeListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; Filter filter = null; @Override public void valueChange(ValueChangeEvent event) { // TODO Auto-generated method stub try { String strBankBranch = tfSearchBankbranch.getValue().toString(); Filterable f = (Filterable) tblEvalDetails.getContainerDataSource(); if (filter != null) f.removeContainerFilter(filter); filter = new Compare.Equal("bankBranch", strBankBranch); f.addContainerFilter(filter); f.addContainerFilter(filter); total = f.size(); tblEvalDetails.setColumnFooter("lastUpdateDt", "No. of Records:" + total); } catch (Exception e) { } } }); /*layoutSearch.setSpacing(true); layoutSearch.setMargin(true);*/ /*lblHeading=new Label("Search"); lblHeading.setStyleName("h4"); searchPanel.addComponent(lblHeading);*/ //searchPanel.addComponent(PanelGenerator.createPanel(layoutSearch)); searchPanel.addComponent(PanelGenerator.createPanel(vlSearchComponentandButtonLayout)); searchPanel.setMargin(true); // Search panel functions ends here by hohul // Add Layout table panel by Hohul HorizontalLayout flTableCaption = new HorizontalLayout(); flTableCaption.addComponent(lblTableTitle); flTableCaption.setComponentAlignment(lblTableTitle, Alignment.MIDDLE_CENTER); flTableCaption.addStyleName("lightgray"); flTableCaption.setHeight("25px"); flTableCaption.setWidth("60px"); lblNoofRecords = new Label(" ", ContentMode.HTML); lblNoofRecords.addStyleName("lblfooter"); HorizontalLayout hlTableTittleLayout = new HorizontalLayout(); hlTableTittleLayout.addComponent(flTableCaption); hlTableTittleLayout.addComponent(btnAdd); hlTableTittleLayout.addComponent(btnEdit); hlTableTittleLayout.addComponent(btnView); hlTableTittleLayout.setHeight("25px"); hlTableTittleLayout.setSpacing(true); HorizontalLayout hlTableTitleandCaptionLayout = new HorizontalLayout(); hlTableTitleandCaptionLayout.addStyleName("topbarthree"); hlTableTitleandCaptionLayout.setWidth("100%"); hlTableTitleandCaptionLayout.addComponent(hlTableTittleLayout); hlTableTitleandCaptionLayout.addComponent(hlFileDownloadLayout); hlTableTitleandCaptionLayout.setComponentAlignment(hlFileDownloadLayout, Alignment.MIDDLE_RIGHT); hlTableTitleandCaptionLayout.setHeight("28px"); // for table panel btnAdd.addStyleName("add"); btnEdit.addStyleName("editbt"); btnView.addStyleName("view"); btnView.setEnabled(false); hlAddEditLayout.addStyleName("topbarthree"); hlAddEditLayout.setWidth("100%"); hlAddEditLayout.addComponent(hlTableTitleandCaptionLayout); hlAddEditLayout.setHeight("28px"); // Added Action Label to Table layoutTable.addComponent(hlAddEditLayout); layoutTable.setComponentAlignment(hlAddEditLayout, Alignment.TOP_LEFT); layoutTable.addComponent(tblEvalDetails); tablePanel.addComponent(layoutTable); tablePanel.setWidth("100%"); tablePanel.setMargin(true); layoutPage.addComponent(mainPanel); layoutPage.addComponent(searchPanel); layoutPage.addComponent(tablePanel); // Added labels and titles to respective Location by Hohul HorizontalLayout hlNotificationLayout = new HorizontalLayout(); hlNotificationLayout.addComponent(lblNotificationIcon); hlNotificationLayout.setComponentAlignment(lblNotificationIcon, Alignment.MIDDLE_LEFT); hlNotificationLayout.addComponent(lblSaveNotification); hlNotificationLayout.setComponentAlignment(lblSaveNotification, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(lblFormTittle); hlHeaderLayout.setComponentAlignment(lblFormTittle, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(hlBreadCrumbs); hlHeaderLayout.setComponentAlignment(hlBreadCrumbs, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(hlNotificationLayout); hlHeaderLayout.setComponentAlignment(hlNotificationLayout, Alignment.MIDDLE_LEFT); hlHeaderLayout.addComponent(layoutButton2); hlHeaderLayout.setComponentAlignment(layoutButton2, Alignment.MIDDLE_RIGHT); hlHeaderLayout.addComponent(layoutButton2); hlHeaderLayout.setComponentAlignment(layoutButton2, Alignment.BOTTOM_RIGHT); // load Component list values loadComponentListValues(); //setTableProperties(); populateAndConfig(false); }