Aspire Design Guidelines

See SQL design guidelines here

this will help with any inadvertent updates from one user updating content from another. This is the last lien of defense. Hopefully the protection is applied at the URL level as well before it even gets this close. Do this also with deletes.


<!--
**********************************************************
* file: delete-folder-view.html
* Module: delete a folder
* based on: notes-imp-titles.html
* directory: /reports/folder-views/
**********************************************************
-->

<!--
**********************************************************
* doc-title: start
**********************************************************
-->

<!--tag_bgn capture doc-title -->
<title>kf/{{ownerUserId}}: {{folderName}}</title>
<!--tag_end capture doc-title -->

<!--tag_bgn capture doc-display-title -->
Do you want to delete folder "{{folderName}}"?
<!--tag_end capture doc-display-title -->

<!--
**********************************************************
* doc-title: end
**********************************************************
-->

###################################
# file: delete-folders.properties
# based on: folder-views.properties
# directory: /reports/folder-views/
# Module: delete a folder
###################################

###################################
# DeleteFolderURL: Inner Master page version
# args: folderId(M) 
###################################

1. Validate mandatory params
2. Data exists
3. You are authorized to the data

escape
encodeURI
encodeURIComponent

urlEncode
escapeDoubleQuotes

Find out what they are and how to use them


bArg1
bArg2
Arg1 (server side)
Arg2 (server side)

Do most of your work with id's and not names


AppObjects.trace(this,
                  "Creating a new insert statement for %1s", 
                  f.tablename);

public static final String C_COLUMN_NAME_SEGMENT = "akclist_columnnamessegment";
public static final String C_COLUMN_VALUE_SEGMENT = "akclist_columnvaluessegment";

This will let you do CTRL-SPACE in eclipse after you type "c_".


function gotoGoogle()
{
   text = "{{escapeDoubleQuotes(report_short_name)}}";
   url = "http://www.google.com/search?hl=en&q=" + escape(text);
   document.location=url;
}

class InputMethodState {
        Rect mCursorRectInWindow = new Rect();
        RectF mTmpRectF = new RectF();
        float[] mTmpOffset = new float[2];
        ExtractedTextRequest mExtracting;
        final ExtractedText mTmpExtracted = new ExtractedText();
        int mBatchEditNesting;
        boolean mCursorChanged;
        boolean mSelectionModeChanged;
        boolean mContentChanged;
        int mChangedStart, mChangedEnd, mChangedDelta;
    }
InputMethodState mInputMethodState;

#############################################
# file: public-upload-test.properties
# directory: /reports/upload
# full file: /reports/upload/public-upload-test.properties
# Date: 4/14/2014
#
# Purpose
# *************************** 
# Test File Upload for Public
# Dave asked for this
#
# References: 
# *******************
# http://satyakomatineni.com/item/4791
#
#############################################