package com.spice.clove.plugin.twitter.shortUrl { import com.spice.clove.plugin.posting.Message; import com.spice.utils.queue.cue.Cue; public class ShortUrlService extends Cue { //-------------------------------------------------------------------------- // // Private Variables // //-------------------------------------------------------------------------- private var _data:String; private var _search:String; private var _message:Message; //-------------------------------------------------------------------------- // // Constructor // //-------------------------------------------------------------------------- /** */ public function ShortUrlService(search:String,message:Message) { _search = search; _message = message; } //-------------------------------------------------------------------------- // // Getters / Setters // //-------------------------------------------------------------------------- /** */ public function get data():String { return _data; } /** */ public function get url():String { return _search; } /** */ public function get message():Message { return _message; } //-------------------------------------------------------------------------- // // Protected Methods // //-------------------------------------------------------------------------- /** */ protected function setUrl(url:String):void { this._data = url; this._message.text = this._message.text.replace(this._search,url); this.complete(); } } }