当前位置: 首页>>代码示例>>Java>>正文


Java BeanItemContainer.size方法代码示例

本文整理汇总了Java中com.vaadin.data.util.BeanItemContainer.size方法的典型用法代码示例。如果您正苦于以下问题:Java BeanItemContainer.size方法的具体用法?Java BeanItemContainer.size怎么用?Java BeanItemContainer.size使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.vaadin.data.util.BeanItemContainer的用法示例。


在下文中一共展示了BeanItemContainer.size方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: populateProjects

import com.vaadin.data.util.BeanItemContainer; //导入方法依赖的package包/类
private void populateProjects(boolean autoSelect) {
    try {
        // Calling List Service
        BaseIdRequest req = new BaseIdRequest();
        req.setId(this.vsId);

        List<OsProjectDto> projectList = this.listProjectService.dispatch(req).getList();

        this.project.removeValueChangeListener(this.projectChangedListener);
        this.project.removeAllItems();

        BeanItemContainer<OsProjectDto> projectListContainer = new BeanItemContainer<>(OsProjectDto.class, projectList);
        this.project.setContainerDataSource(projectListContainer);
        this.project.setItemCaptionPropertyId("name");

        this.project.addValueChangeListener(this.projectChangedListener);

        if (autoSelect && projectListContainer.size() > 0) {
            this.project.select(projectListContainer.getIdByIndex(0));
        }
    } catch (Exception e) {
        ViewUtil.iscNotification(e.getMessage(), Notification.Type.ERROR_MESSAGE);
        log.error("Error getting project List", e);
    }

}
 
开发者ID:opensecuritycontroller,项目名称:osc-core,代码行数:27,代码来源:BaseDeploymentSpecWindow.java

示例2: populatePolicy

import com.vaadin.data.util.BeanItemContainer; //导入方法依赖的package包/类
private void populatePolicy() {
    try {
        // Calling List Service
        BaseIdRequest req = new BaseIdRequest();
        req.setId(this.vsId);

        List<PolicyDto> vsPolicyDto = this.listVirtualSystemPolicyService.dispatch(req).getList();

        BeanItemContainer<PolicyDto> vsPolicyListContainer = new BeanItemContainer<PolicyDto>(PolicyDto.class,
                vsPolicyDto);
        this.policy.setContainerDataSource(vsPolicyListContainer);
        this.policy.setItemCaptionPropertyId("policyName");

        if (vsPolicyListContainer.size() > 0) {
            this.policy.select(vsPolicyListContainer.getIdByIndex(0));
        }
    } catch (Exception e) {
        ViewUtil.iscNotification(e.getMessage(), Notification.Type.ERROR_MESSAGE);
        log.error("Error getting Virtual System Policy List", e);
    }
}
 
开发者ID:opensecuritycontroller,项目名称:osc-core,代码行数:22,代码来源:BaseSecurityGroupInterfaceWindow.java

示例3: getPolicyComboBox

import com.vaadin.data.util.BeanItemContainer; //导入方法依赖的package包/类
private ComboBox getPolicyComboBox(List<PolicyDto> policyDtoList) {
	ComboBox policy = new ComboBox("Select Policy");
	policy.setTextInputAllowed(false);
	policy.setNullSelectionAllowed(false);
	policy.setImmediate(true);
	policy.setRequired(true);
	policy.setRequiredError("Policy cannot be empty");

	BeanItemContainer<PolicyDto> policyListContainer = new BeanItemContainer<>(PolicyDto.class,
			policyDtoList);
	policy.setContainerDataSource(policyListContainer);
	policy.setItemCaptionPropertyId("policyName");

	if (policyListContainer.size() > 0) {
		policy.select(policyListContainer.getIdByIndex(0));
	}

	policy.setEnabled(false);

	return policy;
}
 
开发者ID:opensecuritycontroller,项目名称:osc-core,代码行数:22,代码来源:BindSecurityGroupWindow.java

示例4: getAllPflichtfaecherOfKlasse

import com.vaadin.data.util.BeanItemContainer; //导入方法依赖的package包/类
public static BeanItemContainer<FachLaso> getAllPflichtfaecherOfKlasse(KlassePojo klasse) {
	BeanItemContainer<FachLaso> pflichtfaecherOfKlasse = new BeanItemContainer<FachLaso>(FachLaso.class);
	BeanItemContainer<SchuelerLaso> alleSchueler = SchuelerContainer.getAllSchuelerOfKlasse(klasse);
	Collection<Long> ids = new ArrayList<Long>();
	if (alleSchueler.size() == 0) {
		return pflichtfaecherOfKlasse;
	}
	for (SchuelerLaso schueler : SchuelerContainer.getAllSchuelerOfKlasse(klasse).getItemIds()) {
		for (FachPojo fach : getAllFaecherOfSchueler(schueler.getPojo()).getItemIds()) {
			if (fach.getFachdefinition().getFachtyp().isPflichtfach() && !ids.contains(fach.getId())) {
				pflichtfaecherOfKlasse.addBean(new FachLaso(fach));
				ids.add(fach.getId());
			}
		}
	}
	pflichtfaecherOfKlasse.sort(new Object[] {FachdefinitionPojo.FACHBEZEICHNUNG_COLUMN}, new boolean[] {true});
	return pflichtfaecherOfKlasse;
}
 
开发者ID:fossaag,项目名称:rolp,代码行数:19,代码来源:ZuordnungFachSchuelerContainer.java

示例5: getManagerConnector

import com.vaadin.data.util.BeanItemContainer; //导入方法依赖的package包/类
/**
 * @return MC ComboBox
 */
@SuppressWarnings("serial")
protected ComboBox getManagerConnector() {
    try {
        ListResponse<ApplianceManagerConnectorDto> res = this.listApplianceManagerConnectorService.dispatch(new BaseRequest<>());

        BeanItemContainer<ApplianceManagerConnectorDto> mcList = new BeanItemContainer<ApplianceManagerConnectorDto>(
                ApplianceManagerConnectorDto.class, res.getList());
        this.managerConnector = new ComboBox("Manager Connector");
        this.managerConnector.setTextInputAllowed(false);
        this.managerConnector.setNullSelectionAllowed(false);
        this.managerConnector.setContainerDataSource(mcList);
        this.managerConnector.setItemCaptionPropertyId("name");

        if (mcList.size() > 0) {
            this.managerConnector.select(mcList.getIdByIndex(0));
        }

        this.managerConnector.setImmediate(true);
        this.managerConnector.setRequired(true);
        this.managerConnector.setRequiredError("Manager Connector cannot be empty");

        this.managerConnector.addValueChangeListener(new ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                ApplianceManagerConnectorDto mcDto = (ApplianceManagerConnectorDto) BaseDAWindow.this.managerConnector
                        .getValue();
                updateAppliances();
                updateDomains(mcDto);
            }
        });

    } catch (Exception e) {
        log.error("Error populating MC combobox", e);
    }

    return this.managerConnector;

}
 
开发者ID:opensecuritycontroller,项目名称:osc-core,代码行数:43,代码来源:BaseDAWindow.java

示例6: deployReleasePackage

import com.vaadin.data.util.BeanItemContainer; //导入方法依赖的package包/类
protected void deployReleasePackage() {
    BeanItemContainer<DeploymentLine> container = validateFlowDeploymentPanel.getContainer();
    for (int i=0; i<container.size();i++) {
        DeploymentLine line = container.getIdByIndex(i);
        Flow flow = configurationService.findFlow(line.getNewFlowId());
        AgentDeploy existingDeployment = operationsService.findAgentDeployment(line.getExistingDeploymentId());                
        deployFlow(flow, line.newDeployName, line.upgrade, existingDeployment);                
    }   
    deployResourceSettings(selectPackagePanel.getSelectedPackages());
}
 
开发者ID:JumpMind,项目名称:metl,代码行数:11,代码来源:DeployDialog.java

示例7: getErledigteFacheinschaetzungenString

import com.vaadin.data.util.BeanItemContainer; //导入方法依赖的package包/类
public static String getErledigteFacheinschaetzungenString(FachPojo fach) {
	BeanItemContainer<SchuelerPojo> alleFachSchueler = ZuordnungFachSchuelerContainer.getAllSchuelerOfFach(fach);
	int counter = 0;
	for (SchuelerPojo schueler : alleFachSchueler.getItemIds()) {
		ZuordnungFachSchuelerLaso zuordnungFS = ZuordnungFachSchuelerContainer.getZuordnung(schueler, fach);
		if (zuordnungFS.getFacheinschaetzung() != null && zuordnungFS.getFacheinschaetzung().getErledigt()) {
			counter++;
		}
	}
	return counter + "/" + alleFachSchueler.size();
}
 
开发者ID:fossaag,项目名称:rolp,代码行数:12,代码来源:ZuordnungFachSchuelerContainer.java

示例8: alleFacheinschaetzungenVonSchuelerErledigt

import com.vaadin.data.util.BeanItemContainer; //导入方法依赖的package包/类
public static boolean alleFacheinschaetzungenVonSchuelerErledigt(SchuelerPojo schueler) {
	BeanItemContainer<FachPojo> alleFachSchueler = ZuordnungFachSchuelerContainer.getAllFaecherOfSchueler(schueler);
	if(alleFachSchueler.size() == 0){
		return false;
	}
	int counter = 0;
	for (FachPojo fach : alleFachSchueler.getItemIds()) {
		ZuordnungFachSchuelerLaso zuordnungFS = ZuordnungFachSchuelerContainer.getZuordnung(schueler, fach);
		if (zuordnungFS.getFacheinschaetzung() != null && zuordnungFS.getFacheinschaetzung().getErledigt()) {
			counter++;
		}
	}
	return counter == alleFachSchueler.size();
}
 
开发者ID:fossaag,项目名称:rolp,代码行数:15,代码来源:ZuordnungFachSchuelerContainer.java

示例9: createHinweistextKlasseKeinePflichtfaecher

import com.vaadin.data.util.BeanItemContainer; //导入方法依赖的package包/类
public static String createHinweistextKlasseKeinePflichtfaecher(BeanItemContainer<FachLaso> pflichtfaecher, KlassePojo klasse) {
	if (pflichtfaecher.size() == 0) {
		return HEADER_WARNING + "Klasse '" + klasse.getKlassenname() + "' besitzt keine Pflichtf�cher<br><br>";
	}	
	return "";		
}
 
开发者ID:fossaag,项目名称:rolp,代码行数:7,代码来源:HintUtils.java


注:本文中的com.vaadin.data.util.BeanItemContainer.size方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。