/cacheManagement/examples/util/SessionManager.cfc
http://coldfusioncachemanager.googlecode.com/ · ColdFusion CFScript · 23 lines · 18 code · 5 blank · 0 comment · 0 complexity · 1d6dd8c813b4fdf3dbaca11bf3927e6f MD5 · raw file
- <cfcomponent output="false">
-
- <cffunction name="init" access="public" returntype="SessionManager" output="false">
- <cfreturn this />
- </cffunction>
-
- <cffunction name="setValue" access="public" returntype="void" output="false">
- <cfargument name="name" type="String" required="true" />
- <cfargument name="value" type="Any" required="true" />
- <cfset setVariable( 'session.#arguments.name#', arguments.value ) />
- </cffunction>
-
- <cffunction name="getValue" access="public" returntype="Any" output="false">
- <cfargument name="name" type="String" required="true" />
- <cfreturn session[ arguments.name ] />
- </cffunction>
-
- <cffunction name="exists" access="public" returntype="boolean" output="false">
- <cfargument name="name" type="String" required="true" />
- <cfreturn structKeyExists( session, arguments.name )/>
- </cffunction>
- </cfcomponent>