class ScreenService extends BasicService implements OwnerAPISupport<Screen> {

	@Override
	@POST
	@Path("/screens/{screenId}/owners")
	@Consumes(MediaType.APPLICATION_JSON)
	public Screen addOwners(@PathParam("screenId") long screenId, Owner[] ownerData) {
		Screen existingScreen = getExistingScreen(screenId, true);
		doAddOwners(existingScreen, ownerData);

		if (existingScreen.getPlaylist() != null) {
			existingScreen.getPlaylist().expand();
		}

		return ScreenDAO.save(existingScreen);
	}

}