エージェントでオブジェクトを生成するために使用するこのエンティティがあります。
private Integer autoDialer;
private String description;
private String email;
private String ipAddress;
private Integer isActive;
private Boolean isAdmin;
private Boolean isRemove;
private Boolean isSenior;
private Boolean isSuper;
private Timestamp lastLogged;
private Timestamp lastReady;
private String password;
private String phone;
private String placeLoc;
private String placeName;
private String regServerList;
private String signature;
private Integer status;
private String uiLang;
private Boolean useCtt;
private Boolean useVcc;
private String username;
private Long vaccountId;
private Long accountId;
この巨大なオブジェクトをエージェントにスキルを追加し、データを別のテーブルに挿入する必要があるフォームがあります。
<h:form id="formDlgId">
<div class="dlg-row">
<div></h:outputText></div>
<div>
<h:selectOneMenu id="skillID" styleClass="selectLong2" title="skill" value="#{agentsToCampaign.agentSkillLevel}">
<f:selectItem itemValue="Level"></f:selectItem>
<f:selectItem itemValue="1"></f:selectItem>
<f:selectItem itemValue="2"></f:selectItem>
<f:selectItem itemValue="3"></f:selectItem>
<f:selectItem itemValue="4"></f:selectItem>
<f:selectItem itemValue="5"></f:selectItem>
<f:selectItem itemValue="6"></f:selectItem>
</h:selectOneMenu> <p:tooltip for="skillID" />
</div>
</div>
<div>
<div></h:outputText></div>
<div>
<h:selectOneMenu id="selectAgentID" title="select agent" value="#{agentsToCampaign.agentId}">
<f:selectItem itemValue="Select - Agent"></f:selectItem>
<!-- vzimame spisak s agenti ot agentsBean -->
<f:selectItems value="#{agentsBean.data}" var="item"
itemValue="#{item.accountId}" itemLabel="#{item.username}"></f:selectItems>
</h:selectOneMenu> <p:tooltip for="selectAgentID" />
</div>
</div>
<div class="dlg-row">
<div class="dlg-firstColumn"> </div>
<div class="dlg-secondColumn">
<p:commandButton button-reset" value="reset"
update=":dlgId" oncomplete="dlg.show()" process="@this">
<p:resetInput target=":dlgId"></p:resetInput>
</p:commandButton>
<p:commandButton value="save"
update=":formDlgId :formTblId" oncomplete="handleDialogSubmit(xhr, status, args)"
onclick="removeButtonMove()" action="#{agentsToCampaign.save()}">
</p:commandButton>
</div>
</div>
</h:form>
たとえば、フォームが送信されたときに、セッター/ゲッターを使用してオブジェクトagentsBean.dataを2番目のマネージドBeanに渡すことはできますか?