+
+ function getURI()
+ {
+ if (!empty($this->uri)) {
+ return $this->uri;
+ } else {
+ return self::newURI($this->user_id, $this->notice_id, $this->modified);
+ }
+ }
+
+ static function newURI($profile_id, $notice_id, $modified)
+ {
+ return TagURI::mint('favor:%d:%d:%s',
+ $profile_id,
+ $notice_id,
+ common_date_iso8601($modified));
+ }