public interface ChannelService
| Modifier and Type | Method and Description |
|---|---|
Bool |
addDBChannel(java.lang.Integer mplexID,
java.lang.Integer sourceID,
java.lang.Integer channelID,
java.lang.String callSign,
java.lang.String channelName,
java.lang.String channelNumber,
java.lang.Integer serviceID,
java.lang.Integer aTSCMajorChannel,
java.lang.Integer aTSCMinorChannel,
java.lang.Boolean useEIT,
java.lang.Boolean visible,
java.lang.String frequencyID,
java.lang.String icon,
java.lang.String format,
java.lang.String xMLTVID,
java.lang.String defaultAuthority) |
void |
addDBChannel(java.lang.Integer mplexID,
java.lang.Integer sourceID,
java.lang.Integer channelID,
java.lang.String callSign,
java.lang.String channelName,
java.lang.String channelNumber,
java.lang.Integer serviceID,
java.lang.Integer aTSCMajorChannel,
java.lang.Integer aTSCMinorChannel,
java.lang.Boolean useEIT,
java.lang.Boolean visible,
java.lang.String frequencyID,
java.lang.String icon,
java.lang.String format,
java.lang.String xMLTVID,
java.lang.String defaultAuthority,
retrofit.Callback<Bool> callback) |
Int |
addVideoSource(java.lang.String sourceName,
java.lang.String grabber,
java.lang.String userId,
java.lang.String freqTable,
java.lang.String lineupId,
java.lang.String password,
java.lang.Boolean useEIT,
java.lang.String configPath,
java.lang.Integer nITId) |
void |
addVideoSource(java.lang.String sourceName,
java.lang.String grabber,
java.lang.String userId,
java.lang.String freqTable,
java.lang.String lineupId,
java.lang.String password,
java.lang.Boolean useEIT,
java.lang.String configPath,
java.lang.Integer nITId,
retrofit.Callback<Int> callback) |
Int |
fetchChannelsFromSource(java.lang.Integer sourceId,
java.lang.Integer cardId,
java.lang.Boolean waitForFinish,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
fetchChannelsFromSource(java.lang.Integer sourceId,
java.lang.Integer cardId,
java.lang.Boolean waitForFinish,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<Int> callback) |
ChannelInfo |
getChannelInfo(java.lang.Integer chanID,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getChannelInfo(java.lang.Integer chanID,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ChannelInfo> callback) |
ChannelInfoList |
getChannelInfoList(java.lang.Integer sourceID,
java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getChannelInfoList(java.lang.Integer sourceID,
java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ChannelInfoList> callback) |
LineupList |
getDDLineupList(java.lang.String source,
java.lang.String userId,
java.lang.String password,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getDDLineupList(java.lang.String source,
java.lang.String userId,
java.lang.String password,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<LineupList> callback) |
VideoMultiplex |
getVideoMultiplex(java.lang.Integer mplexID,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getVideoMultiplex(java.lang.Integer mplexID,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<VideoMultiplex> callback) |
VideoMultiplexList |
getVideoMultiplexList(java.lang.Integer sourceID,
java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getVideoMultiplexList(java.lang.Integer sourceID,
java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<VideoMultiplexList> callback) |
VideoSource |
getVideoSource(java.lang.Integer sourceID,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getVideoSource(java.lang.Integer sourceID,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<VideoSource> callback) |
VideoSourceList |
getVideoSourceList(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getVideoSourceList(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<VideoSourceList> callback) |
ArrayOfString |
getXMLTVIdList(java.lang.Integer sourceID,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getXMLTVIdList(java.lang.Integer sourceID,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback) |
Bool |
removeDBChannel(java.lang.Integer channelID) |
void |
removeDBChannel(java.lang.Integer channelID,
retrofit.Callback<Bool> callback) |
Bool |
removeVideoSource(java.lang.Integer sourceID) |
void |
removeVideoSource(java.lang.Integer sourceID,
retrofit.Callback<Bool> callback) |
Bool |
updateDBChannel(java.lang.Integer mplexID,
java.lang.Integer sourceID,
java.lang.Integer channelID,
java.lang.String callSign,
java.lang.String channelName,
java.lang.String channelNumber,
java.lang.Integer serviceID,
java.lang.Integer aTSCMajorChannel,
java.lang.Integer aTSCMinorChannel,
java.lang.Boolean useEIT,
java.lang.Boolean visible,
java.lang.String frequencyID,
java.lang.String icon,
java.lang.String format,
java.lang.String xMLTVID,
java.lang.String defaultAuthority) |
void |
updateDBChannel(java.lang.Integer mplexID,
java.lang.Integer sourceID,
java.lang.Integer channelID,
java.lang.String callSign,
java.lang.String channelName,
java.lang.String channelNumber,
java.lang.Integer serviceID,
java.lang.Integer aTSCMajorChannel,
java.lang.Integer aTSCMinorChannel,
java.lang.Boolean useEIT,
java.lang.Boolean visible,
java.lang.String frequencyID,
java.lang.String icon,
java.lang.String format,
java.lang.String xMLTVID,
java.lang.String defaultAuthority,
retrofit.Callback<Bool> callback) |
Bool |
updateVideoSource(java.lang.Integer sourceID,
java.lang.String sourceName,
java.lang.String grabber,
java.lang.String userId,
java.lang.String freqTable,
java.lang.String lineupId,
java.lang.String password,
java.lang.Boolean useEIT,
java.lang.String configPath,
java.lang.Integer nITId) |
void |
updateVideoSource(java.lang.Integer sourceID,
java.lang.String sourceName,
java.lang.String grabber,
java.lang.String userId,
java.lang.String freqTable,
java.lang.String lineupId,
java.lang.String password,
java.lang.Boolean useEIT,
java.lang.String configPath,
java.lang.Integer nITId,
retrofit.Callback<Bool> callback) |
@Headers(value="Accept: application/json") @POST(value="/Channel/AddDBChannel") Bool addDBChannel(@Query(value="MplexID") java.lang.Integer mplexID, @Query(value="SourceID") java.lang.Integer sourceID, @Query(value="ChannelID") java.lang.Integer channelID, @Query(value="CallSign") java.lang.String callSign, @Query(value="ChannelName") java.lang.String channelName, @Query(value="ChannelNumber") java.lang.String channelNumber, @Query(value="ServiceID") java.lang.Integer serviceID, @Query(value="ATSCMajorChannel") java.lang.Integer aTSCMajorChannel, @Query(value="ATSCMinorChannel") java.lang.Integer aTSCMinorChannel, @Query(value="UseEIT") java.lang.Boolean useEIT, @Query(value="visible") java.lang.Boolean visible, @Query(value="FrequencyID") java.lang.String frequencyID, @Query(value="Icon") java.lang.String icon, @Query(value="Format") java.lang.String format, @Query(value="XMLTVID") java.lang.String xMLTVID, @Query(value="DefaultAuthority") java.lang.String defaultAuthority)
@Headers(value="Accept: application/json")
@POST(value="/Channel/AddDBChannel")
void addDBChannel(@Query(value="MplexID")
java.lang.Integer mplexID,
@Query(value="SourceID")
java.lang.Integer sourceID,
@Query(value="ChannelID")
java.lang.Integer channelID,
@Query(value="CallSign")
java.lang.String callSign,
@Query(value="ChannelName")
java.lang.String channelName,
@Query(value="ChannelNumber")
java.lang.String channelNumber,
@Query(value="ServiceID")
java.lang.Integer serviceID,
@Query(value="ATSCMajorChannel")
java.lang.Integer aTSCMajorChannel,
@Query(value="ATSCMinorChannel")
java.lang.Integer aTSCMinorChannel,
@Query(value="UseEIT")
java.lang.Boolean useEIT,
@Query(value="visible")
java.lang.Boolean visible,
@Query(value="FrequencyID")
java.lang.String frequencyID,
@Query(value="Icon")
java.lang.String icon,
@Query(value="Format")
java.lang.String format,
@Query(value="XMLTVID")
java.lang.String xMLTVID,
@Query(value="DefaultAuthority")
java.lang.String defaultAuthority,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Channel/AddVideoSource") Int addVideoSource(@Query(value="SourceName") java.lang.String sourceName, @Query(value="Grabber") java.lang.String grabber, @Query(value="UserId") java.lang.String userId, @Query(value="FreqTable") java.lang.String freqTable, @Query(value="LineupId") java.lang.String lineupId, @Query(value="Password") java.lang.String password, @Query(value="UseEIT") java.lang.Boolean useEIT, @Query(value="ConfigPath") java.lang.String configPath, @Query(value="NITId") java.lang.Integer nITId)
@Headers(value="Accept: application/json")
@POST(value="/Channel/AddVideoSource")
void addVideoSource(@Query(value="SourceName")
java.lang.String sourceName,
@Query(value="Grabber")
java.lang.String grabber,
@Query(value="UserId")
java.lang.String userId,
@Query(value="FreqTable")
java.lang.String freqTable,
@Query(value="LineupId")
java.lang.String lineupId,
@Query(value="Password")
java.lang.String password,
@Query(value="UseEIT")
java.lang.Boolean useEIT,
@Query(value="ConfigPath")
java.lang.String configPath,
@Query(value="NITId")
java.lang.Integer nITId,
retrofit.Callback<Int> callback)
@Headers(value="Accept: application/json") @GET(value="/Channel/FetchChannelsFromSource") Int fetchChannelsFromSource(@Query(value="SourceId") java.lang.Integer sourceId, @Query(value="CardId") java.lang.Integer cardId, @Query(value="WaitForFinish") java.lang.Boolean waitForFinish, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Channel/FetchChannelsFromSource")
void fetchChannelsFromSource(@Query(value="SourceId")
java.lang.Integer sourceId,
@Query(value="CardId")
java.lang.Integer cardId,
@Query(value="WaitForFinish")
java.lang.Boolean waitForFinish,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<Int> callback)
@Headers(value="Accept: application/json") @GET(value="/Channel/GetChannelInfo") ChannelInfo getChannelInfo(@Query(value="ChanID") java.lang.Integer chanID, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Channel/GetChannelInfo")
void getChannelInfo(@Query(value="ChanID")
java.lang.Integer chanID,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ChannelInfo> callback)
@Headers(value="Accept: application/json") @GET(value="/Channel/GetChannelInfoList") ChannelInfoList getChannelInfoList(@Query(value="SourceID") java.lang.Integer sourceID, @Query(value="StartIndex") java.lang.Integer startIndex, @Query(value="Count") java.lang.Integer count, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Channel/GetChannelInfoList")
void getChannelInfoList(@Query(value="SourceID")
java.lang.Integer sourceID,
@Query(value="StartIndex")
java.lang.Integer startIndex,
@Query(value="Count")
java.lang.Integer count,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ChannelInfoList> callback)
@Headers(value="Accept: application/json") @GET(value="/Channel/GetDDLineupList") LineupList getDDLineupList(@Query(value="Source") java.lang.String source, @Query(value="UserId") java.lang.String userId, @Query(value="Password") java.lang.String password, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Channel/GetDDLineupList")
void getDDLineupList(@Query(value="Source")
java.lang.String source,
@Query(value="UserId")
java.lang.String userId,
@Query(value="Password")
java.lang.String password,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<LineupList> callback)
@Headers(value="Accept: application/json") @GET(value="/Channel/GetVideoMultiplex") VideoMultiplex getVideoMultiplex(@Query(value="MplexID") java.lang.Integer mplexID, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Channel/GetVideoMultiplex")
void getVideoMultiplex(@Query(value="MplexID")
java.lang.Integer mplexID,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<VideoMultiplex> callback)
@Headers(value="Accept: application/json") @GET(value="/Channel/GetVideoMultiplexList") VideoMultiplexList getVideoMultiplexList(@Query(value="SourceID") java.lang.Integer sourceID, @Query(value="StartIndex") java.lang.Integer startIndex, @Query(value="Count") java.lang.Integer count, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Channel/GetVideoMultiplexList")
void getVideoMultiplexList(@Query(value="SourceID")
java.lang.Integer sourceID,
@Query(value="StartIndex")
java.lang.Integer startIndex,
@Query(value="Count")
java.lang.Integer count,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<VideoMultiplexList> callback)
@Headers(value="Accept: application/json") @GET(value="/Channel/GetVideoSource") VideoSource getVideoSource(@Query(value="SourceID") java.lang.Integer sourceID, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Channel/GetVideoSource")
void getVideoSource(@Query(value="SourceID")
java.lang.Integer sourceID,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<VideoSource> callback)
@Headers(value="Accept: application/json") @GET(value="/Channel/GetVideoSourceList") VideoSourceList getVideoSourceList(@Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Channel/GetVideoSourceList")
void getVideoSourceList(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<VideoSourceList> callback)
@Headers(value="Accept: application/json") @GET(value="/Channel/GetXMLTVIdList") ArrayOfString getXMLTVIdList(@Query(value="SourceID") java.lang.Integer sourceID, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Channel/GetXMLTVIdList")
void getXMLTVIdList(@Query(value="SourceID")
java.lang.Integer sourceID,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback)
@Headers(value="Accept: application/json") @POST(value="/Channel/RemoveDBChannel") Bool removeDBChannel(@Query(value="ChannelID") java.lang.Integer channelID)
@Headers(value="Accept: application/json")
@POST(value="/Channel/RemoveDBChannel")
void removeDBChannel(@Query(value="ChannelID")
java.lang.Integer channelID,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Channel/RemoveVideoSource") Bool removeVideoSource(@Query(value="SourceID") java.lang.Integer sourceID)
@Headers(value="Accept: application/json")
@POST(value="/Channel/RemoveVideoSource")
void removeVideoSource(@Query(value="SourceID")
java.lang.Integer sourceID,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Channel/UpdateDBChannel") Bool updateDBChannel(@Query(value="MplexID") java.lang.Integer mplexID, @Query(value="SourceID") java.lang.Integer sourceID, @Query(value="ChannelID") java.lang.Integer channelID, @Query(value="CallSign") java.lang.String callSign, @Query(value="ChannelName") java.lang.String channelName, @Query(value="ChannelNumber") java.lang.String channelNumber, @Query(value="ServiceID") java.lang.Integer serviceID, @Query(value="ATSCMajorChannel") java.lang.Integer aTSCMajorChannel, @Query(value="ATSCMinorChannel") java.lang.Integer aTSCMinorChannel, @Query(value="UseEIT") java.lang.Boolean useEIT, @Query(value="visible") java.lang.Boolean visible, @Query(value="FrequencyID") java.lang.String frequencyID, @Query(value="Icon") java.lang.String icon, @Query(value="Format") java.lang.String format, @Query(value="XMLTVID") java.lang.String xMLTVID, @Query(value="DefaultAuthority") java.lang.String defaultAuthority)
@Headers(value="Accept: application/json")
@POST(value="/Channel/UpdateDBChannel")
void updateDBChannel(@Query(value="MplexID")
java.lang.Integer mplexID,
@Query(value="SourceID")
java.lang.Integer sourceID,
@Query(value="ChannelID")
java.lang.Integer channelID,
@Query(value="CallSign")
java.lang.String callSign,
@Query(value="ChannelName")
java.lang.String channelName,
@Query(value="ChannelNumber")
java.lang.String channelNumber,
@Query(value="ServiceID")
java.lang.Integer serviceID,
@Query(value="ATSCMajorChannel")
java.lang.Integer aTSCMajorChannel,
@Query(value="ATSCMinorChannel")
java.lang.Integer aTSCMinorChannel,
@Query(value="UseEIT")
java.lang.Boolean useEIT,
@Query(value="visible")
java.lang.Boolean visible,
@Query(value="FrequencyID")
java.lang.String frequencyID,
@Query(value="Icon")
java.lang.String icon,
@Query(value="Format")
java.lang.String format,
@Query(value="XMLTVID")
java.lang.String xMLTVID,
@Query(value="DefaultAuthority")
java.lang.String defaultAuthority,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Channel/UpdateVideoSource") Bool updateVideoSource(@Query(value="SourceID") java.lang.Integer sourceID, @Query(value="SourceName") java.lang.String sourceName, @Query(value="Grabber") java.lang.String grabber, @Query(value="UserId") java.lang.String userId, @Query(value="FreqTable") java.lang.String freqTable, @Query(value="LineupId") java.lang.String lineupId, @Query(value="Password") java.lang.String password, @Query(value="UseEIT") java.lang.Boolean useEIT, @Query(value="ConfigPath") java.lang.String configPath, @Query(value="NITId") java.lang.Integer nITId)
@Headers(value="Accept: application/json")
@POST(value="/Channel/UpdateVideoSource")
void updateVideoSource(@Query(value="SourceID")
java.lang.Integer sourceID,
@Query(value="SourceName")
java.lang.String sourceName,
@Query(value="Grabber")
java.lang.String grabber,
@Query(value="UserId")
java.lang.String userId,
@Query(value="FreqTable")
java.lang.String freqTable,
@Query(value="LineupId")
java.lang.String lineupId,
@Query(value="Password")
java.lang.String password,
@Query(value="UseEIT")
java.lang.Boolean useEIT,
@Query(value="ConfigPath")
java.lang.String configPath,
@Query(value="NITId")
java.lang.Integer nITId,
retrofit.Callback<Bool> callback)