import java.util.Collection;
/**
- * TODO
+ * Data interface for groups.
*
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
public interface Group extends Base {
+ /**
+ * Returns the name of this group.
+ *
+ * @return The name of this group
+ */
public String getName();
+ /**
+ * Sets the name of this group.
+ *
+ * @param name
+ * The name of this group
+ * @return This group
+ */
public Group setName(String name);
- public String getUrl();
-
- public Group setUrl(String url);
-
+ /**
+ * Returns all artists belonging to this group.
+ *
+ * @return All artists belonging to this group
+ */
public Collection<Artist> getArtists();
+ /**
+ * Sets all artists belonging to this group.
+ *
+ * @param artists
+ * All artists belonging to this group
+ * @return This group
+ */
public Group setArtists(Collection<Artist> artists);
}