Методы для получения...
Листинг 6.14. Методы для получения и модификации элементов Product (ProductLine.java)
public void addProduct( Product product ) { products.addElement( product );
}
public Product deleteProduct( String id ) { Enumeration enum = products.elements();
while( enum.hasMoreElements() ) { Product p = (Product)enum.nextElement();
if( p.getId().equals( id ) ) { products.remove( p );
return p; } } return null; }
public Product getProduct( String id ) { Enumeration enum = products.elements();
while( enum.hasMoreElements() ) { Product p = (Product)enum.nextElement();
if( p.getId().equals( id ) ) { return p; } } return null; }
Также необходимо иметь возможность получать доступ к полю name элемента Product и модифицировать это поле, как показано в листинге 6.15.
Содержание раздела