Home
Create
processUserObj(Object formObject)
Parses and validates data from formObject, then it creates User. @throws Exception if creating User failed
Arguments:
Name |
Type |
Description |
formObject |
Object |
Object received from client's browser form. |
Return Values:
Type |
Description |
Object |
object which designates success or failure (in a case form had nonvalid data) |
getPageName()
It is not possible to use url parameters aproach so we identify script by pageName. Bug - (https://code.google.com/p/google-apps-script-issues/issues/detail?id=535)
Return Values:
Type |
Description |
string |
name of Page in Sites or null if no active Sites found |
doGet()
Serves HTML according to the Sites page it is embedded in.
Return Values:
Type |
Description |
Object |
HTML page with javascript |
processTariffObj(Object formObject)
Parses and validates data from formObject, then it creates Tariff. @throws Exception if creating Tariff failed
Arguments:
Name |
Type |
Description |
formObject |
Object |
Object received from client's browser form. |
Return Values:
Type |
Description |
Object |
object which designates success or failure (in a case form had nonvalid data) |
getClientAndEventNames()
Return Values:
Type |
Description |
Array<string> |
returns names of all events and clients |
processGroupObj(Object formObject)
Parses and validates data from formObject, then it creates Group. @throws Exception if creating Group failed
Arguments:
Name |
Type |
Description |
formObject |
Object |
Object received from client's browser form. |
Return Values:
Type |
Description |
Object |
object which designates success or failure (in a case form had nonvalid data) |
processClientObj(Object formObject)
Parses and validates data from formObject, then it creates Client @throws Exception if creating Event failed
Arguments:
Name |
Type |
Description |
formObject |
Object |
Object received from client's browser form. |
Return Values:
Type |
Description |
Object |
object which designates success or failure (in a case form had nonvalid data) |
getMyAccessRightsNames()
Wrapper function.
getResource(Object resource)
Helper function to create main HTML. It can return html, javascript or string we need, to include in our page.
Arguments:
Name |
Type |
Description |
resource |
Object |
string describing wanted resource |
Return Values:
Type |
Description |
Object |
requested resource or null if resource not found |
processForm(Object formObject)
Processes form and returns result.
Arguments:
Name |
Type |
Description |
formObject |
Object |
Form object |
Return Values:
Type |
Description |
Object |
object which designates success or failure |
findAllGroups(Object user)
Wrapper function.
Arguments:
Name |
Type |
Description |
user |
Object |
|
resolvePermissionAndGetHTML()
Checks access rights for page we are serving and denies access accordingly.
Return Values:
Type |
Description |
Object |
html page with javascript |
processEventObj(Object formObject)
Parses and validates data from formObject, then it creates Event @throws Exception if creating Event failed
Arguments:
Name |
Type |
Description |
formObject |
Object |
Object received from client's browser form. |
Return Values:
Type |
Description |
Object |
object which designates success or failure (in a case form had nonvalid data) |
createPresentableHTML(Object content, Object sourceType, Object title)
Arguments:
Name |
Type |
Description |
content |
Object |
|
sourceType |
Object |
|
title |
Object |
|
include(Object filename)
Includes HMTL from a file. *just shortcut a for a long command
Arguments:
Name |
Type |
Description |
filename |
Object |
name of file to be included |
Return Values:
Type |
Description |
string |
string of html |