本文整理匯總了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);
}
}
示例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);
}
}
示例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;
}
示例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;
}
示例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;
}
示例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());
}
示例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();
}
示例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();
}
示例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 "";
}