| | |
| | | |
| | | import de.uhilger.baselink.PersistenceManager; |
| | | import de.uhilger.radiozentrale.daten.Abspieler; |
| | | import de.uhilger.radiozentrale.daten.Sender; |
| | | import de.uhilger.radiozentrale.web.Initialiser; |
| | | import java.net.HttpURLConnection; |
| | | import java.net.URL; |
| | | import java.sql.Connection; |
| | | import java.util.List; |
| | | import java.util.logging.Level; |
| | | import java.util.logging.Logger; |
| | | |
| | | /** |
| | |
| | | |
| | | public static final String KEY_ABSPIELER_ID = "abs_id"; |
| | | public static final String ABSPIELER_SELECTED = "selected"; |
| | | public static final String SQL_GET_ABSPIELER = "getAbspieler"; |
| | | public static final String SQL_GET_ABSPIELER_LIST = "getAbspielerList"; |
| | | public static final String SQL_UNSEL_ABSPIELER = "unselectAbspieler"; |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | public List abspielerliste() { |
| | | return getDb().select(getSql(SQL_GET_ABSPIELER), getMapper(Initialiser.MP_ABSPIELER)); |
| | | return getDb().select(getSql(SQL_GET_ABSPIELER_LIST), getMapper(Initialiser.MP_ABSPIELER)); |
| | | } |
| | | |
| | | public String abspielen(int abspielerId, int senderId) { |
| | | Abspieler a = getAbspieler(abspielerId); |
| | | Sender s = getSender(senderId); |
| | | StringBuffer url = new StringBuffer(); |
| | | url.append(a.getUrl()); |
| | | url.append("/sys/rpc?c=de.uhilger.pirc.App&m=abspielenMitParametern&p="); |
| | | url.append(s.getUrl()); |
| | | url.append("&p=-o%20local&p="); |
| | | return abspielerKommandoSenden(url.toString()); |
| | | } |
| | | |
| | | public String abspielenStoppen(int abspielerId) { |
| | | Abspieler a = getAbspieler(abspielerId); |
| | | StringBuffer url = new StringBuffer(); |
| | | url.append(a.getUrl()); |
| | | url.append("/sys/rpc?c=de.uhilger.pirc.App&m=kommando&p=q"); |
| | | return abspielerKommandoSenden(url.toString()); |
| | | } |
| | | } |