|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NetRecordingEntry
This ContentEntry represents a series recording that has been scheduled on the home network.
| Field Summary | |
|---|---|
static String |
PROP_CDS_REFERENCE
Key constant for retrieving the CDS reference of this recording entry from this entry's metadata. |
static String |
PROP_RCI_LIST
Key constant for retrieving the RCI list of this recording entry from this entry's metadata. |
static String |
PROP_SCHEDULED_CDS_ENTRY_ID
Key constant for retrieving the scheduled CDS entry ID of this recording entry from this entry's metadata. |
| Method Summary | |
|---|---|
void |
addRecordingContentItem(RecordingContentItem item)
Adds a local RecordingContentItem to this recording object |
boolean |
deleteEntry()
Deletes this NetRecordingEntry if and only if it contains no RecordingContentItems. |
String[] |
getRecordingContentItemIDs()
Retrieves ObjectIDs of the individual RecordingContentItems that make up this series recording. |
RecordingContentItem[] |
getRecordingContentItems()
Retrieves the local individual RecordingContentItems that make up this series recording. |
void |
removeRecordingContentItem(RecordingContentItem item)
Removes a local RecordingContentItem from this recording object. |
| Methods inherited from interface org.ocap.hn.content.ContentEntry |
|---|
getContentSize, getCreationDate, getEntryParent, getExtendedFileAccessPermissions, getID, getParentID, getRootMetadataNode, getServer, isLocal |
| Field Detail |
|---|
static final String PROP_CDS_REFERENCE
static final String PROP_RCI_LIST
static final String PROP_SCHEDULED_CDS_ENTRY_ID
| Method Detail |
|---|
boolean deleteEntry()
throws IOException
deleteEntry in interface ContentEntrySecurityException - if the application does not have write
ExtendedFileAccessPermission.
IOException - if the NetRecordingEntry is not local.
RecordingContentItem[] getRecordingContentItems()
throws IOException
IOException - if this isLocal() method of this object does not return true
void addRecordingContentItem(RecordingContentItem item)
throws IOException
item - The recording content item to add to this series
IOException - if this isLocal() method of this object does not return true
IllegalStateException - if this recording object is not associated
with a UPnP AV Scheduled Recording Service Object (RerordSchedule)
IllegalArgumentException - if the RecordingContentItem paramter has
the associated UPnP AV Scheduled Recording Service Object (RecordTask)
SecurityException - if the caller does not have
HomeNetPermission("recordinghandler")
void removeRecordingContentItem(RecordingContentItem item)
throws IOException
item - The recording content item to remove from this series
IOException - if this isLocal() method of this object does not return true
IllegalArgumentException - if the RecordingContentItem paramter has
the associated UPnP AV Scheduled Recording Service Object (RecordTask)
SecurityException - if the caller does not have
HomeNetPermission("recordinghandler")String[] getRecordingContentItemIDs()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||