public static function getDataMovementDetails( $dataMovementInterfaceId, $dmi){ //jsp = job submission protocol type if( $dmi == DataMovementProtocol::LOCAL) return Airavata::getLocalDataMovement( $dataMovementInterfaceId); else if( $dmi == DataMovementProtocol::SCP) return Airavata::getSCPDataMovement( $dataMovementInterfaceId); else if( $dmi == DataMovementProtocol::GridFTP) return Airavata::getGridFTPDataMovement( $dataMovementInterfaceId); else if( $dmi == DataMovementProtocol::UNICORE_STORAGE_SERVICE) return Airavata::getUnicoreDataMovement( $dataMovementInterfaceId); /* else if( $dmi == JobSubmissionProtocol::CLOUD) return $airavataclient->getCloudJobSubmission( $dataMovementInterfaceId); */ //globus get function not present ?? }