Guest User

Untitled

a guest
Nov 17th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. public static void bindWTs(WorkTask oldWT, WorkTask newWT){
  2. BindingGroup newBG=new BindingGroup();
  3. for (Field cField : newWT.getClass().getDeclaredFields()) {
  4. String fieldName = cField.getName();
  5. if(fieldName.toUpperCase().startsWith("PROP")){
  6. }
  7. else{
  8. newBG.addBinding(org.jdesktop.beansbinding.Bindings.createAutoBinding(READ_WRITE,oldWT,org.jdesktop.beansbinding.BeanProperty.create(cField.getName().toString()),newWT,org.jdesktop.beansbinding.BeanProperty.create(cField.getName().toString())));
  9. }
  10.  
  11. }
  12. newBG.bind();
  13. newWT.setMyBindings(newBG);
  14. }
Add Comment
Please, Sign In to add comment