Packageorg.openscales.core.security
Classpublic class AbstractSecurity
InheritanceAbstractSecurity Inheritance Object
Implements ISecurity
Subclasses AuthBasicSecurity, IGNGeoRMSecurity, RefererSecurity

Base abstract class for all securities



Public Properties
 PropertyDefined By
  initialized : Boolean
[read-only]
AbstractSecurity
  map : Map
AbstractSecurity
  proxy : String
Proxy used for security authentication There is 3 cases : - proxy is explicitly defined - proxy is explicitly defined to "" => no proxy will be used - proxy is null => use the proxy of the map
AbstractSecurity
  securityParameter : String
[read-only]
AbstractSecurity
Protected Properties
 PropertyDefined By
  _initialized : Boolean = false
AbstractSecurity
Public Methods
 MethodDefined By
  
AbstractSecurity
  
addCustomHeaders(urlRequest:URLRequest):URLRequest
AbstractSecurity
  
AbstractSecurity
  
destroy():void
AbstractSecurity
  
getFinalUrl(baseUrl:String):String
AbstractSecurity
  
initialize():void
AbstractSecurity
  
logout():void
AbstractSecurity
  
AbstractSecurity
  
update():void
AbstractSecurity
Property Detail
_initializedproperty
protected var _initialized:Boolean = false

initializedproperty 
initialized:Boolean  [read-only]


Implementation
    public function get initialized():Boolean
mapproperty 
map:Map


Implementation
    public function get map():Map
    public function set map(value:Map):void
proxyproperty 
proxy:String

Proxy used for security authentication There is 3 cases : - proxy is explicitly defined - proxy is explicitly defined to "" => no proxy will be used - proxy is null => use the proxy of the map


Implementation
    public function get proxy():String
    public function set proxy(value:String):void
securityParameterproperty 
securityParameter:String  [read-only]


Implementation
    public function get securityParameter():String
Constructor Detail
AbstractSecurity()Constructor
public function AbstractSecurity(map:Map)



Parameters
map:Map
Method Detail
addCustomHeaders()method
public function addCustomHeaders(urlRequest:URLRequest):URLRequest

Parameters

urlRequest:URLRequest

Returns
URLRequest
addWaitingRequest()method 
public function addWaitingRequest(request:AbstractRequest):void

Parameters

request:AbstractRequest

destroy()method 
public function destroy():void

getFinalUrl()method 
public function getFinalUrl(baseUrl:String):String

Parameters

baseUrl:String

Returns
String
initialize()method 
public function initialize():void

logout()method 
public function logout():void

removeWaitingRequest()method 
public function removeWaitingRequest(request:AbstractRequest):void

Parameters

request:AbstractRequest

update()method 
public function update():void