railo.runtime.type.scope
Interface Cookie

All Superinterfaces:
Castable, Cloneable, Collection, Dumpable, ForEachIteratorable, Iteratorable, Map, Objects, Scope, Serializable, SharedScope, Sizeable, Struct, UserScope
All Known Implementing Classes:
CookieImpl

public interface Cookie
extends Scope, UserScope

interface for the cookie scope


Nested Class Summary
 
Nested classes/interfaces inherited from interface railo.runtime.type.Collection
Collection.Key
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from interface railo.runtime.type.scope.Scope
SCOPE_APPLICATION, SCOPE_ARGUMENTS, SCOPE_CALLER, SCOPE_CGI, SCOPE_CLIENT, SCOPE_CLUSTER, SCOPE_COOKIE, SCOPE_COUNT, SCOPE_FORM, SCOPE_LOCAL, SCOPE_REQUEST, SCOPE_SERVER, SCOPE_SESSION, SCOPE_UNDEFINED, SCOPE_URL, SCOPE_VAR, SCOPE_VARIABLES
 
Fields inherited from interface railo.runtime.type.Struct
TYPE_LINKED, TYPE_REGULAR, TYPE_SOFT, TYPE_SYNC, TYPE_WEAKED
 
Method Summary
 void setCookie(Collection.Key name, Object value, int expires, boolean secure, String path, String domain)
          Deprecated.  
 void setCookie(Collection.Key name, Object value, int expires, boolean secure, String path, String domain, boolean httpOnly, boolean preserveCase, boolean encode)
          set a cookie value
 void setCookie(Collection.Key name, Object value, Object expires, boolean secure, String path, String domain)
          Deprecated.  
 void setCookie(Collection.Key name, Object value, Object expires, boolean secure, String path, String domain, boolean httpOnly, boolean preserveCase, boolean encode)
          set a cookie value
 void setCookieEL(Collection.Key name, Object value, int expires, boolean secure, String path, String domain)
          Deprecated.  
 void setCookieEL(Collection.Key name, Object value, int expires, boolean secure, String path, String domain, boolean httpOnly, boolean preserveCase, boolean encode)
          set a cookie value
 
Methods inherited from interface railo.runtime.type.scope.UserScope
resetEnv
 
Methods inherited from interface railo.runtime.type.scope.SharedScope
touchAfterRequest, touchBeforeRequest
 
Methods inherited from interface railo.runtime.type.scope.Scope
getType, getTypeAsString, initialize, isInitalized, release, release
 
Methods inherited from interface railo.runtime.type.Collection
clear, clone, containsKey, containsKey, duplicate, get, get, get, get, keys, remove, removeEL, set, set, setEL, setEL, size
 
Methods inherited from interface railo.runtime.type.Iteratorable
entryIterator, keyIterator, keysAsStringIterator, valueIterator
 
Methods inherited from interface railo.runtime.type.ForEachIteratorable
getIterator
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from interface railo.runtime.type.Sizeable
sizeOf
 
Methods inherited from interface railo.runtime.type.Objects
call, callWithNamedValues, get, get, set, setEL
 
Methods inherited from interface railo.runtime.dump.Dumpable
toDumpData
 
Methods inherited from interface railo.runtime.op.Castable
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
 

Method Detail

setCookie

void setCookie(Collection.Key name,
               Object value,
               Object expires,
               boolean secure,
               String path,
               String domain)
               throws PageException
Deprecated. 

set a cookie value

Parameters:
name - name of the cookie
value - value of the cookie
expires - expirs of the cookie (Date, number in seconds or keyword as string )
secure - set secure or not
path - path of the cookie
domain - domain of the cookie
Throws:
PageException

setCookie

void setCookie(Collection.Key name,
               Object value,
               int expires,
               boolean secure,
               String path,
               String domain)
               throws PageException
Deprecated. 

set a cookie value

Parameters:
name - Name of the cookie
value - value of the cookie
expires - expires in seconds
secure - secute or not
path - path of the cookie
domain - domain of the cookie
Throws:
PageException

setCookieEL

void setCookieEL(Collection.Key name,
                 Object value,
                 int expires,
                 boolean secure,
                 String path,
                 String domain)
Deprecated. 

set a cookie value

Parameters:
name - Name of the cookie
value - value of the cookie
expires - expires in seconds
secure - secute or not
path - path of the cookie
domain - domain of the cookie

setCookie

void setCookie(Collection.Key name,
               Object value,
               Object expires,
               boolean secure,
               String path,
               String domain,
               boolean httpOnly,
               boolean preserveCase,
               boolean encode)
               throws PageException
set a cookie value

Parameters:
name - name of the cookie
value - value of the cookie
expires - expirs of the cookie (Date, number in seconds or keyword as string )
secure - set secure or not
path - path of the cookie
domain - domain of the cookie
httpOnly - if true, sets cookie as httponly so that it cannot be accessed using JavaScripts. Note that the browser must have httponly compatibility.
preserveCase - if true, keep the case of the name as it is
encode - if true, url encode the name and the value
Throws:
PageException

setCookie

void setCookie(Collection.Key name,
               Object value,
               int expires,
               boolean secure,
               String path,
               String domain,
               boolean httpOnly,
               boolean preserveCase,
               boolean encode)
               throws PageException
set a cookie value

Parameters:
name - Name of the cookie
value - value of the cookie
expires - expires in seconds
secure - secute or not
path - path of the cookie
domain - domain of the cookie
httpOnly - if true, sets cookie as httponly so that it cannot be accessed using JavaScripts. Note that the browser must have httponly compatibility.
preserveCase - if true, keep the case of the name as it is
encode - if true, url encode the name and the value
Throws:
PageException

setCookieEL

void setCookieEL(Collection.Key name,
                 Object value,
                 int expires,
                 boolean secure,
                 String path,
                 String domain,
                 boolean httpOnly,
                 boolean preserveCase,
                 boolean encode)
set a cookie value

Parameters:
name - Name of the cookie
value - value of the cookie
expires - expires in seconds
secure - secute or not
path - path of the cookie
domain - domain of the cookie
httpOnly - if true, sets cookie as httponly so that it cannot be accessed using JavaScripts. Note that the browser must have httponly compatibility.
preserveCase - if true, keep the case of the name as it is
encode - if true, url encode the name and the value


Copyright © 2012 Railo