A C D E F G I K M N O P R S T V W

A

AbstractReflectivePortletTest - Class in org.apache.pluto.portalImpl.portlet.test
 
AbstractReflectivePortletTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.AbstractReflectivePortletTest
 
ActionAbstractReflectivePortletTest - Class in org.apache.pluto.portalImpl.portlet.test
 
ActionAbstractReflectivePortletTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.ActionAbstractReflectivePortletTest
 
ActionTest - Interface in org.apache.pluto.portalImpl.portlet.test
 
add(TestResult) - Method in class org.apache.pluto.portalImpl.portlet.test.TestResults
 
addActionParameter(String, String) - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
addInitParameter(String, String) - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
addRenderParameter(String, String) - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 

C

checkActionParametersNotHere(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 
checkContextMajorVersion(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.MiscTest
 
checkContextMinorVersion(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.MiscTest
 
checkContextServerInfo(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.MiscTest
 
checkEnumerateAttributes(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkEnumerateAttributes(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkEnumerateAttributes(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkEnumerationContainsElements(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.ContextInitParameterTest
 
checkEnumerationContainsNames(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.ContextInitParameterTest
 
checkGetContextFromSession(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.ContextInitParameterTest
 
checkGetEmptyApplicationScopedAttribute(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.ComplexAttributeTest
 
checkGetEmptyPreference(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkGetEmptyPreferences(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkGetEnglishBundle(PortletConfig, PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.ResourceBundleTest
 
checkGetGermanBundle(PortletConfig, PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.ResourceBundleTest
 
checkGetInitParameter(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.ContextInitParameterTest
 
checkGetNames(PortletConfig, PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.ResourceBundleTest
 
checkGetNullAttribute(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkGetNullAttribute(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkGetNullAttribute(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkGetPreferenceMap(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkGetPreferenceNames(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkGetPreferences(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkIncludedParameterTest(PortletContext, PortletRequest, PortletResponse) - Method in class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTest
 
checkInternalRenderParameter(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 
checkInternalRenderParameters(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleParameterTest
 
checkInternalRenderParameterValues(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 
checkIsUserIndUndeclaredRole(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SecurityMappingTest
 
checkIsUserInMappedRole(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SecurityMappingTest
 
checkIsUserInUnmappedRole(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SecurityMappingTest
 
checkParameterMap(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 
checkParameterNames(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleActionParameterTest
 
checkParameterNames(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleParameterTest
 
checkParameterNames(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 
checkPortalInfo(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.MiscTest
 
checkPreferenceValidator(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkReadOnlyPreferences(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkRemoveApplicationScopedAttribute(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.ComplexAttributeTest
 
checkRemoveAttribute(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkRemoveAttribute(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkRemoveAttribute(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkResetPreferences(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkResetToNullPreferences(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkResourceBundleExists(PortletConfig, PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.ResourceBundleTest
 
checkSentActionParamerMap(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleActionParameterTest
 
checkSentActionParameter(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleActionParameterTest
 
checkSentParameters(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleParameterTest
 
checkSetApplicationScopedAttribute(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.ComplexAttributeTest
 
checkSetAttribute(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkSetAttribute(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkSetAttribute(PortletContext) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
checkSetElsewhereSeenHere(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.ExternalAppScopedAttributeTest
 
checkSetHereSeenElsewhere(PortletSession) - Method in class org.apache.pluto.portalImpl.portlet.test.ExternalAppScopedAttributeTest
 
checkSetPreference(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkSetPreferences(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkSetPreferencesReturnsFirst(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkStorePreferences(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
checkSupportedModes(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.MiscTest
Test to ensure that the basic modes are supported.
checkSupportedWindowSates(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.MiscTest
 
ComplexAttributeTest - Class in org.apache.pluto.portalImpl.portlet.test
 
ComplexAttributeTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.ComplexAttributeTest
 
ContextInitParameterTest - Class in org.apache.pluto.portalImpl.portlet.test
TODO: Document
ContextInitParameterTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.ContextInitParameterTest
 
createTests(InputStream) - Method in class org.apache.pluto.portalImpl.portlet.TestConfigFactory
 

D

DispatcherRenderParameterTest - Class in org.apache.pluto.portalImpl.portlet.test
TODO: Document
DispatcherRenderParameterTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTest
 
DispatcherRenderParameterTestServlet - Class in org.apache.pluto.portalImpl.portlet.test
TODO: Document
DispatcherRenderParameterTestServlet() - Constructor for class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTestServlet
 
doEdit(RenderRequest, RenderResponse) - Method in class org.apache.pluto.portalImpl.portlet.TestPortlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pluto.portalImpl.portlet.test.ExternalAppScopedAttributeTestCompanionServlet
 
doHelp(RenderRequest, RenderResponse) - Method in class org.apache.pluto.portalImpl.portlet.TestPortlet
 
doPrerequisiteAction(PortletContext, ActionRequest, ActionResponse) - Method in class org.apache.pluto.portalImpl.portlet.test.ComplexAttributeTest
 
doPrerequisiteAction(PortletContext, ActionRequest, ActionResponse) - Method in class org.apache.pluto.portalImpl.portlet.test.ResourceBundleTest
 
doPrerequisiteAction(PortletContext, ActionRequest, ActionResponse) - Method in class org.apache.pluto.portalImpl.portlet.test.SecurityMappingTest
 
doPrerequisiteAction(PortletContext, ActionRequest, ActionResponse) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
doTest(PortletConfig, PortletContext, PortletRequest, PortletResponse) - Method in class org.apache.pluto.portalImpl.portlet.test.AbstractReflectivePortletTest
 
doTest(PortletConfig, PortletContext, PortletRequest, PortletResponse) - Method in class org.apache.pluto.portalImpl.portlet.test.NoOpTest
 
doTest(PortletConfig, PortletContext, PortletRequest, PortletResponse) - Method in interface org.apache.pluto.portalImpl.portlet.test.PortletTest
 
doView(RenderRequest, RenderResponse) - Method in class org.apache.pluto.portalImpl.portlet.TestPortlet
 

E

EXPECTED_PORTAL_INFO_KEY - Static variable in class org.apache.pluto.testsuite.ExpectedResults
 
ExpectedResults - Class in org.apache.pluto.testsuite
A Singleton which loads a properties file containing data expected by the tests in the testsuite.
EXT_KEY - Static variable in class org.apache.pluto.portalImpl.portlet.test.ExternalAppScopedAttributeTest
 
ExternalAppScopedAttributeTest - Class in org.apache.pluto.portalImpl.portlet.test
 
ExternalAppScopedAttributeTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.ExternalAppScopedAttributeTest
 
ExternalAppScopedAttributeTestCompanionServlet - Class in org.apache.pluto.portalImpl.portlet.test
 
ExternalAppScopedAttributeTestCompanionServlet() - Constructor for class org.apache.pluto.portalImpl.portlet.test.ExternalAppScopedAttributeTestCompanionServlet
 

F

FAILED - Static variable in class org.apache.pluto.portalImpl.portlet.test.TestResult
 

G

getActionParameters() - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
getCollection() - Method in class org.apache.pluto.portalImpl.portlet.test.TestResults
 
getConfig() - Method in class org.apache.pluto.portalImpl.portlet.test.AbstractReflectivePortletTest
 
getConfig() - Method in class org.apache.pluto.portalImpl.portlet.test.NoOpTest
 
getConfig() - Method in interface org.apache.pluto.portalImpl.portlet.test.PortletTest
 
getDesc() - Method in class org.apache.pluto.portalImpl.portlet.test.TestResult
 
getDisplayURI() - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
getExpectedProperties() - Static method in class org.apache.pluto.testsuite.ExpectedResults
Retrieves properties expected by the test suite.
getInitParameters() - Method in class org.apache.pluto.portalImpl.portlet.test.AbstractReflectivePortletTest
 
getInitParameters() - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
getName() - Method in class org.apache.pluto.portalImpl.portlet.test.TestResult
 
getName() - Method in class org.apache.pluto.portalImpl.portlet.test.TestResults
 
getName() - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
getProperties() - Method in class org.apache.pluto.testsuite.ExpectedResults
 
getRenderParameters(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.AbstractReflectivePortletTest
 
getRenderParameters(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.NoOpTest
 
getRenderParameters(PortletRequest) - Method in interface org.apache.pluto.portalImpl.portlet.test.PortletTest
 
getRenderParameters(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleParameterTest
 
getRenderParameters(PortletRequest) - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 
getRenderParameters() - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
getResults() - Method in class org.apache.pluto.portalImpl.portlet.test.TestResult
 
getReturnCode() - Method in class org.apache.pluto.portalImpl.portlet.test.TestResult
 
getServletInfo() - Method in class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTestServlet
 
getTestClassName() - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.ComplexAttributeTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.ContextInitParameterTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.ExternalAppScopedAttributeTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.MiscTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.NoOpTest
 
getTestSuiteName() - Method in interface org.apache.pluto.portalImpl.portlet.test.PortletTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.ResourceBundleTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.SecurityMappingTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleActionParameterTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleParameterTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
getTestSuiteName() - Method in class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 

I

init(TestConfig) - Method in class org.apache.pluto.portalImpl.portlet.test.AbstractReflectivePortletTest
 
init(TestConfig) - Method in class org.apache.pluto.portalImpl.portlet.test.NoOpTest
 
init(TestConfig) - Method in interface org.apache.pluto.portalImpl.portlet.test.PortletTest
 
init() - Method in class org.apache.pluto.portalImpl.portlet.TestPortlet
 
INT_KEY - Static variable in class org.apache.pluto.portalImpl.portlet.test.ExternalAppScopedAttributeTest
 
InvalidConfigurationException - Exception in org.apache.pluto.testsuite
Indicates that a configuration error has been detected
InvalidConfigurationException(String) - Constructor for exception org.apache.pluto.testsuite.InvalidConfigurationException
 
isFailed() - Method in class org.apache.pluto.portalImpl.portlet.test.TestResults
 
isInQuestion() - Method in class org.apache.pluto.portalImpl.portlet.test.TestResults
 

K

KEY - Static variable in class org.apache.pluto.portalImpl.portlet.test.SimpleActionParameterTest
 
KEY - Static variable in class org.apache.pluto.portalImpl.portlet.test.SimpleParameterTest
 
KEY - Static variable in class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 
KEY_A - Static variable in class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTest
 
KEY_B - Static variable in class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTest
 

M

MiscTest - Class in org.apache.pluto.portalImpl.portlet.test
 
MiscTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.MiscTest
 

N

NoOpTest - Class in org.apache.pluto.portalImpl.portlet.test
 
NoOpTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.NoOpTest
 

O

org.apache.pluto.core.impl - package org.apache.pluto.core.impl
 
org.apache.pluto.portalImpl.portlet - package org.apache.pluto.portalImpl.portlet
 
org.apache.pluto.portalImpl.portlet.test - package org.apache.pluto.portalImpl.portlet.test
 
org.apache.pluto.testsuite - package org.apache.pluto.testsuite
 

P

PASSED - Static variable in class org.apache.pluto.portalImpl.portlet.test.TestResult
 
PortletTest - Interface in org.apache.pluto.portalImpl.portlet.test
 
PreferencesValidatorImpl - Class in org.apache.pluto.core.impl
 
PreferencesValidatorImpl() - Constructor for class org.apache.pluto.core.impl.PreferencesValidatorImpl
 
processAction(ActionRequest, ActionResponse) - Method in class org.apache.pluto.portalImpl.portlet.TestPortlet
 
PROPERTY_FILENAME - Static variable in class org.apache.pluto.testsuite.ExpectedResults
 

R

ResourceBundleTest - Class in org.apache.pluto.portalImpl.portlet.test
Tests basic attribute retrieval and storage functions within the portlet request, session, and context objects.
ResourceBundleTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.ResourceBundleTest
 
RESULT_KEY - Static variable in class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTest
 

S

SecurityMappingTest - Class in org.apache.pluto.portalImpl.portlet.test
 
SecurityMappingTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.SecurityMappingTest
 
service(ServletRequest, ServletResponse) - Method in class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTestServlet
 
setDesc(String) - Method in class org.apache.pluto.portalImpl.portlet.test.TestResult
 
setDisplayURI(String) - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
setName(String) - Method in class org.apache.pluto.portalImpl.portlet.test.TestResult
 
setName(String) - Method in class org.apache.pluto.portalImpl.portlet.test.TestResults
 
setName(String) - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
setResults(String) - Method in class org.apache.pluto.portalImpl.portlet.test.TestResult
 
setReturnCode(String) - Method in class org.apache.pluto.portalImpl.portlet.test.TestResult
 
setTestClassName(String) - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 
SimpleActionParameterTest - Class in org.apache.pluto.portalImpl.portlet.test
 
SimpleActionParameterTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.SimpleActionParameterTest
 
SimpleAttributeTest - Class in org.apache.pluto.portalImpl.portlet.test
Tests basic attribute retrieval and storage functions within the portlet request, session, and context objects.
SimpleAttributeTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.SimpleAttributeTest
 
SimpleParameterTest - Class in org.apache.pluto.portalImpl.portlet.test
 
SimpleParameterTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.SimpleParameterTest
 
SimplePreferenceTest - Class in org.apache.pluto.portalImpl.portlet.test
 
SimplePreferenceTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.SimplePreferenceTest
 
SimpleRenderParameterTest - Class in org.apache.pluto.portalImpl.portlet.test
 
SimpleRenderParameterTest() - Constructor for class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 

T

TestConfig - Class in org.apache.pluto.portalImpl.portlet
TestPortlet Configuration.
TestConfig() - Constructor for class org.apache.pluto.portalImpl.portlet.TestConfig
 
TestConfigFactory - Class in org.apache.pluto.portalImpl.portlet
 
TestConfigFactory() - Constructor for class org.apache.pluto.portalImpl.portlet.TestConfigFactory
 
TestPortlet - Class in org.apache.pluto.portalImpl.portlet
 
TestPortlet() - Constructor for class org.apache.pluto.portalImpl.portlet.TestPortlet
 
TestResult - Class in org.apache.pluto.portalImpl.portlet.test
 
TestResult() - Constructor for class org.apache.pluto.portalImpl.portlet.test.TestResult
 
TestResults - Class in org.apache.pluto.portalImpl.portlet.test
 
TestResults(String) - Constructor for class org.apache.pluto.portalImpl.portlet.test.TestResults
 
toString() - Method in class org.apache.pluto.portalImpl.portlet.TestConfig
 

V

VAL_A - Static variable in class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTest
 
VAL_B - Static variable in class org.apache.pluto.portalImpl.portlet.test.DispatcherRenderParameterTest
 
validate(PortletPreferences) - Method in class org.apache.pluto.core.impl.PreferencesValidatorImpl
 
VALUE - Static variable in class org.apache.pluto.portalImpl.portlet.test.ExternalAppScopedAttributeTest
 
VALUE - Static variable in class org.apache.pluto.portalImpl.portlet.test.SimpleActionParameterTest
 
VALUE - Static variable in class org.apache.pluto.portalImpl.portlet.test.SimpleParameterTest
 
VALUE - Static variable in class org.apache.pluto.portalImpl.portlet.test.SimpleRenderParameterTest
 

W

WARNING - Static variable in class org.apache.pluto.portalImpl.portlet.test.TestResult
 

A C D E F G I K M N O P R S T V W

Copyright © 2003-2009 . All Rights Reserved.