A B C D E G M O Q R S T U 

A

add(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider

B

BUILD_MGR - Static variable in class org.apache.maven.scm.provider.synergy.util.SynergyRole
 

C

CCM_ADMIN - Static variable in class org.apache.maven.scm.provider.synergy.util.SynergyRole
 
changelog(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
checkin(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
checkinDefaultTask(ScmLogger, String, String) - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTaskManager
Check in (that is: complete) the default task.
checkinDefaultTask(ScmLogger, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Checkin the default task.
checkinFiles(List<File>, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to checkin a fileset
checkinFiles(ScmLogger, List<File>, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Checkin a file set.
checkinProject(String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to checkin a project
checkinProject(ScmLogger, String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Checkin a given project.
checkinTask(String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create command line for checkin a task
checkinTask(ScmLogger, int, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Checkin a task.
checkout(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
checkoutFiles(List<File>, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to checkout a fileset.
checkoutFiles(ScmLogger, List<File>, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Checkout given files or directory.
checkoutProject(File, String, ScmVersion, String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to checkout a project
checkoutProject(ScmLogger, File, String, ScmVersion, String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Checkout a given project.
consumeLine(String) - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyCreateTaskConsumer
Task 70 created.
consumeLine(String) - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetCompletedTasksConsumer
consumeLine(String) - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetTaskObjectsConsumer
consumeLine(String) - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetWorkingFilesConsumer
consumeLine(String) - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetWorkingProjectConsumer
consumeLine(String) - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyShowDefaultTaskConsumer
Either
taskNumber: taskSynopsis
or
The current task is not set.
consumeLine(String) - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyWorkareaConsumer
We are expecting the following output:

Project Maintain Copies Relative Time Translate Modify Path ------------------------------------------------------------------- BGZBFZH˜1 TRUE TRUE FALSE FALSE TRUE FALSE 'D:\cmsynergy\ccm_wa\LAPOSTE\BGZBFZH˜1'

And we want to extract:

D:\cmsynergy\ccm_wa\LAPOSTE\BGZBFZH˜1 <pre>

copyDirectoryStructure(File, File, List<ScmFile>) - Static method in class org.apache.maven.scm.provider.synergy.command.update.SynergyUpdateCommand
Copies a entire directory structure and collect modifications.
create(List<File>, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create command line for adding a fileset to a project
create(ScmLogger, File, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Add new file to Synergy database.
createBaseline(String, String, String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create command line for creating a baseline.
createBaseline(ScmLogger, String, String, String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Create a baseline.
createTask(String, String, boolean, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create command line for creating a task
createTask(ScmLogger, String, String, boolean, String) - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTaskManager
If necessary create a new task.
createTask(ScmLogger, String, String, boolean, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Create new task.

D

delete(List<File>, String, boolean) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create command line for deleting file(s).
delete(ScmLogger, File, String, boolean) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Delete file from Synergy database.
delimiter(String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to get Synergy database delimiter
delimiter(ScmLogger, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Get Database delimiter
dir(File, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create command line to perform a dir on the directory.

E

edit(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
executeAddCommand(ScmProviderRepository, ScmFileSet, String, boolean) - Method in class org.apache.maven.scm.provider.synergy.command.add.SynergyAddCommand
executeChangeLogCommand(ScmProviderRepository, ScmFileSet, Date, Date, ScmBranch, String) - Method in class org.apache.maven.scm.provider.synergy.command.changelog.SynergyChangeLogCommand
executeCheckInCommand(ScmProviderRepository, ScmFileSet, String, ScmVersion) - Method in class org.apache.maven.scm.provider.synergy.command.checkin.SynergyCheckInCommand
executeCheckOutCommand(ScmProviderRepository, ScmFileSet, ScmVersion, boolean, boolean) - Method in class org.apache.maven.scm.provider.synergy.command.checkout.SynergyCheckOutCommand
executeEditCommand(ScmProviderRepository, ScmFileSet) - Method in class org.apache.maven.scm.provider.synergy.command.edit.SynergyEditCommand
executeRemoveCommand(ScmProviderRepository, ScmFileSet, String) - Method in class org.apache.maven.scm.provider.synergy.command.remove.SynergyRemoveCommand
executeStatusCommand(ScmProviderRepository, ScmFileSet) - Method in class org.apache.maven.scm.provider.synergy.command.status.SynergyStatusCommand
executeSynergyCommand(ScmLogger, Commandline, CommandLineUtils.StringStreamConsumer, StreamConsumer, boolean) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Execute a command line for Synergy.
executeTagCommand(ScmProviderRepository, ScmFileSet, String, String) - Method in class org.apache.maven.scm.provider.synergy.command.tag.SynergyTagCommand
 
executeTagCommand(ScmProviderRepository, ScmFileSet, String, ScmTagParameters) - Method in class org.apache.maven.scm.provider.synergy.command.tag.SynergyTagCommand
executeUnEditCommand(ScmProviderRepository, ScmFileSet) - Method in class org.apache.maven.scm.provider.synergy.command.unedit.SynergyUnEditCommand
executeUpdateCommand(ScmProviderRepository, ScmFileSet, ScmVersion) - Method in class org.apache.maven.scm.provider.synergy.command.update.SynergyUpdateCommand

G

getChangeLogCommand() - Method in class org.apache.maven.scm.provider.synergy.command.update.SynergyUpdateCommand
 
getComment() - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTask
 
getCompletedTasks(ScmLogger, String, Date, Date, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Get a list of all tasks which are contained in all folders in the reconfigure properties of the specified project and were completed after startDate and before endDate.
getDefaultTask(ScmLogger, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Get the number of the current (ie default) task.
getFiles() - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetTaskObjectsConsumer
 
getFiles() - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetWorkingFilesConsumer
 
getInstance() - Method in class org.apache.maven.scm.provider.synergy.repository.SynergyScmProviderRepository
 
getInstance() - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyTaskManager
 
getModifiedObjects(ScmLogger, int, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Populate the object list of a Modification by querying for objects associated with the task.
getModifiedTime() - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTask
 
getNumber() - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTask
 
getProjectName() - Method in class org.apache.maven.scm.provider.synergy.repository.SynergyScmProviderRepository
 
getProjectPurpose() - Method in class org.apache.maven.scm.provider.synergy.repository.SynergyScmProviderRepository
 
getProjectRelease() - Method in class org.apache.maven.scm.provider.synergy.repository.SynergyScmProviderRepository
 
getProjectSpec() - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetWorkingProjectConsumer
 
getProjectSpec() - Method in class org.apache.maven.scm.provider.synergy.repository.SynergyScmProviderRepository
 
getProjectVersion() - Method in class org.apache.maven.scm.provider.synergy.repository.SynergyScmProviderRepository
 
getScmSpecificFilename() - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
getScmType() - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
getTask() - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyCreateTaskConsumer
 
getTask() - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyShowDefaultTaskConsumer
 
getTasks() - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetCompletedTasksConsumer
 
getUsername() - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTask
 
getWorkArea(ScmLogger, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Get the work area of a given project.
getWorkAreaPath() - Method in class org.apache.maven.scm.provider.synergy.consumer.SynergyWorkareaConsumer
 
getWorkingFiles(ScmLogger, String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Get working file(s) in a given project.
getWorkingProject(ScmLogger, String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Get a working project whose predecessor is given.

M

makeProviderScmRepository(String, char) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider

O

org.apache.maven.scm.provider.synergy - package org.apache.maven.scm.provider.synergy
 
org.apache.maven.scm.provider.synergy.command - package org.apache.maven.scm.provider.synergy.command
 
org.apache.maven.scm.provider.synergy.command.add - package org.apache.maven.scm.provider.synergy.command.add
 
org.apache.maven.scm.provider.synergy.command.changelog - package org.apache.maven.scm.provider.synergy.command.changelog
 
org.apache.maven.scm.provider.synergy.command.checkin - package org.apache.maven.scm.provider.synergy.command.checkin
 
org.apache.maven.scm.provider.synergy.command.checkout - package org.apache.maven.scm.provider.synergy.command.checkout
 
org.apache.maven.scm.provider.synergy.command.edit - package org.apache.maven.scm.provider.synergy.command.edit
 
org.apache.maven.scm.provider.synergy.command.remove - package org.apache.maven.scm.provider.synergy.command.remove
 
org.apache.maven.scm.provider.synergy.command.status - package org.apache.maven.scm.provider.synergy.command.status
 
org.apache.maven.scm.provider.synergy.command.tag - package org.apache.maven.scm.provider.synergy.command.tag
 
org.apache.maven.scm.provider.synergy.command.unedit - package org.apache.maven.scm.provider.synergy.command.unedit
 
org.apache.maven.scm.provider.synergy.command.update - package org.apache.maven.scm.provider.synergy.command.update
 
org.apache.maven.scm.provider.synergy.consumer - package org.apache.maven.scm.provider.synergy.consumer
 
org.apache.maven.scm.provider.synergy.repository - package org.apache.maven.scm.provider.synergy.repository
 
org.apache.maven.scm.provider.synergy.util - package org.apache.maven.scm.provider.synergy.util
 
OUTPUT_FORMAT - Static variable in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetCompletedTasksConsumer
 
OUTPUT_FORMAT - Static variable in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetTaskObjectsConsumer
 
OUTPUT_FORMAT - Static variable in class org.apache.maven.scm.provider.synergy.consumer.SynergyGetWorkingFilesConsumer
 

Q

query(String, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline for query.

R

reconcileUdb(String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create command line to reconcile a project with udb option.
reconcileUdb(ScmLogger, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Reconcile a project with -udb option.
reconcileUwa(String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create command line to reconcile a project with uwa option.
reconcileUwa(ScmLogger, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Reconcile a project with -uwa option.
reconfigure(String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to reconfigure a project.
reconfigure(ScmLogger, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Reconfigure a project.
reconfigureProperties(String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to reconfigure properties of a project.
reconfigureProperties(ScmLogger, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Reconfigure properties of a project.
remove(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
removePrefix(File, File) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Remove prefix path from a path.
requiresEditMode() - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider

S

SEPARATOR - Static variable in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Separator used with formatted result
setComment(String) - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTask
 
setDefaultTask(int, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to set current (i.e. default) task
setDefaultTask(ScmLogger, int, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Set the current (ie default) task.
setModifiedTime(Date) - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTask
 
setNumber(int) - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTask
 
setUsername(String) - Method in class org.apache.maven.scm.provider.synergy.util.SynergyTask
 
showDefaultTask(String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to get current (i.e. default) task
showTaskObjects(int, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline for getting list of objects in a task.
showWorkArea(String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to get workarea informations for a given project.
start(String, String, SynergyRole) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to start a Synergy session
start(ScmLogger, String, String, SynergyRole) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Start a session Synergy
startRemote(String, String, SynergyRole) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to start a remote Synergy session
status(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
stop(String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to stop a Synergy session
stop(ScmLogger, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Stop a ccm session.
synchronize(String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyCCM
Create commandline to synchronize a project
synchronize(ScmLogger, String, String) - Static method in class org.apache.maven.scm.provider.synergy.util.SynergyUtil
Synchronize a given project.
SynergyAddCommand - Class in org.apache.maven.scm.provider.synergy.command.add
 
SynergyAddCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.add.SynergyAddCommand
 
SynergyCCM - Class in org.apache.maven.scm.provider.synergy.util
This class contains methods to execute Synergy ccm command line.
SynergyCCM() - Constructor for class org.apache.maven.scm.provider.synergy.util.SynergyCCM
 
SynergyChangeLogCommand - Class in org.apache.maven.scm.provider.synergy.command.changelog
 
SynergyChangeLogCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.changelog.SynergyChangeLogCommand
 
SynergyCheckInCommand - Class in org.apache.maven.scm.provider.synergy.command.checkin
 
SynergyCheckInCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.checkin.SynergyCheckInCommand
 
SynergyCheckOutCommand - Class in org.apache.maven.scm.provider.synergy.command.checkout
 
SynergyCheckOutCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.checkout.SynergyCheckOutCommand
 
SynergyCommand - Interface in org.apache.maven.scm.provider.synergy.command
 
SynergyCreateTaskConsumer - Class in org.apache.maven.scm.provider.synergy.consumer
 
SynergyCreateTaskConsumer(ScmLogger) - Constructor for class org.apache.maven.scm.provider.synergy.consumer.SynergyCreateTaskConsumer
 
SynergyEditCommand - Class in org.apache.maven.scm.provider.synergy.command.edit
 
SynergyEditCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.edit.SynergyEditCommand
 
SynergyGetCompletedTasksConsumer - Class in org.apache.maven.scm.provider.synergy.consumer
Mainly inspired from CruiseControl
SynergyGetCompletedTasksConsumer(ScmLogger) - Constructor for class org.apache.maven.scm.provider.synergy.consumer.SynergyGetCompletedTasksConsumer
 
SynergyGetTaskObjectsConsumer - Class in org.apache.maven.scm.provider.synergy.consumer
Mainly inspired from CruiseControl
SynergyGetTaskObjectsConsumer(ScmLogger) - Constructor for class org.apache.maven.scm.provider.synergy.consumer.SynergyGetTaskObjectsConsumer
 
SynergyGetWorkingFilesConsumer - Class in org.apache.maven.scm.provider.synergy.consumer
 
SynergyGetWorkingFilesConsumer(ScmLogger) - Constructor for class org.apache.maven.scm.provider.synergy.consumer.SynergyGetWorkingFilesConsumer
 
SynergyGetWorkingProjectConsumer - Class in org.apache.maven.scm.provider.synergy.consumer
Parse output of

ccm wa -show -p <project_spec>

SynergyGetWorkingProjectConsumer(ScmLogger) - Constructor for class org.apache.maven.scm.provider.synergy.consumer.SynergyGetWorkingProjectConsumer
 
SynergyRemoveCommand - Class in org.apache.maven.scm.provider.synergy.command.remove
 
SynergyRemoveCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.remove.SynergyRemoveCommand
 
SynergyRole - Class in org.apache.maven.scm.provider.synergy.util
This class contains the different Synergy roles available.
SynergyScmProvider - Class in org.apache.maven.scm.provider.synergy
 
SynergyScmProvider() - Constructor for class org.apache.maven.scm.provider.synergy.SynergyScmProvider
 
SynergyScmProviderRepository - Class in org.apache.maven.scm.provider.synergy.repository
 
SynergyScmProviderRepository(String) - Constructor for class org.apache.maven.scm.provider.synergy.repository.SynergyScmProviderRepository
 
SynergyShowDefaultTaskConsumer - Class in org.apache.maven.scm.provider.synergy.consumer
 
SynergyShowDefaultTaskConsumer(ScmLogger) - Constructor for class org.apache.maven.scm.provider.synergy.consumer.SynergyShowDefaultTaskConsumer
 
SynergyStatusCommand - Class in org.apache.maven.scm.provider.synergy.command.status
 
SynergyStatusCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.status.SynergyStatusCommand
 
SynergyTagCommand - Class in org.apache.maven.scm.provider.synergy.command.tag
 
SynergyTagCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.tag.SynergyTagCommand
 
SynergyTask - Class in org.apache.maven.scm.provider.synergy.util
This class contains the different Synergy roles available.
SynergyTask() - Constructor for class org.apache.maven.scm.provider.synergy.util.SynergyTask
 
SynergyTaskManager - Class in org.apache.maven.scm.provider.synergy.util
In some Synergy versions (ie. 6.5) closing a session results in de-selecting the current (default) task.
SynergyTaskManager() - Constructor for class org.apache.maven.scm.provider.synergy.util.SynergyTaskManager
 
SynergyUnEditCommand - Class in org.apache.maven.scm.provider.synergy.command.unedit
 
SynergyUnEditCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.unedit.SynergyUnEditCommand
 
SynergyUpdateCommand - Class in org.apache.maven.scm.provider.synergy.command.update
 
SynergyUpdateCommand() - Constructor for class org.apache.maven.scm.provider.synergy.command.update.SynergyUpdateCommand
 
SynergyUtil - Class in org.apache.maven.scm.provider.synergy.util
This class contains functional methods for Synergy.
SynergyWorkareaConsumer - Class in org.apache.maven.scm.provider.synergy.consumer
Parse output of

ccm wa -show -p <project_spec>

SynergyWorkareaConsumer(ScmLogger) - Constructor for class org.apache.maven.scm.provider.synergy.consumer.SynergyWorkareaConsumer
 

T

tag(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
toString() - Method in class org.apache.maven.scm.provider.synergy.util.SynergyRole

U

update(ScmProviderRepository, ScmFileSet, CommandParameters) - Method in class org.apache.maven.scm.provider.synergy.SynergyScmProvider
A B C D E G M O Q R S T U 

Copyright © 2003–2018 The Apache Software Foundation. All rights reserved.