package fr.lteconsulting.hexa.persistence.client.legacy.persistence; public class CategoryProxy extends Category { private EntityManagerImpl emImpl; private boolean fLoaded = false; public CategoryProxy( EntityManagerImpl emImpl ) { this.emImpl = emImpl; } @Override public String getCodeEAN() { if( ! fLoaded ) { emImpl.loadProxyInternalObject( this ); fLoaded = true; } return super.getCodeEAN(); } @Override public void setCodeEAN( String codeEAN ) { if( ! fLoaded ) { emImpl.loadProxyInternalObject( this ); fLoaded = true; } super.setCodeEAN( codeEAN ); } @Override public String getMarque() { if( ! fLoaded ) { emImpl.loadProxyInternalObject( this ); fLoaded = true; } return super.getMarque(); } @Override public void setMarque( String marque ) { if( ! fLoaded ) { emImpl.loadProxyInternalObject( this ); fLoaded = true; } super.setMarque( marque ); } }