Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
6Activity

Table Of Contents

1.1.1.4.1.2 Components
1.1.1.4.1.3 Services
1.1.1.4.1.4 Registry
1.1.1.4.1.5 Deployment Descriptor Example
1.1.2.1 Portal Object Model (POM)
1.1.2.2.1 Including Another Component's Content
1.1.2.3 Modes
1.1.2.4 Events
1.1.2.5.1 Creating URLs to Components
1.1.2.5.2 Creating URLs to Web Resources
1.1.2.6 Hooks
1.1.2.7 Portal Registry
1.1.3.1 Permission Model
1.1.3.2.1 Lookup of Resource Bundle
1.1.3.2.2 Accessing Strings
1.1.3.2.3 Encoding
1.1.3.3.1 Component Profile
1.1.3.3.2.1 ICachablePortalComponent
1.1.3.3.2.2 ICacheValidator
1.1.3.4.1.1 ICacheDiscriminator
1.1.3.4.2 Browser Caching
1.1.3.5.1.1 JSP as Portal Component
1.1.3.5.1.2 JSP as Standalone Resource
1.1.3.5.2.1 Page Directive (ErrorPage Attribute)
1.1.3.5.2.2 Include Directive
1.1.3.5.3.1 Built-In Tag Libs
1.1.3.5.4 Beans
1.1.3.5.5 Servlets
1.1.3.6.1 Exposing Portal Services as Web Services
1.1.3.6.2 Calling a Web Service
1.1.3.7.1.1 Accessing the PCD from a J2EE Application
1.1.3.7.2 Calling J2EE Applications from Portal Applications
1.1.3.7.3 Packaging PARs in J2EE Applications
1.1.4.1 Application Repository
1.1.4.2 Deployment Flow
1.1.5.1 Deploying Applications Via the Archive Uploader
1.1.5.2 Checking Deployment
1.1.6 Testing Components
1.2.1.1.1.1 Single Full-Page iView
1.2.1.1.1.2 Multiple iViews
1.2.1.1.2.1 Page Service
1.2.1.1.2.2 Tray Service
1.2.1.1.3.1 Application Specific Property Categories
1.2.1.1.3.2 Accessing Application Specific Properties
1.2.1.1.4 Compatibility
1.2.1.2.1 Subscribe to a Client Event
1.2.1.2.2 Unsubscribe a Client Event
1.2.1.2.3 Raise a Client Event
1.2.1.3.1 Absolute Page Navigation
1.2.1.3.2 Relative Page Navigation
1.2.1.3.3.1 Triggering Object Based Navigation
1.2.1.3.3.2 Using the IUserObjectBasedNavigation Service
1.2.1.4 Accessing an Enterprise Portal Service
1.2.1.5 Using the Work Protect Mode
1.2.1.6 Defining the Theme for Web Dynpro Applications
1.2.2.1 Binding to Portal: Prerequisites
1.2.2.2 Integrating an Application in the Portal
1.2.2.3.1 Triggering a Portal Event
1.2.2.3.2 Registering and Handling an Event
1.2.2.4.1 Object-Based Navigation (OBN)
1.2.2.4.2 Absolute Navigation
1.2.2.4.3 Relative Navigation
1.2.2.5 Work Protect Mode
1.3 Example
1.4.1 Configuring the Plug-In
1.4.2 Managing Enterprise Portals
1.4.3 Managing PAR and JAR Files in the Project
1.4.4.1 Writing Test Code
1.4.4.2 Unit Test Studio Helper Classes
1.4.4.3 Test Example
1.4.5 Enterprise Portal Web Services Checker Description
1.4.6.1 Managing Development Components
1.4.6.2 Creating References Between PAR Development Components
1.4.6.3 ackage PAR Development Components in an EAR file
1.4.7 Registering an Additional Plug-in
2.1.1 Portal Runtime Basics
2.1.2 Creating the JSPDynPage
2.1.3 JSPDynPage Event Handling
2.1.4.1 Data Exchange Using a Bean
2.1.4.2 Data Exchange Using the Session Object
2.1.4.3 Data Exchange Using the Context Object
2.1.4.4 Data Exchange Using the Request Object
3.1.1.1.1 Atomic Name
3.1.1.2.1 Creating Objects
3.1.1.2.2 Looking Up Objects
3.1.1.2.3 Getting/Setting Attributes
3.1.1.2.4 Deleting Objects
3.1.1.3 How to Manage iViews
3.1.1.4.1 Adding Layouts to a Page
3.1.1.4.2 Setting the Default Layout for a Page
3.1.1.4.3 Adding iViews to a Page
3.1.1.4.4 Removing iViews from a Page
3.1.1.5.1 Adding iViews to a Page (via Layout)
3.1.1.6.1 Getting/Setting System Aliases
3.1.1.6.2 Getting User Mapping
3.1.1.6.3 Getting Aliases for All Systems
3.1.1.7.1 portalapp.xml
3.1.1.7.2 JARs and Packages
3.1.2.1.1 XML Transformation
3.1.2.1.2.1 Simple Providers
3.1.2.1.2.2 SAX Providers
3.1.2.1.2.3 Resource Bundle Holders
3.1.2.1.2.4 Customizing Options
3.1.2.1.2.5 Creating a Provider Step-by-Step
3.1.2.1.2.6 Declaring Transformer Parameters
3.1.2.1.3.1.1.1 XHTMLB GridLayout Example
3.1.2.1.3.1.1.2 XHTMLB TableView Example
3.1.2.1.3.2 RSS Transformer
3.1.2.1.3.3 Busdoc Transformer
3.1.2.1.4 XSLDateFormatter
3.1.2.2.1.1 Content Provider Objects
3.1.2.2.1.2.1 getSource() Method (HTTP)
3.1.2.2.1.2.2 getSource() Method (SOAP)
3.1.2.2.1.3 Parameter Handling
3.1.2.2.1.4 Linking iViews
3.1.2.2.1.5 Content Provider Utility Service
3.1.2.2.2.1 Step 1: Creating a Content Provider Service
3.1.2.2.2.2.1 Creating HTTP Entities
3.1.2.2.2.2.2 Creating SOAP Entities
3.1.2.2.2.3 Step 3: Creating Entity Portal Components
3.1.2.2.2.4 Step 4: Creating Transformers
3.1.2.2.2.5 Step 5: Creating a Content Provider Business Package
3.1.2.2.2.6 Content Provider Logging and Tracing
3.1.2.2.3.1 portalapp.xml
3.1.2.2.3.2 JARs and Packages
3.1.2.2.3.3 Parameters and Constants
3.1.3.1.1.1 Wizard Look and Feel
3.1.3.1.1.2 Wizard Framework Objects
3.1.3.1.1.3 Data Model
3.1.3.1.1.4 Process Flow
3.1.3.1.2.1 Step 1: Creating Panes
3.1.3.1.2.2 Step 2: Creating the Wizard Component
3.1.3.1.2.3 Step 3: Creating Conditions
3.1.3.1.3.1 portalapp.xml
3.1.3.1.3.2 JARs and Packages
3.1.3.2.1.1 PCM Wizard Look and Feel
3.1.3.2.1.2 Process Flow
3.1.3.2.1.3 Wizard Toolkit Objects
3.1.3.2.1.4 Synchronizing with the Property Editor
3.1.3.2.1.5 Data Model
3.1.3.2.2.1 Step 1: Creating User Panes
3.1.3.2.2.2 Step 2: Creating a PCM Wizard Component
3.1.3.2.2.3 Step 3: Creating Conditions
3.1.3.2.3.1 portalapp.xml
3.1.3.2.3.2 JARs and Packages
3.1.3.3.1.1 Editor Look and Feel
3.1.3.3.1.2 Editor Framework Objects
3.1.3.3.1.3 Data Model
3.1.3.3.1.4.1 Generic Events
3.1.3.3.1.4.2 Custom Events
3.1.3.3.1.5 Process Flow
3.1.3.3.1.6 Parameters
3.1.3.3.2.1 Step 1: Creating Panes
3.1.3.3.2.2 Step 2: Creating an Editor Component
3.1.3.3.2.3 Step 3: Creating a Data Handler
3.1.3.3.3.1 portalapp.xml
3.1.3.3.3.2 JARs and Packages
3.1.4.1 EPCF Levels
3.1.4.2.1 System API
3.1.4.2.2 Event API
3.1.4.2.3 Client Data Bag API
3.1.4.2.4 WorkProtect API
3.1.4.2.5 Navigation API
3.1.4.2.6 EPCM Proxy
3.1.4.3 EPCF Configuration
3.1.4.4 WorkProtect Feature for EP 6.0
3.1.4.5 Navigation
3.1.4.6.1 Client Data Bag
3.1.4.6.2 JavaScript Origin Policy
3.1.4.6.3 Namespaces
3.2 Uniform Resource Identifier (URI)
3.3 Uniform Resource Locator (URL)
3.4.1.1 Isolation Modes
3.4.1.2.1 Client API
3.4.1.2.2 Client Events
3.4.1.3 Advanced Features
3.4.2.1 What is HTMLB?
3.4.2.2 About the Reference
3.4.2.3.1.1 Style Editor
3.4.2.3.1.2 HTMLB Controls and Style Editor
3.4.2.3.2.1 Error Prevention
3.4.2.3.2.2 Error Handling for Fields
3.4.2.3.2.3 Error Handling in Tables
3.4.2.3.3 Accessibility of HTMLB Controls
3.4.2.4.1 General Page Layout Aspects
3.4.2.4.2.1 From Containers to the Layout Hierarchy
3.4.2.4.2.2 Layout Hierarchy for iViews and Web Applications
3.4.2.4.2.3 Table Overview of the Layout Hierarchy
3.4.2.4.2.4 General Nesting Rules
3.4.2.4.3.1 Benefits of Correct Spacing
3.4.2.4.3.2 Spacing in a Tray
3.4.2.4.3.3 Spacing between Primary and Secondary Groups
3.4.2.4.3.4 Spacing between Group Controls with Header and Border
3.4.2.4.3.5 Spacing of Elements in Groups
3.4.2.4.3.6 Arranging Groups
3.4.2.4.3.7 Spacing Soft Groups
3.4.2.4.4.1 Groups of Entry Fields
3.4.2.4.4.2 Check Box Groups
3.4.2.4.4.3 Radio Button Groups
3.4.2.4.4.4 Mixed Form Elements in Vertical Succession
3.4.2.5.1 Content
3.4.2.5.2.1 DocumentBody
3.4.2.5.2.2 DocumentHead
3.4.2.5.3 Page
3.4.2.5.4 Form
3.4.2.5.5.1 Usage & Type
3.4.2.5.5.2 Browser Support & 508
3.4.2.5.6.1 Usage & Type
3.4.2.5.6.2 Browser Support & 508
3.4.2.5.7.1 Usage & Type
3.4.2.5.7.2 Browser Support & 508
3.4.2.6.1.1 Usage & Type
3.4.2.6.1.2 Browser Support & 508
3.4.2.6.2.1 Usage & Type
3.4.2.6.2.2 Browser Support & 508
3.4.2.6.3 Button Row
3.4.2.6.4.1 Usage & Type
3.4.2.6.4.2 Browser Support & 508
3.4.2.6.5.1 Usage & Type
3.4.2.6.5.2 Browser Support & 508
3.4.2.6.6.1 Usage & Type
3.4.2.6.6.2 Browser Support & 508
3.4.2.6.7 Drag Source
3.4.2.6.8.1 Usage & Type
3.4.2.6.8.2 Browser Support & 508
3.4.2.6.9 Drop Target
3.4.2.6.10.1 Usage & Type
3.4.2.6.10.2 Browser Support & 508
3.4.2.6.11.1 Usage & Type
3.4.2.6.11.2 Browser Support & 508
3.4.2.6.12 Hover Menu
3.4.2.6.13 HTML Edit
3.4.2.6.14.1 Usage & Type
3.4.2.6.14.2 Browser Support & 508
3.4.2.6.15.1 Usage & Type
3.4.2.6.15.2 Browser Support & 508
3.4.2.6.16 Isolated HTML Container
3.4.2.6.17.1 Usage & Type
3.4.2.6.17.2 Browser Support & 508
3.4.2.6.18.1 Usage & Type
3.4.2.6.18.2 Browser Support & 508
3.4.2.6.19.1 Usage & Type
3.4.2.6.19.2 Browser Support & 508
3.4.2.6.20.1 Usage & Type
3.4.2.6.20.2 Browser Support & 508
3.4.2.6.21 List Box Item
3.4.2.6.22 Menu Bar
3.4.2.6.26.2 Browser Support & 508
3.4.2.6.27 Radio Button Group
3.4.2.6.28 Scroll Container
3.4.2.6.29.1.1 onCellClick
3.4.2.6.29.1.2 onHeaderClick
3.4.2.6.29.1.3 onNavigate
3.4.2.6.29.1.4 onRowSelection
3.4.2.6.29.2 Usage & Type
3.4.2.6.29.3 Browser Support & 508
3.4.2.6.30.1 Usage & Type
3.4.2.6.30.2 Browser Support & 508
3.4.2.6.31.1 Usage & Type
3.4.2.6.31.2 Browser Support & 508
3.4.2.6.32.1 Usage & Type
3.4.2.6.32.2 Browser Support & 508
3.4.2.6.33.1 Tool Bar Button
3.4.2.6.33.2 Tool Bar Dropdown List Box
3.4.2.6.33.3 Tool Bar Input Field
3.4.2.6.33.4 Tool Bar Separator
3.4.2.6.34 Tray
3.4.2.6.35.1 Usage & Type
3.4.2.6.35.2 Browser Support & 508
3.4.2.7.1 Applet Container
3.4.2.7.2 Bookmark
3.4.2.7.3 Component
3.4.2.7.4 Event Validation (Client Eventing)
3.4.2.7.5 Image Map
3.4.2.7.6 Timer
3.4.2.8.1 DateNavigatorModel
3.4.2.8.2 IChartModel
3.4.2.8.3 IListModel
3.4.2.8.4 TableViewModel
3.4.2.9.1 Data Storing & Retrieving in the Portal
3.4.2.9.2 Usage & Scopes
3.4.2.9.3 Using a Bean with the Taglib
3.4.2.10 JavaScript API
3.4.2.11.1.1 Creating the JSPDynPage
3.4.2.11.1.2 JSPDynPage Event Handling
3.4.2.11.1.3.1 Data Exchange Using a Bean
3.4.2.11.1.3.2 Data Exchange Using the Session Object
3.4.2.11.1.3.3 Data Exchange Using the Context Object
3.4.2.11.1.3.4 Data Exchange Using the Request Object
3.4.2.12.1.1 Mobile HTML-Business for Java – An Overview
3.4.2.12.1.2 Model View Controller Architecture – The Underlying Concept
3.4.2.12.1.3 Special Features of Web Controls for Mobile Applications
3.4.2.12.1.4 Using JSP Tags and Components Similar to Beans
3.4.2.12.2.1 Differences Between Mobile Devices
3.4.2.12.2.2 Effects of the Differences Between WAP Browsers
3.4.2.12.2.3 Device Recognition
3.4.2.12.2.4 The ClientInfo Interface in the Java Servlet Engine
3.4.2.12.2.5.1 getAccept Method
3.4.2.12.2.5.2 isBackHardWired Method
3.4.2.12.2.5.3 getBackLabel Method
3.4.2.12.2.5.4 getBreakingSpace Method
3.4.2.12.2.5.5 getBrowserCategory Method
3.4.2.12.2.5.6 getBrowserName Method
3.4.2.12.2.5.7 getBrowserOS Method
3.4.2.12.2.5.8 getCharHeight Method
3.4.2.12.2.5.9 getCharWidth Method
3.4.2.12.2.5.10 isCookiesSupported Method
3.4.2.12.2.5.11 isCssSupported Method
3.4.2.12.2.5.12 getDefaultActionDesign Method
3.4.2.12.2.5.13 getDefaultBlockSeparator Method
3.4.2.12.2.5.14 getDefaultBullet Method
3.4.2.12.2.5.15 getDefaultFormStyle Method
3.4.2.12.2.5.16 getDefaultMenuStyle Method
3.4.2.12.2.5.17 getDeviceCategory Method
3.4.2.12.2.5.18 getDeviceName Method
3.4.2.12.2.5.19 getFieldsetLayout Method
3.4.2.12.2.5.20 isFieldsetTitleVisible Method
3.4.2.12.2.5.21 getFormFactor Method
3.4.2.12.2.5.22 isFormMenuSupported Method
3.4.2.12.2.5.23 isFramesSupported Method
3.4.2.12.2.5.24 isHrefWithParamsSupported Method
3.4.2.12.2.5.25 isInputShownWithCaption Method
3.4.2.12.2.5.26 isImageLinksSupported Method
3.4.2.12.2.5.27 isLinksSeparated Method
3.4.2.12.2.5.28 getLinkDecoration Method
3.4.2.12.2.5.29 getLinkTextWidth Method
3.4.2.12.2.5.30 isMarqueeLinkSupported Method
3.4.2.12.2.5.31 isMarqueeTextSupported Method
3.4.2.12.2.5.32 getMaxLinkLength Method
3.4.2.12.2.5.33 getMediaFormats Method
3.4.2.12.2.5.34 isNbspSupported Method
3.4.2.12.2.5.35 isNestedTablesSupported Method
3.4.2.12.2.5.36 isNewlineAfterImage Method
3.4.2.12.2.5.37 isNewlineAfterInput Method
3.4.2.12.2.5.38 isNewlineBeforeImage Method
3.4.2.12.2.5.39 isNewlineBeforeInput Method
3.4.2.12.2.5.40 isNewlineBeforeLink Method
3.4.2.12.2.5.41 isNewlineBetweenImages Method
3.4.2.12.2.5.42 isNewlineBetweenLinks Method
3.4.2.12.2.5.43 isNewlineBetwLinkAndTag Method
3.4.2.12.2.5.44 getPageSizeMax Method
3.4.2.12.2.5.45 getPixelHeight Method
3.4.2.12.2.5.46 getPixelWidth Method
3.4.2.12.2.5.47 isRedirRelativeSupported Method
3.4.2.12.2.5.48 isScriptSupported Method
3.4.2.12.2.5.49 isSelectionMenuSupported Method
3.4.3.1 SAP Web AS Java
3.4.3.2.1.1.1 Customized Authentication Implementation
3.4.3.2.1.1.2 Configure the Portal for Customized Authentication
3.4.3.2.1.2 Changing the Logon Screen
3.4.3.2.1.3 Advanced Authentication Example
3.5 Changes in the LoginModule Implementation
3.6.1.1 Role
3.6.1.2 Group
3.6.1.3 Searching for Users, Roles and Groups
3.6.1.4 User Mapping
3.6.1.5 Access Control List (ACL)
3.6.2 User Agent Service
3.7.1.1.1 Navigation Model
3.7.1.1.2 Navigation Hierarchy
3.7.1.1.3 Navigation URLs
3.7.1.1.4 Navigation Service
3.7.1.1.5 Framework Page
3.7.1.1.6.1 Navigation Cache
3.7.1.1.6.2 Short (Hashed) URLs
3.7.1.1.6.3 Quick Links
3.7.1.2.1.1 Types of Tags
3.7.1.2.1.2 How to Use the Tag Library
3.7.1.2.1.3.1 doNotRecurseNavNodeChildren
3.7.1.2.1.3.2 ifAnonymousUser
3.7.1.2.1.3.3 ifHasMoreIterations
3.7.1.2.1.3.4 ifNavNodeEqualsLaunchedNavNode
3.7.1.2.1.3.5 ifNavNodeEqualsSelectedNavNode
3.7.1.2.1.3.6 ifNavNodeHasChildren
3.7.1.2.1.3.7 ifNavNodeInSelectedPath
3.7.1.2.1.3.8 ifNavNodeIsFolder
3.7.1.2.1.3.9 ifNavNodeIsIView
3.7.1.2.1.3.10 ifNavNodeIsPage
3.7.1.2.1.3.11 ifNavNodeVisualizationType
3.7.1.2.1.3.12 ifNextRecursionDepthWillDecrease
3.7.1.2.1.3.13 ifNextRecursionDepthWillIncrease
3.7.1.2.1.3.14 ifNextRecursionDepthWillNotChange
3.7.1.2.1.3.15 ifNot
3.7.1.2.1.3.16 iterateInitialNavNodes
3.7.1.2.1.3.17 iterateNavNodeChildren
3.7.1.2.1.3.18 iterateNavNodesInSelectedPath
3.7.1.2.1.3.19 iterateSelectedNavNodesLevel
3.7.1.2.1.3.20 launchedNavNode
3.7.1.2.1.3.21 navNode
3.7.1.2.1.3.22 navNodeAnchor
3.7.1.2.1.3.23 navNodeDescription
3.7.1.2.1.3.24 navNodeParent
3.7.1.2.1.3.25 navNodePictogram
3.7.1.2.1.3.26 navNodeTitle
3.7.1.2.1.3.27 recallNavNode
3.7.1.2.1.3.28 recurseNavNodeChildren
3.7.1.2.1.3.29 selectedNavNode
3.7.1.2.1.3.30 storeNavNode
3.7.1.2.1.4.1 Top-Level Navigation iView
3.7.1.2.1.4.2 Detailed Navigation iView
3.7.2.1.1.3.6 IViewFamily
3.7.2.1.1.3.7 IViewTitle
3.7.2.1.1.3.8 IViewToggleOpen, IViewToggleClose
3.7.2.1.1.3.9 IViewTrayColor
3.7.2.1.1.3.10 template
3.7.2.1.1.3.11 Tray Function Tags
3.7.2.2 Sample Layout
3.7.3.1 Glossary
3.7.3.2 Defining the End-User Experience
3.7.3.3.1 Implementing iViews
3.7.3.3.2 The OBN Call
3.7.3.4.1 Example 1: Basic OBN
3.7.3.4.2 Example 2: OBN with Parameter
3.7.3.4.3 Example 3: OBN with Parameter Modification
3.8.1.1 Creating an Application Integrator Component
3.8.1.2 Component com.sap.portal.appintegrator.sap.Generic
3.8.2.1 J2EE Connector Architecture (JCA)
3.8.2.2.1 Interface ICapabilities
3.8.2.2.2 Interface IStructure
3.8.2.2.3 Interface ConnectionSpec
3.8.2.2.4 Metadata Retrieval
3.8.2.2.5 Data Access and Method Execution
3.8.2.3.1 Using the SAP System Connector
3.8.2.3.2 Using the JDBC Connector
3.8.2.3.3.1 Data Type Handling by the Web Service Connector
3.8.2.4 Portal Destination Service
3.8.2.5.1.1 Installation
3.8.2.5.1.2.1 Packages Created by the Connector Wizard
3.8.2.5.2.1 Non-Managed Mode
3.8.2.5.2.2 Deployment Descriptor Example
4.1.2.1 Program Flow
4.1.2.2 Build-In Types (java.lang)
4.1.2.3 Collection Classes (java.util)
4.1.2.4 I/O Classes (java.io)
4.1.2.5 Memory Management
4.1.2.6 Resource Management
4.1.3.1 Lifecycle of an Portal Application
4.1.3.2 Storing Execution State
4.1.3.3 Portal Application Performance
4.1.4.1 JCo Client Service
4.1.4.2 User Management Engine (UME)
4.1.4.3 Logging
4.1.5.1 Releasing JDBC Objects
4.1.5.2 Transactions
4.1.5.3 Harnessing SQL
4.1.5.4 Prepared Statements
4.1.5.5 Stored Procedures
4.1.6 Enterprise Portal Performance Ruleset for JLin
4.1.7 Checklist for Reviews
4.2.1 Ensuring Supportability with Metrics and Audits
4.2.2 References/Bibliography
4.3 General Rules and Guidelines for Managing Exceptions
5.1 Portal APIs
5.2 Samples
0 of .
Results for:
No results containing your search query
P. 1
Running an Enterprise Portal

Running an Enterprise Portal

Ratings: (0)|Views: 1,029|Likes:
Published by zzexxo

More info:

Published by: zzexxo on Jul 28, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/13/2012

pdf

text

original

You're Reading a Free Preview
Pages 19 to 492 are not shown in this preview.
You're Reading a Free Preview
Pages 511 to 684 are not shown in this preview.
You're Reading a Free Preview
Pages 703 to 770 are not shown in this preview.
You're Reading a Free Preview
Pages 789 to 854 are not shown in this preview.
You're Reading a Free Preview
Pages 873 to 903 are not shown in this preview.

Activity (6)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
haichitty added this note
download not working, waste site
el_rapsoda_mut liked this
ALi liked this
ALi liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->