Class ShareItemImpl
java.lang.Object
com.biglybt.pifimpl.local.sharing.ShareItemImpl
- All Implemented Interfaces:
ShareItem
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected byte[]
protected ShareResourceImpl
protected Torrent
protected String
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ShareItemImpl
(ShareResourceImpl _resource, byte[] _fingerprint, Torrent _torrent) protected
ShareItemImpl
(ShareResourceImpl _resource, byte[] _fingerprint, String _save_location) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
delete()
protected static ShareItemImpl
deserialiseItem
(ShareResourceImpl resource, Map map) byte[]
protected String
protected void
serialiseItem
(Map map) protected void
setTorrent
(Torrent _torrent) protected void
-
Field Details
-
resource
-
fingerprint
protected byte[] fingerprint -
torrent
-
torrent_save_location
-
-
Constructor Details
-
Method Details
-
getTorrent
- Specified by:
getTorrent
in interfaceShareItem
- Throws:
ShareException
-
writeTorrent
- Throws:
ShareException
-
setTorrent
-
getTorrentFile
- Specified by:
getTorrentFile
in interfaceShareItem
-
getTorrentLocation
-
getFingerPrint
public byte[] getFingerPrint() -
delete
protected void delete() -
serialiseItem
-