public boolean isReadOnly(){
  return !(isDataPersister() || isBulkDataPersister());
}

public boolean isReadOnly ( ) { return ! ( isDataPersister ( ) || isBulkDataPersister ( ) ) ; }
returns true is the underlying data source doesn ' t support data changes
