本文整理了Java中org.jbundle.base.db.Record.moveFields
方法的一些代码示例,展示了Record.moveFields
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Record.moveFields
方法的具体详情如下:
包路径:org.jbundle.base.db.Record
类名称:Record
方法名:moveFields
[英]Copy all the fields from one record to another.
[中]将所有字段从一条记录复制到另一条记录。
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
/**
* Copy the fields from the (main) source to the (mirrored) destination record.
* This is done before any write or set.
* @param recAlt Destination record
* @param recMain Source record
*/
public void copyRecord(Record recAlt, Record recMain)
{
recAlt.moveFields(recMain, null, true, DBConstants.READ_MOVE, false, false, true);
}
/**
代码示例来源:origin: org.jbundle.base.db/org.jbundle.base.db
/**
* Copy the fields from the (main) source to the (mirrored) destination record.
* This is done before any write or set.
* @param recAlt Destination record
* @param recMain Source record
*/
public void copyRecord(Record recAlt, Record recMain)
{
recAlt.moveFields(recMain, null, true, DBConstants.READ_MOVE, false, false, true);
}
/**
代码示例来源:origin: org.jbundle.base/org.jbundle.base
/**
* Copy the fields from the (main) source to the (mirrored) destination record.
* This is done before any write or set.
* @param recAlt Destination record
* @param recMain Source record
*/
public void copyRecord(Record recAlt, Record recMain)
{
recAlt.moveFields(recMain, null, true, DBConstants.READ_MOVE, false, false, true, false);
}
/**
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
/**
* Set the current table target.
* @param table The new current table.
*/
public void copyRecordInfo(Record recDest, Record recSource, boolean bCopyEditMode, boolean bOnlyModifiedFields)
{
if (recDest == null)
recDest = this.getCurrentRecord();
if (recDest != recSource)
{
boolean bAllowFieldChange = false; // This will disable field behaviors on move
boolean bMoveModifiedState = true; // This will move the modified status to the new field
Object[] rgobjEnabledFieldsOld = recSource.setEnableFieldListeners(false);
recDest.moveFields(recSource, null, DBConstants.DONT_DISPLAY, DBConstants.READ_MOVE, bAllowFieldChange, bOnlyModifiedFields, bMoveModifiedState);
recSource.setEnableFieldListeners(rgobjEnabledFieldsOld);
if (bCopyEditMode)
recDest.setEditMode(recSource.getEditMode()); // Okay?
}
}
/**
代码示例来源:origin: org.jbundle.base/org.jbundle.base
/**
* Set the current table target.
* @param table The new current table.
*/
public void copyRecordInfo(Record recDest, Record recSource, boolean bCopyEditMode, boolean bOnlyModifiedFields)
{
if (recDest == null)
recDest = this.getCurrentRecord();
if (recDest != recSource)
{
boolean bAllowFieldChange = false; // This will disable field behaviors on move
boolean bMoveModifiedState = true; // This will move the modified status to the new field
Object[] rgobjEnabledFieldsOld = recSource.setEnableFieldListeners(false);
recDest.moveFields(recSource, null, DBConstants.DONT_DISPLAY, DBConstants.READ_MOVE, bAllowFieldChange, bOnlyModifiedFields, bMoveModifiedState, false);
recSource.setEnableFieldListeners(rgobjEnabledFieldsOld);
if (bCopyEditMode)
recDest.setEditMode(recSource.getEditMode()); // Okay?
}
}
/**
代码示例来源:origin: org.jbundle.base.db/org.jbundle.base.db
/**
* Set the current table target.
* @param table The new current table.
*/
public void copyRecordInfo(Record recDest, Record recSource, boolean bCopyEditMode, boolean bOnlyModifiedFields)
{
if (recDest == null)
recDest = this.getCurrentRecord();
if (recDest != recSource)
{
boolean bAllowFieldChange = false; // This will disable field behaviors on move
boolean bMoveModifiedState = true; // This will move the modified status to the new field
Object[] rgobjEnabledFieldsOld = recSource.setEnableFieldListeners(false);
recDest.moveFields(recSource, null, DBConstants.DONT_DISPLAY, DBConstants.READ_MOVE, bAllowFieldChange, bOnlyModifiedFields, bMoveModifiedState);
recSource.setEnableFieldListeners(rgobjEnabledFieldsOld);
if (bCopyEditMode)
recDest.setEditMode(recSource.getEditMode()); // Okay?
}
}
/**
代码示例来源:origin: com.tourgeek.tour/com.tourgeek.tour.request.report
/**
* UpdateRequestDetail Method.
*/
public void updateRequestDetail(Record recRequestDetail, Record recRequestHistoryDetail)
{
try {
recRequestHistoryDetail.close();
while (recRequestHistoryDetail.hasNext())
{
recRequestHistoryDetail.next();
recRequestDetail.addNew();
recRequestDetail.moveFields(recRequestHistoryDetail, Record.MOVE_BY_NAME, true, DBConstants.SCREEN_MOVE, true, false, false, false); // Move all fields to the history record
recRequestDetail.add();
}
} catch (DBException ex) {
ex.printStackTrace();
}
}
代码示例来源:origin: com.tourapp.tour/com.tourapp.tour.request.report
/**
* UpdateRequestDetail Method.
*/
public void updateRequestDetail(Record recRequestDetail, Record recRequestHistoryDetail)
{
try {
recRequestHistoryDetail.close();
while (recRequestHistoryDetail.hasNext())
{
recRequestHistoryDetail.next();
recRequestDetail.addNew();
recRequestDetail.moveFields(recRequestHistoryDetail, Record.MOVE_BY_NAME, true, DBConstants.SCREEN_MOVE, true, false, false, false); // Move all fields to the history record
recRequestDetail.add();
}
} catch (DBException ex) {
ex.printStackTrace();
}
}
代码示例来源:origin: org.jbundle.base.db/org.jbundle.base.db
/**
* Sync the current record's contents and status to the base record
*/
public void syncRecordToBase(Record recBase, Record recAlt)
{
if ((recAlt != null) && (recBase != null))
{
recBase.moveFields(recAlt, null, true, DBConstants.READ_MOVE, false, false, true);
recBase.setEditMode(recAlt.getEditMode());
}
if ((recBase.getEditMode() == DBConstants.EDIT_CURRENT) || (recBase.getEditMode() == DBConstants.EDIT_IN_PROGRESS))
recBase.handleValidRecord(); // Do listeners, Display Fields
else if (recBase.getEditMode() == DBConstants.EDIT_ADD)
recBase.handleNewRecord(); // Do listeners, Display Fields
}
}
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
/**
* Sync the current record's contents and status to the base record
*/
public void syncRecordToBase(Record recBase, Record recAlt)
{
if ((recAlt != null) && (recBase != null))
{
recBase.moveFields(recAlt, null, true, DBConstants.READ_MOVE, false, false, true);
recBase.setEditMode(recAlt.getEditMode());
}
if ((recBase.getEditMode() == DBConstants.EDIT_CURRENT) || (recBase.getEditMode() == DBConstants.EDIT_IN_PROGRESS))
recBase.handleValidRecord(); // Do listeners, Display Fields
else if (recBase.getEditMode() == DBConstants.EDIT_ADD)
recBase.handleNewRecord(); // Do listeners, Display Fields
}
}
代码示例来源:origin: org.jbundle.base/org.jbundle.base
/**
* Sync the current record's contents and status to the base record
* @param syncSelection Sync selected fields?
*/
public void syncRecordToBase(Record recBase, Record recAlt, boolean syncSelection)
{
if ((recAlt != null) && (recBase != null))
{
recBase.moveFields(recAlt, null, true, DBConstants.READ_MOVE, false, false, true, syncSelection);
recBase.setEditMode(recAlt.getEditMode());
}
if ((recBase.getEditMode() == DBConstants.EDIT_CURRENT) || (recBase.getEditMode() == DBConstants.EDIT_IN_PROGRESS))
recBase.handleValidRecord(); // Do listeners, Display Fields
else if (recBase.getEditMode() == DBConstants.EDIT_ADD)
recBase.handleNewRecord(); // Do listeners, Display Fields
//?recBase.setKeyArea(recAlt.getDefaultOrder());
}
}
代码示例来源:origin: com.tourapp.tour/com.tourapp.tour.request.report
/**
* UpdateHistoryDetail Method.
*/
public void updateHistoryDetail(Record recRequestDetail, Record recRequestHistoryDetail, Record recRequest)
{
try {
recRequestDetail.close();
while (recRequestDetail.hasNext())
{
recRequestDetail.next();
recRequestDetail.edit();
recRequestHistoryDetail.addNew();
recRequestHistoryDetail.moveFields(recRequestDetail, Record.MOVE_BY_NAME, true, DBConstants.SCREEN_MOVE, true, false, false, false); // Move all fields to the history record
recRequestHistoryDetail.getField(RequestHistoryDetail.PROFILE_ID).moveFieldToThis(recRequest.getField(Request.PROFILE_ID));
recRequestHistoryDetail.add();
recRequestDetail.remove();
}
} catch (DBException ex) {
ex.printStackTrace();
}
}
代码示例来源:origin: com.tourgeek.tour/com.tourgeek.tour.request.report
/**
* UpdateHistoryDetail Method.
*/
public void updateHistoryDetail(Record recRequestDetail, Record recRequestHistoryDetail, Record recRequest)
{
try {
recRequestDetail.close();
while (recRequestDetail.hasNext())
{
recRequestDetail.next();
recRequestDetail.edit();
recRequestHistoryDetail.addNew();
recRequestHistoryDetail.moveFields(recRequestDetail, Record.MOVE_BY_NAME, true, DBConstants.SCREEN_MOVE, true, false, false, false); // Move all fields to the history record
recRequestHistoryDetail.getField(RequestHistoryDetail.PROFILE_ID).moveFieldToThis(recRequest.getField(Request.PROFILE_ID));
recRequestHistoryDetail.add();
recRequestDetail.remove();
}
} catch (DBException ex) {
ex.printStackTrace();
}
}
代码示例来源:origin: com.tourapp.tour/com.tourapp.tour.request.report
recRequest.moveFields(recRequestHistory, Record.MOVE_BY_NAME, true, DBConstants.SCREEN_MOVE, true, false, false, false); // Move all fields to the history record
recRequest.add();
Object bookmark = recRequest.getLastModified(DBConstants.BOOKMARK_HANDLE);
代码示例来源:origin: com.tourgeek.tour/com.tourgeek.tour.request.report
recRequest.moveFields(recRequestHistory, Record.MOVE_BY_NAME, true, DBConstants.SCREEN_MOVE, true, false, false, false); // Move all fields to the history record
recRequest.add();
Object bookmark = recRequest.getLastModified(DBConstants.BOOKMARK_HANDLE);
代码示例来源:origin: com.tourapp.tour/com.tourapp.tour.request.report
recRequestHistory.moveFields(recRequest, Record.MOVE_BY_NAME, true, DBConstants.SCREEN_MOVE, true, false, false, false); // Move all fields to the history record
recRequestHistory.add();
Object bookmark = recRequestHistory.getLastModified(DBConstants.BOOKMARK_HANDLE);
代码示例来源:origin: com.tourgeek.tour/com.tourgeek.tour.request.report
recRequestHistory.moveFields(recRequest, Record.MOVE_BY_NAME, true, DBConstants.SCREEN_MOVE, true, false, false, false); // Move all fields to the history record
recRequestHistory.add();
Object bookmark = recRequestHistory.getLastModified(DBConstants.BOOKMARK_HANDLE);
代码示例来源:origin: com.tourapp.tour/com.tourapp.tour.request.misc
recRequest.moveFields(recXmlRequest, resRequestLookup, true, DBConstants.SCREEN_MOVE, true, false, false, false);
if (recXmlRequestDetail != null)
recRequestDetail.moveFields(recXmlRequestDetail, resRequestDetailLookup, true, DBConstants.SCREEN_MOVE, true, false, false, false);
if (recXmlItem != null)
if (recXmlRequestDetail.getField("BrochureID") != null)
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
/**
* Called when a new blank record is required for the table/query.
* @param bDisplayOption If true, display any changes.
*/
public void doNewRecord(boolean bDisplayOption)
{
UserInfo userTemplate = this.getUserTemplate();
if (userTemplate != null)
{
Record userInfo = this.getOwner();
boolean[] fileListenerStates = userInfo.setEnableListeners(false);
Object[] fieldListenerStates = userInfo.setEnableFieldListeners(false);
userInfo.moveFields(userTemplate, null, bDisplayOption, DBConstants.INIT_MOVE, false, false, false);
userInfo.getField(UserInfo.kID).initField(bDisplayOption);
userInfo.getField(UserInfo.kFirstName).initField(bDisplayOption);
userInfo.getField(UserInfo.kLastName).initField(bDisplayOption);
userInfo.getField(UserInfo.kUserName).initField(bDisplayOption);
userInfo.getField(UserInfo.kPassword).initField(bDisplayOption);
userInfo.getField(UserInfo.kID).setModified(false);
userInfo.getField(UserInfo.kFirstName).setModified(false);
userInfo.getField(UserInfo.kLastName).setModified(false);
userInfo.getField(UserInfo.kUserName).setModified(false);
userInfo.getField(UserInfo.kPassword).setModified(false);
userInfo.setEnableListeners(fileListenerStates);
userInfo.setEnableFieldListeners(fieldListenerStates);
}
super.doNewRecord(bDisplayOption);
}
/**
代码示例来源:origin: org.jbundle.main/org.jbundle.main.db
/**
* Called when a new blank record is required for the table/query.
* @param bDisplayOption If true, display any changes.
*/
public void doNewRecord(boolean bDisplayOption)
{
UserInfo userTemplate = this.getUserTemplate();
if (userTemplate != null)
{
Record userInfo = this.getOwner();
boolean[] fileListenerStates = userInfo.setEnableListeners(false);
Object[] fieldListenerStates = userInfo.setEnableFieldListeners(false);
userInfo.moveFields(userTemplate, null, bDisplayOption, DBConstants.INIT_MOVE, false, false, false, false);
userInfo.getField(UserInfo.ID).initField(bDisplayOption);
userInfo.getField(UserInfo.FIRST_NAME).initField(bDisplayOption);
userInfo.getField(UserInfo.LAST_NAME).initField(bDisplayOption);
userInfo.getField(UserInfo.USER_NAME).initField(bDisplayOption);
userInfo.getField(UserInfo.PASSWORD).initField(bDisplayOption);
userInfo.getField(UserInfo.ID).setModified(false);
userInfo.getField(UserInfo.FIRST_NAME).setModified(false);
userInfo.getField(UserInfo.LAST_NAME).setModified(false);
userInfo.getField(UserInfo.USER_NAME).setModified(false);
userInfo.getField(UserInfo.PASSWORD).setModified(false);
userInfo.setEnableListeners(fileListenerStates);
userInfo.setEnableFieldListeners(fieldListenerStates);
}
super.doNewRecord(bDisplayOption);
}
/**
内容来源于网络,如有侵权,请联系作者删除!