@@ -74,7 +74,7 @@ export class ApexMigration extends BaseRelatedObjectMigration {
7474 Logger . logVerbose ( assessMessages . getMessage ( 'startingApexAssessment' , [ this . projectPath ] ) ) ;
7575 const pwd = shell . pwd ( ) ;
7676 shell . cd ( this . projectPath ) ;
77- sfProject . retrieve ( APEXCLASS , this . org . getUsername ( ) ) ;
77+ sfProject . retrieve ( APEXCLASS , this . org . getUsername ( ) , this . projectPath ) ;
7878 Logger . info ( assessMessages . getMessage ( 'processingApexFilesForAssessment' ) ) ;
7979 const apexAssessmentInfos = this . processApexFiles ( this . projectPath , 'assessment' ) ;
8080 Logger . info ( assessMessages . getMessage ( 'successfullyProcessedApexFilesForAssessment' , [ apexAssessmentInfos . length ] ) ) ;
@@ -191,7 +191,10 @@ export class ApexMigration extends BaseRelatedObjectMigration {
191191 tokenUpdates . push ( new RangeTokenUpdate ( CALLABLE , tokens [ 0 ] , tokens [ 1 ] ) ) ;
192192 tokenUpdates . push ( new InsertAfterTokenUpdate ( this . callMethodBody ( ) , parser . classDeclaration ) ) ;
193193 } else if ( implementsInterface . has ( this . vlocityOpenInterface ) ) {
194- Logger . error ( assessMessages . getMessage ( 'fileImplementsVlocityOpenInterface' , [ file . name ] ) ) ;
194+ Logger . logger . info ( assessMessages . getMessage ( 'apexFileImplementsVlocityOpenInterface' , [ file . name ] ) ) ;
195+ const tokens = implementsInterface . get ( this . vlocityOpenInterface ) ;
196+ tokenUpdates . push ( new RangeTokenUpdate ( CALLABLE , tokens [ 0 ] , tokens [ 1 ] ) ) ;
197+ tokenUpdates . push ( new InsertAfterTokenUpdate ( this . callMethodBody ( ) , parser . classDeclaration ) ) ;
195198 }
196199 return tokenUpdates ;
197200 }
0 commit comments