本文整理了Java中org.jbundle.base.db.Record.getTask
方法的一些代码示例,展示了Record.getTask
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Record.getTask
方法的具体详情如下:
包路径:org.jbundle.base.db.Record
类名称:Record
方法名:getTask
[英]Get the task for this field list. This is a convience method which calls this.getRecordOwner().getTask() in the thick model.
[中]获取此字段列表的任务。这是一种方便的方法,可以调用它。getRecordOwner()。厚模型中的getTask()。
代码示例来源:origin: org.jbundle.base/org.jbundle.base
public Object doGetData()
{
Object data = super.doGetData();
if ((data == null) || (DBConstants.BLANK.equals(data)))
{
if (NONE_BUTTON == null)
{
String NONE = "None";
if (getRecord().getTask() != null)
{
BaseAppletReference reference = null;
if (getRecord().getTask() instanceof BaseAppletReference)
reference = (BaseAppletReference)getRecord().getTask();
if (getRecord().getTask().getApplication() != null)
NONE_BUTTON = getRecord().getTask().getApplication().getResourceURL(Util.getImageFilename(NONE, "buttons"), reference);
}
}
return NONE_BUTTON;
}
return data;
}
};
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
if (properties.get(strProperty) != null)
strValue = properties.get(strProperty).toString();
this.getOwner().getTask().getApplication().getSystemRecordOwner().setProperty(strProperty, strValue);
properties.remove(strProperty);
this.getOwner().getTask().getApplication().getSystemRecordOwner().setProperty(strProperty, strValue);
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
|| (m_lastTime.getTime() <= timeNow.getTime() + EXTRA_TIME_MS))
BaseMessageManager messageManager = ((Application)this.getOwner().getTask().getApplication()).getMessageManager();
Map<String,Object> properties = new Hashtable<String,Object>();
properties.put(PrivateTaskScheduler.TIME_TO_RUN, timeTimeout);
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
public int doRecordChange(FieldInfo field, int iChangeType, boolean bDisplayOption)
{ // Return an error to stop the change
int iErrorCode = super.doRecordChange(field, iChangeType, bDisplayOption);
if ((iChangeType == DBConstants.AFTER_ADD_TYPE) || (iChangeType == DBConstants.AFTER_UPDATE_TYPE))
if (iErrorCode == DBConstants.NORMAL_RETURN)
{
Record recUserInfo = this.getOwner();
Task task = recUserInfo.getTask();
String strUserName = recUserInfo.getField(UserInfo.kID).toString();
if ((strUserName == null) || (strUserName.length() == 0))
strUserName = recUserInfo.getLastModified(DBConstants.BOOKMARK_HANDLE).toString();
String strPassword = recUserInfo.getField(UserInfo.kPassword).toString();
iErrorCode = task.getApplication().login(task, strUserName, strPassword, task.getProperty(DBParams.DOMAIN)); // Always okay
}
return iErrorCode;
}
});
代码示例来源:origin: org.jbundle.base/org.jbundle.base
/**
* Initialize this listener.
* @param field The basefield owner of this listener (usually null and set on setOwner()).
* @param record The secondary record that this field triggers a read to.
* @param iQueryKeyArea The key area in the secondary record to read from.
* @param bCloseOnFree Close the record when this behavior is removed?
* @param bUpdateRecord Update the secondary record before reading (if it has changed)?
* @param bAllowNull If true, a null field value will trigger a new record; if false a key not found error.
*/
public void init(BaseField field, Record record, String keyAreaName, boolean bCloseOnFree, boolean bUpdateRecord, boolean bAllowNull)
{
super.init(field);
m_record = record;
this.keyAreaName = keyAreaName;
m_keyField = null;
m_bCloseOnFree = bCloseOnFree;
m_bUpdateRecord = bUpdateRecord;
m_bAllowNull = bAllowNull;
m_bMoveBehavior = false;
m_record.addListener(new FileRemoveBOnCloseHandler(this)); // Remove this if you close the file first
if (m_bUpdateRecord)
{
if ((m_record.getOpenMode() & DBConstants.LOCK_TYPE_MASK) == 0) // If there is no lock strategy or type, set one.
if (m_record.getTask() != null)
m_record.setOpenMode(m_record.getOpenMode() | m_record.getTask().getDefaultLockType(m_record.getDatabaseType()));
}
else
m_record.setOpenMode(DBConstants.OPEN_READ_ONLY); // Dont Lock the record if any changes (Also caches records).
}
/**
代码示例来源:origin: org.jbundle.base.db/org.jbundle.base.db
/**
* Initialize this listener.
* @param field The basefield owner of this listener (usually null and set on setOwner()).
* @param record The secondary record that this field triggers a read to.
* @param iQueryKeyArea The key area in the secondary record to read from.
* @param bCloseOnFree Close the record when this behavior is removed?
* @param bUpdateRecord Update the secondary record before reading (if it has changed)?
* @param bAllowNull If true, a null field value will trigger a new record; if false a key not found error.
*/
public void init(BaseField field, Record record, int iQueryKeyArea, boolean bCloseOnFree, boolean bUpdateRecord, boolean bAllowNull)
{
super.init(field);
m_record = record;
m_iQueryKeyArea = iQueryKeyArea;
m_KeyField = null;
m_bCloseOnFree = bCloseOnFree;
m_bUpdateRecord = bUpdateRecord;
m_bAllowNull = bAllowNull;
m_bMoveBehavior = false;
m_record.addListener(new FileRemoveBOnCloseHandler(this)); // Remove this if you close the file first
if (m_bUpdateRecord)
{
if ((m_record.getOpenMode() & DBConstants.LOCK_TYPE_MASK) == 0) // If there is no lock strategy or type, set one.
if (m_record.getTask() != null)
m_record.setOpenMode(m_record.getOpenMode() | m_record.getTask().getDefaultLockType(m_record.getDatabaseType()));
}
else
m_record.setOpenMode(DBConstants.OPEN_READ_ONLY); // Dont Lock the record if any changes (Also caches records).
}
/**
代码示例来源:origin: org.jbundle.base.db/org.jbundle.base.db
if ((bNonNulls == false) && ((this.getOwner().getMasterSlave() & RecordOwner.SLAVE) == 0)) // Don't return for a server!
if (this.getOwner().getTask() != null)
return this.getOwner().getTask().setLastError("Main key cannot be null");
return DBConstants.ERROR_RETURN; // Key can't be null!
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
/**
* Initialize this listener.
* @param field The basefield owner of this listener (usually null and set on setOwner()).
* @param record The secondary record that this field triggers a read to.
* @param iQueryKeyArea The key area in the secondary record to read from.
* @param bCloseOnFree Close the record when this behavior is removed?
* @param bUpdateRecord Update the secondary record before reading (if it has changed)?
* @param bAllowNull If true, a null field value will trigger a new record; if false a key not found error.
*/
public void init(BaseField field, Record record, int iQueryKeyArea, boolean bCloseOnFree, boolean bUpdateRecord, boolean bAllowNull)
{
super.init(field);
m_record = record;
m_iQueryKeyArea = iQueryKeyArea;
m_KeyField = null;
m_bCloseOnFree = bCloseOnFree;
m_bUpdateRecord = bUpdateRecord;
m_bAllowNull = bAllowNull;
m_bMoveBehavior = false;
m_record.addListener(new FileRemoveBOnCloseHandler(this)); // Remove this if you close the file first
if (m_bUpdateRecord)
{
if ((m_record.getOpenMode() & DBConstants.LOCK_TYPE_MASK) == 0) // If there is no lock strategy or type, set one.
if (m_record.getTask() != null)
m_record.setOpenMode(m_record.getOpenMode() | m_record.getTask().getDefaultLockType(m_record.getDatabaseType()));
}
else
m_record.setOpenMode(DBConstants.OPEN_READ_ONLY); // Dont Lock the record if any changes (Also caches records).
}
/**
代码示例来源:origin: org.jbundle.base/org.jbundle.base
if ((bNonNulls == false) && ((this.getOwner().getMasterSlave() & RecordOwner.SLAVE) == 0)) // Don't return for a server!
if (this.getOwner().getTask() != null)
return this.getOwner().getTask().setLastError("Main key cannot be null");
return DBConstants.ERROR_RETURN; // Key can't be null!
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
if ((bNonNulls == false) && ((this.getOwner().getMasterSlave() & RecordOwner.SLAVE) == 0)) // Don't return for a server!
if (this.getOwner().getTask() != null)
return this.getOwner().getTask().setLastError("Main key cannot be null");
return DBConstants.ERROR_RETURN; // Key can't be null!
代码示例来源:origin: org.jbundle.base/org.jbundle.base
/**
* The Field has Changed.
* Make sure this is a valid modulus-7 number, if not, return an error.
* @param bDisplayOption If true, display the change.
* @param iMoveMode The type of move being done (init/read/screen).
* @return The error code (or NORMAL_RETURN if okay).
*/
public int fieldChanged(boolean bDisplayOption, int iMoveMode)
{ // Read a valid record
int value = (int)((NumberField)this.getOwner()).getValue();
if ((value / 10) % 7 != value - (value / 10 * 10))
{
Task task = null;
if (this.getOwner() != null)
if (this.getOwner().getRecord() != null)
task = this.getOwner().getRecord().getTask();
String strError = "Incorrect Magic number";
if (task != null)
{
strError = ((BaseApplication)task.getApplication()).getResources(ResourceConstants.ERROR_RESOURCE, true).getString(strError);
return task.setLastError(strError);
}
return DBConstants.ERROR_RETURN;
}
return super.fieldChanged(bDisplayOption, iMoveMode);
}
}
代码示例来源:origin: org.jbundle.base.db/org.jbundle.base.db
/**
* The Field has Changed.
* Make sure this is a valid modulus-7 number, if not, return an error.
* @param bDisplayOption If true, display the change.
* @param iMoveMode The type of move being done (init/read/screen).
* @return The error code (or NORMAL_RETURN if okay).
*/
public int fieldChanged(boolean bDisplayOption, int iMoveMode)
{ // Read a valid record
int value = (int)((NumberField)this.getOwner()).getValue();
if ((value / 10) % 7 != value - (value / 10 * 10))
{
Task task = null;
if (this.getOwner() != null)
if (this.getOwner().getRecord() != null)
task = this.getOwner().getRecord().getTask();
String strError = "Incorrect Magic number";
if (task != null)
{
strError = ((BaseApplication)task.getApplication()).getResources(ResourceConstants.ERROR_RESOURCE, true).getString(strError);
return task.setLastError(strError);
}
return DBConstants.ERROR_RETURN;
}
return super.fieldChanged(bDisplayOption, iMoveMode);
}
}
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
/**
* The Field has Changed.
* Make sure this is a valid modulus-7 number, if not, return an error.
* @param bDisplayOption If true, display the change.
* @param iMoveMode The type of move being done (init/read/screen).
* @return The error code (or NORMAL_RETURN if okay).
*/
public int fieldChanged(boolean bDisplayOption, int iMoveMode)
{ // Read a valid record
int value = (int)((NumberField)this.getOwner()).getValue();
if ((value / 10) % 7 != value - (value / 10 * 10))
{
Task task = null;
if (this.getOwner() != null)
if (this.getOwner().getRecord() != null)
task = this.getOwner().getRecord().getTask();
String strError = "Incorrect Magic number";
if (task != null)
{
strError = ((BaseApplication)task.getApplication()).getResources(ResourceConstants.ERROR_RESOURCE, true).getString(strError);
return task.setLastError(strError);
}
return DBConstants.ERROR_RETURN;
}
return super.fieldChanged(bDisplayOption, iMoveMode);
}
}
代码示例来源:origin: org.jbundle.base.db/org.jbundle.base.db
/**
* Set the field that owns this listener.
* @owner The field that this listener is being added to (if null, this listener is being removed).
*/
public void setOwner(ListenerOwner owner)
{
if (owner == null)
{
if (m_messageListener != null)
{
m_messageListener.free();
m_messageListener = null;
}
}
super.setOwner(owner);
if (owner != null)
{
Record record = this.getOwner().getRecord();
BaseMessageManager messageManager = ((Application)record.getTask().getApplication()).getMessageManager();
if (messageManager != null)
{
BaseMessageFilter messageFilter = new BaseMessageFilter(MessageConstants.TRX_RETURN_QUEUE, MessageConstants.INTERNET_QUEUE, this, null);
messageManager.addMessageFilter(messageFilter);
m_messageListener = new WaitForFieldChangeMessageListener(messageFilter, this);
record.setupRecordListener(m_messageListener, false, false); // I need to listen for record changes
}
}
}
/**
代码示例来源:origin: org.jbundle.base/org.jbundle.base
/**
* Set the field that owns this listener.
* @owner The field that this listener is being added to (if null, this listener is being removed).
*/
public void setOwner(ListenerOwner owner)
{
if (owner == null)
{
if (m_messageListener != null)
{
m_messageListener.free();
m_messageListener = null;
}
}
super.setOwner(owner);
if (owner != null)
{
Record record = this.getOwner().getRecord();
MessageManager messageManager = ((Application)record.getTask().getApplication()).getMessageManager();
if (messageManager != null)
{
BaseMessageFilter messageFilter = new BaseMessageFilter(MessageConstants.TRX_RETURN_QUEUE, MessageConstants.INTERNET_QUEUE, this, null);
messageManager.addMessageFilter(messageFilter);
m_messageListener = new WaitForFieldChangeMessageListener(messageFilter, this);
record.setupRecordListener(m_messageListener, false, false); // I need to listen for record changes
}
}
}
/**
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
/**
* Set the field that owns this listener.
* @owner The field that this listener is being added to (if null, this listener is being removed).
*/
public void setOwner(ListenerOwner owner)
{
if (owner == null)
{
if (m_messageListener != null)
{
m_messageListener.free();
m_messageListener = null;
}
}
super.setOwner(owner);
if (owner != null)
{
Record record = this.getOwner().getRecord();
BaseMessageManager messageManager = ((Application)record.getTask().getApplication()).getMessageManager();
if (messageManager != null)
{
BaseMessageFilter messageFilter = new BaseMessageFilter(MessageConstants.TRX_RETURN_QUEUE, MessageConstants.INTERNET_QUEUE, this, null);
messageManager.addMessageFilter(messageFilter);
m_messageListener = new WaitForFieldChangeMessageListener(messageFilter, this);
record.setupRecordListener(m_messageListener, false, false); // I need to listen for record changes
}
}
}
/**
代码示例来源:origin: org.jbundle.base/org.jbundle.base
if (!bAllowChange)
Task task = this.getOwner().getTask();
switch (iChangeType)
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
if (!bAllowChange)
Task task = this.getOwner().getTask();
switch (iChangeType)
代码示例来源:origin: org.jbundle.base.db/org.jbundle.base.db
if (!bAllowChange)
Task task = this.getOwner().getTask();
switch (iChangeType)
代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed
return this.getOwner().getTask().setLastError("Can't add detail without a header record");
m_bMainRecordChanged = true;
内容来源于网络,如有侵权,请联系作者删除!