Package locus.api.objects.geocaching
Class GeocachingTrackable
-
- All Implemented Interfaces:
public final class GeocachingTrackable extends Storable
-
-
Field Summary
Fields Modifier and Type Field Description private Longidprivate Stringnameprivate StringimgUrlprivate StringsrcDetailsprivate StringoriginalOwnerprivate StringcurrentOwnerprivate Longreleasedprivate Stringoriginprivate Stringgoalprivate Stringdetailsprivate final StringtbCodeprivate final Storablecopyprivate final ByteArrayasBytes
-
Constructor Summary
Constructors Constructor Description GeocachingTrackable()
-
Method Summary
Modifier and Type Method Description final LonggetId()ID of trackable (currently used for GeoKrety web server). final UnitsetId(Long id)ID of trackable (currently used for GeoKrety web server). final StringgetName()Name of travel bug. final UnitsetName(String name)Name of travel bug. final StringgetImgUrl()Image url to this travel bug. final UnitsetImgUrl(String imgUrl)Image url to this travel bug. final StringgetSrcDetails()URL to trackable object. final UnitsetSrcDetails(String srcDetails)URL to trackable object. final StringgetOriginalOwner()Original owner of TB. final UnitsetOriginalOwner(String originalOwner)Original owner of TB. final StringgetCurrentOwner()Current owner of TB. final UnitsetCurrentOwner(String currentOwner)Current owner of TB. final LonggetReleased()Time of release to public (long since 1.1.1970 in ms). final UnitsetReleased(Long released)Time of release to public (long since 1.1.1970 in ms). final StringgetOrigin()Defined origin location for trackable. final UnitsetOrigin(String origin)Defined origin location for trackable. final StringgetGoal()Goal of this TB. final UnitsetGoal(String goal)Goal of this TB. final StringgetDetails()Extra details. final UnitsetDetails(String details)Extra details. final StringgetTbCode()-
-
Method Detail
-
getSrcDetails
final String getSrcDetails()
URL to trackable object. This is very important value, because URL contain TBCode, like this http://www.geocaching.com/track/details.aspx?tracker=TB4342X
-
setSrcDetails
final Unit setSrcDetails(String srcDetails)
URL to trackable object. This is very important value, because URL contain TBCode, like this http://www.geocaching.com/track/details.aspx?tracker=TB4342X
-
getOriginalOwner
final String getOriginalOwner()
Original owner of TB.
-
setOriginalOwner
final Unit setOriginalOwner(String originalOwner)
Original owner of TB.
-
getCurrentOwner
final String getCurrentOwner()
Current owner of TB.
-
setCurrentOwner
final Unit setCurrentOwner(String currentOwner)
Current owner of TB.
-
getReleased
final Long getReleased()
Time of release to public (long since 1.1.1970 in ms).
-
setReleased
final Unit setReleased(Long released)
Time of release to public (long since 1.1.1970 in ms).
-
getDetails
final String getDetails()
Extra details.
-
setDetails
final Unit setDetails(String details)
Extra details.
-
-
-
-