Tabnine Logo
InitOnChangeHandler
Code IndexAdd Tabnine to your IDE (free)

How to use
InitOnChangeHandler
in
org.jbundle.base.field.event

Best Java code snippets using org.jbundle.base.field.event.InitOnChangeHandler (Showing top 20 results out of 315)

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)
{
  super.setOwner(owner);
  if (this.getOwner() != null)
  {
    if (m_fldTarget.getRecord() != this.getOwner().getRecord())
      m_fldTarget.getRecord().addListener(new FileRemoveBOnCloseHandler(this));   // Not same file, if target file closes, remove this listener!
  }
}
/**
origin: org.jbundle.base/org.jbundle.base.mixed

/**
 * Set this cloned listener to the same state at this listener.
 * @param field The field this new listener will be added to.
 * @param The new listener to sync to this.
 * @param Has the init method been called?
 * @return True if I called init.
 */
public boolean syncClonedListener(BaseField field, FieldListener listener, boolean bInitCalled)
{
  if (!bInitCalled)
  {
    BaseField fldTarget = this.getSyncedListenersField(m_fldTarget, listener);
    ((InitOnChangeHandler)listener).init(null, fldTarget);
  }
  return super.syncClonedListener(field, listener, true);
}
/**
origin: com.tourgeek.tour/com.tourgeek.tour.booking.db

/**
 * Set the object that owns this listener.
 * @owner The object that this listener is being added to (if null, this listener is being removed).
 */
public void setOwner(ListenerOwner owner)
{
  super.setOwner(owner);
  if (this.getOwner() != null)
  {
    Record recCustSaleDetail = this.getOwner().getRecord();
    recCustSaleDetail.getField(BookingDetail.COST_STATUS_ID).addListener(new InitOnChangeHandler(this.getOwner()));
    recCustSaleDetail.getField(BookingDetail.INVENTORY_STATUS_ID).addListener(new InitOnChangeHandler(this.getOwner()));
    recCustSaleDetail.getField(BookingDetail.INFO_STATUS_ID).addListener(new InitOnChangeHandler(this.getOwner()));
    recCustSaleDetail.getField(BookingDetail.PRODUCT_STATUS_ID).addListener(new InitOnChangeHandler(this.getOwner()));
  }
}
/**
origin: com.tourgeek.tour/com.tourgeek.tour.booking.db

this.getField(BookingDetail.INFO_MESSAGE_TRANSPORT_ID).addListener(listener = new InitOnChangeHandler(this.getField(BookingDetail.INFO_REQUEST_KEY)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getField(BookingDetail.INFO_MESSAGE_TRANSPORT_ID).addListener(new CopyDataHandler(this.getField(BookingDetail.INFO_STATUS_REQUEST), boolRequestRequiredFlag, null));
this.getField(BookingDetail.INVENTORY_MESSAGE_TRANSPORT_ID).addListener(listener = new InitOnChangeHandler(this.getField(BookingDetail.INVENTORY_REQUEST_KEY)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getField(BookingDetail.INVENTORY_MESSAGE_TRANSPORT_ID).addListener(new CopyDataHandler(this.getField(BookingDetail.INVENTORY_STATUS_REQUEST), boolRequestRequiredFlag, null));
this.getField(BookingDetail.COST_MESSAGE_TRANSPORT_ID).addListener(listener = new InitOnChangeHandler(this.getField(BookingDetail.COST_REQUEST_KEY)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getField(BookingDetail.COST_MESSAGE_TRANSPORT_ID).addListener(new CopyDataHandler(this.getField(BookingDetail.COST_STATUS_REQUEST), boolRequestRequiredFlag, null));
this.getField(BookingDetail.PRODUCT_MESSAGE_TRANSPORT_ID).addListener(listener = new InitOnChangeHandler(this.getField(BookingDetail.PRODUCT_REQUEST_KEY)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getField(BookingDetail.PRODUCT_MESSAGE_TRANSPORT_ID).addListener(new CopyDataHandler(this.getField(BookingDetail.PRODUCT_STATUS_REQUEST), boolRequestRequiredFlag, null));
origin: org.jbundle.base/org.jbundle.base

/**
 * Constructor.
 * @param fldTarget Field to initialize on change (to the owner's field).
 */
public InitOnChangeHandler(BaseField fldTarget)
{
  this();
  this.init(null, fldTarget);
}
/**
origin: com.tourapp.tour/com.tourapp.tour.booking.db

/**
 * Set the object that owns this listener.
 * @owner The object that this listener is being added to (if null, this listener is being removed).
 */
public void setOwner(ListenerOwner owner)
{
  super.setOwner(owner);
  if (this.getOwner() != null)
  {
    Record recCustSaleDetail = this.getOwner().getRecord();
    recCustSaleDetail.getField(BookingDetail.COST_STATUS_ID).addListener(new InitOnChangeHandler(this.getOwner()));
    recCustSaleDetail.getField(BookingDetail.INVENTORY_STATUS_ID).addListener(new InitOnChangeHandler(this.getOwner()));
    recCustSaleDetail.getField(BookingDetail.INFO_STATUS_ID).addListener(new InitOnChangeHandler(this.getOwner()));
    recCustSaleDetail.getField(BookingDetail.PRODUCT_STATUS_ID).addListener(new InitOnChangeHandler(this.getOwner()));
  }
}
/**
origin: com.tourapp.tour/com.tourapp.tour.booking.db

this.getField(BookingDetail.INFO_MESSAGE_TRANSPORT_ID).addListener(listener = new InitOnChangeHandler(this.getField(BookingDetail.INFO_REQUEST_KEY)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getField(BookingDetail.INFO_MESSAGE_TRANSPORT_ID).addListener(new CopyDataHandler(this.getField(BookingDetail.INFO_STATUS_REQUEST), boolRequestRequiredFlag, null));
this.getField(BookingDetail.INVENTORY_MESSAGE_TRANSPORT_ID).addListener(listener = new InitOnChangeHandler(this.getField(BookingDetail.INVENTORY_REQUEST_KEY)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getField(BookingDetail.INVENTORY_MESSAGE_TRANSPORT_ID).addListener(new CopyDataHandler(this.getField(BookingDetail.INVENTORY_STATUS_REQUEST), boolRequestRequiredFlag, null));
this.getField(BookingDetail.COST_MESSAGE_TRANSPORT_ID).addListener(listener = new InitOnChangeHandler(this.getField(BookingDetail.COST_REQUEST_KEY)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getField(BookingDetail.COST_MESSAGE_TRANSPORT_ID).addListener(new CopyDataHandler(this.getField(BookingDetail.COST_STATUS_REQUEST), boolRequestRequiredFlag, null));
this.getField(BookingDetail.PRODUCT_MESSAGE_TRANSPORT_ID).addListener(listener = new InitOnChangeHandler(this.getField(BookingDetail.PRODUCT_REQUEST_KEY)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getField(BookingDetail.PRODUCT_MESSAGE_TRANSPORT_ID).addListener(new CopyDataHandler(this.getField(BookingDetail.PRODUCT_STATUS_REQUEST), boolRequestRequiredFlag, null));
origin: org.jbundle.base/org.jbundle.base.mixed

/**
 * Constructor.
 * @param fldTarget Field to initialize on change (to the owner's field).
 */
public InitOnChangeHandler(BaseField fldTarget)
{
  this();
  this.init(null, fldTarget);
}
/**
origin: com.tourapp.tour/com.tourapp.tour.booking.entry

recBookingDetail.getField(BookingDetail.PROPERTIES).addListener(listener = new InitOnChangeHandler(recBookingDetail.getField(iFieldSeq + BookingDetail.MESSAGE_KEY_OFFSET)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);   // Usually, you only want to move a string on screen change
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);   // Usually, you only want to move a string on screen change
origin: org.jbundle.base/org.jbundle.base

/**
 * Set this cloned listener to the same state at this listener.
 * @param field The field this new listener will be added to.
 * @param The new listener to sync to this.
 * @param Has the init method been called?
 * @return True if I called init.
 */
public boolean syncClonedListener(BaseField field, FieldListener listener, boolean bInitCalled)
{
  if (!bInitCalled)
  {
    BaseField fldTarget = this.getSyncedListenersField(m_fldTarget, listener);
    ((InitOnChangeHandler)listener).init(null, fldTarget);
  }
  return super.syncClonedListener(field, listener, true);
}
/**
origin: org.jbundle.base.db/org.jbundle.base.db

/**
 * Constructor.
 * @param fldTarget Field to initialize on change (to the owner's field).
 */
public InitOnChangeHandler(BaseField fldTarget)
{
  this();
  this.init(null, fldTarget);
}
/**
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)
{
  super.setOwner(owner);
  if (this.getOwner() != null)
  {
    if (m_fldTarget.getRecord() != this.getOwner().getRecord())
      m_fldTarget.getRecord().addListener(new FileRemoveBOnCloseHandler(this));   // Not same file, if target file closes, remove this listener!
  }
}
/**
origin: com.tourapp.tour/com.tourapp.tour.acctrec.screen

/**
 * Add all the screen listeners.
 */
public void addListeners()
{
  super.addListeners();
  
  TrxStatus recTrxStatus = (TrxStatus)this.getRecord(TrxStatus.TRX_STATUS_FILE);
  int iTrxStatusID = recTrxStatus.getTrxStatusID(TransactionType.ACCTREC, CreditCard.CREDIT_CARD_FILE, CreditCard.SUBMITTED);
  String strTrxClass = Integer.toString(iTrxStatusID);
  
  this.getMainRecord().getField(CreditCard.PAID).addListener(new MoveOnChangeHandler(this.getMainRecord().getField(CreditCard.DATE_SUBMITTED), this.getScreenRecord().getField(McoScreenRecord.TODAY)));
  this.getMainRecord().getField(CreditCard.PAID).addListener(new CopyStringHandler(this.getMainRecord().getField(CreditCard.TRX_STATUS_ID), strTrxClass, null));
  this.getMainRecord().getField(CreditCard.PAID).addListener(new InitOnChangeHandler(this.getScreenRecord().getField(McoScreenRecord.FLAG))); // Wierd, but since this is a screen field, it would be set the first time and never change again
  
  this.getMainRecord().setKeyArea(CreditCard.TRX_STATUS_ID_KEY);
  recTrxStatus.getTrxStatusID(TransactionType.ACCTREC, CreditCard.CREDIT_CARD_FILE, CreditCard.ENTERED);
  this.getMainRecord().addListener(new SubFileFilter(recTrxStatus));
  
  this.getMainRecord().addListener(new SyncArTrxStatusHandler(null));
}
/**
origin: org.jbundle.base.db/org.jbundle.base.db

/**
 * Set this cloned listener to the same state at this listener.
 * @param field The field this new listener will be added to.
 * @param The new listener to sync to this.
 * @param Has the init method been called?
 * @return True if I called init.
 */
public boolean syncClonedListener(BaseField field, FieldListener listener, boolean bInitCalled)
{
  if (!bInitCalled)
  {
    BaseField fldTarget = this.getSyncedListenersField(m_fldTarget, listener);
    ((InitOnChangeHandler)listener).init(null, fldTarget);
  }
  return super.syncClonedListener(field, listener, true);
}
/**
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)
{
  super.setOwner(owner);
  if (this.getOwner() != null)
  {
    if (m_fldTarget.getRecord() != this.getOwner().getRecord())
      m_fldTarget.getRecord().addListener(new FileRemoveBOnCloseHandler(this));   // Not same file, if target file closes, remove this listener!
  }
}
/**
origin: com.tourapp.tour/com.tourapp.tour.acctrec.screen

/**
 * Add all the screen listeners.
 */
public void addListeners()
{
  super.addListeners();
  
  TrxStatus recTrxStatus = (TrxStatus)this.getRecord(TrxStatus.TRX_STATUS_FILE);
  int iTrxStatusID = recTrxStatus.getTrxStatusID(TransactionType.ACCTREC, CreditCard.CREDIT_CARD_FILE, CreditCard.APPROVED);
  String strTrxClass = Integer.toString(iTrxStatusID);
  
  this.getMainRecord().getField(CreditCard.PAID).addListener(new MoveOnChangeHandler(this.getMainRecord().getField(CreditCard.DATE_APPROVED), this.getScreenRecord().getField(McoScreenRecord.TODAY)));
  this.getMainRecord().getField(CreditCard.PAID).addListener(new CopyStringHandler(this.getMainRecord().getField(CreditCard.TRX_STATUS_ID), strTrxClass, null));
  this.getMainRecord().getField(CreditCard.PAID).addListener(new InitOnChangeHandler(this.getScreenRecord().getField(McoScreenRecord.FLAG))); // Wierd, but since this is a screen field, it would be set the first time and never change again
  
  this.getMainRecord().setKeyArea(CreditCard.TRX_STATUS_ID_KEY);
  recTrxStatus.getTrxStatusID(TransactionType.ACCTREC, CreditCard.CREDIT_CARD_FILE, CreditCard.SUBMITTED);
  this.getMainRecord().addListener(new SubFileFilter(recTrxStatus));
  
  this.getMainRecord().addListener(new SyncArTrxStatusHandler(null));
}
/**
origin: org.jbundle.main/org.jbundle.main.db

m_recProfile.addListener(new MoveOnValidHandler(this.getContactTypeField(), PROFILE_CONTACT_TYPE_ID));
this.getContactTypeField().addListener(listener = new InitOnChangeHandler(this));
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
origin: com.tourgeek.tour/com.tourgeek.tour.product.screen

FieldListener behInitOnChange = new InitOnChangeHandler(screenQuery.getField(TourHeaderScreenRecord.DESCRIPTION));
screenQuery.getField(TourHeaderScreenRecord.KEY_ORDER).addListener(behInitOnChange);
recTour.addListener(new FileRemoveBOnCloseHandler(behInitOnChange));
origin: com.tourapp.tour/com.tourapp.tour.product.screen

FieldListener behInitOnChange = new InitOnChangeHandler(screenQuery.getField(TourHeaderScreenRecord.DESCRIPTION));
screenQuery.getField(TourHeaderScreenRecord.KEY_ORDER).addListener(behInitOnChange);
recTour.addListener(new FileRemoveBOnCloseHandler(behInitOnChange));
origin: com.tourapp.tour/com.tourapp.tour.acctpay.screen

listener.setRespondsToMode(DBConstants.READ_MOVE, true);
listener.setRespondsToMode(DBConstants.INIT_MOVE, true);
this.getMainRecord().getField(ApTrx.VENDOR_ID).addListener(listener = new InitOnChangeHandler(this.getScreenRecord().getField(InvoiceScreenRecord.LAST_INVOICE_NO)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getMainRecord().getField(ApTrx.VENDOR_ID).addListener(listener = new InitOnChangeHandler(this.getScreenRecord().getField(InvoiceScreenRecord.LAST_INVOICE_DATE)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, true);
this.getMainRecord().getField(ApTrx.VENDOR_ID).addListener(listener = new InitOnChangeHandler(this.getMainRecord().getField(ApTrx.INVOICE_NO)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
this.getMainRecord().getField(ApTrx.VENDOR_ID).addListener(listener = new InitOnChangeHandler(this.getMainRecord().getField(ApTrx.INVOICE_DATE)));
listener.setRespondsToMode(DBConstants.READ_MOVE, false);
listener.setRespondsToMode(DBConstants.INIT_MOVE, false);
org.jbundle.base.field.eventInitOnChangeHandler

Javadoc

When this field is changed, init the target field.

Most used methods

  • <init>
    Constructor.
  • getOwner
  • getSyncedListenersField
  • init
    Constructor.
  • setRespondsToMode

Popular in Java

  • Reading from database using SQL prepared statement
  • getContentResolver (Context)
  • getApplicationContext (Context)
  • setScale (BigDecimal)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Socket (java.net)
    Provides a client-side TCP socket.
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now