public void removeFactsValidate(String tableName,FactsValidator listener){
  if (tableName == null || listener == null)   return;
  String propertyName=m_globalValidators.contains(listener) ? tableName + "*" : tableName + listener.getAD_Client_ID();
  ArrayList<FactsValidator> list=m_factsValidateListeners.get(propertyName);
  if (list == null)   return;
  list.remove(listener);
  if (list.size() == 0)   m_factsValidateListeners.remove(propertyName);
}

public void removeFactsValidate ( String tableName , FactsValidator listener ) { if ( tableName == null || listener == null ) return ; String propertyName = m_globalValidators . contains ( listener ) ? tableName + "*" : tableName + listener . getAD_Client_ID ( ) ; ArrayList < FactsValidator > list = m_factsValidateListeners . get ( propertyName ) ; if ( list == null ) return ; list . remove ( listener ) ; if ( list . size ( ) == 0 ) m_factsValidateListeners . remove ( propertyName ) ; }
remove accounting facts validation listener
