Revision: 28583
          http://sourceforge.net/p/bibdesk/svn/28583
Author:   hofman
Date:     2024-01-10 19:10:02 +0000 (Wed, 10 Jan 2024)
Log Message:
-----------
synthesize some properties

Modified Paths:
--------------
    trunk/bibdesk/BDSKDBLPGroupServer.m
    trunk/bibdesk/BDSKEntrezGroupServer.h
    trunk/bibdesk/BDSKEntrezGroupServer.m
    trunk/bibdesk/BDSKISIGroupServer.m
    trunk/bibdesk/BDSKZoomGroupServer.h
    trunk/bibdesk/BDSKZoomGroupServer.m

Modified: trunk/bibdesk/BDSKDBLPGroupServer.m
===================================================================
--- trunk/bibdesk/BDSKDBLPGroupServer.m 2024-01-10 18:45:21 UTC (rev 28582)
+++ trunk/bibdesk/BDSKDBLPGroupServer.m 2024-01-10 19:10:02 UTC (rev 28583)
@@ -54,10 +54,9 @@
 
 @interface BDSKDBLPGroupServer ()
 
-- (void)setSearchTerm:(NSString *)string;
-- (NSString *)searchTerm;
+@property (nonatomic, copy) NSString *searchTerm;
 
-- (void)setErrorMessage:(NSString *)newErrorMessage;
+@property (nonatomic, copy) NSString *errorMessage;
 
 - (void)search;
 - (void)fetch;
@@ -76,6 +75,8 @@
 
 @implementation BDSKDBLPGroupServer
 
+@synthesize searchTerm, errorMessage;
+
 + (NSURLRequest *)requestWithDatabase:(NSString *)database format:(NSString 
*)format number:(NSInteger)number offset:(NSInteger)offset searchTerm:(NSString 
*)searchTerm {
     NSString *URLString = [NSString stringWithFormat:SERVER_URL_STRING 
@"/search/%@/api?h=%ld&f=%ld&format=%@&q=%@", database, (long)number, 
(long)offset, format, searchTerm];
     return [NSURLRequest requestWithURL:[NSURL URLWithString:URLString]];
@@ -178,25 +179,6 @@
 
 - (BOOL)isRetrieving { return state == BDSKDBLPStateSearch || state == 
BDSKDBLPStateFetch; }
 
-- (NSString *)searchTerm { return searchTerm; }
-
-- (void)setSearchTerm:(NSString *)string; {
-    if(searchTerm != string){
-        searchTerm = [string copy];
-    }
-}
-
-// warning: if these ever can be set on the background thread they have to be 
made thread safe
-- (NSString *)errorMessage {
-    return errorMessage;
-}
-
-- (void)setErrorMessage:(NSString *)newErrorMessage {
-    if (errorMessage != newErrorMessage) {
-        errorMessage = [newErrorMessage copy];
-    }
-}
-
 - (NSFormatter *)searchStringFormatter { return nil; }
 
 #pragma mark Search and fetch method

Modified: trunk/bibdesk/BDSKEntrezGroupServer.h
===================================================================
--- trunk/bibdesk/BDSKEntrezGroupServer.h       2024-01-10 18:45:21 UTC (rev 
28582)
+++ trunk/bibdesk/BDSKEntrezGroupServer.h       2024-01-10 19:10:02 UTC (rev 
28583)
@@ -60,10 +60,6 @@
     NSString *errorMessage;
 }
 
-@property(nonatomic, copy) NSString *searchTerm;
-@property(nonatomic, copy) NSString *webEnv;
-@property(nonatomic, copy) NSString *queryKey;
-
 - (void)resetSearch;
 - (void)fetch;
 - (void)startDownloadFromURL:(NSURL *)theURL;

Modified: trunk/bibdesk/BDSKEntrezGroupServer.m
===================================================================
--- trunk/bibdesk/BDSKEntrezGroupServer.m       2024-01-10 18:45:21 UTC (rev 
28582)
+++ trunk/bibdesk/BDSKEntrezGroupServer.m       2024-01-10 19:10:02 UTC (rev 
28583)
@@ -64,9 +64,20 @@
 #import "NSURL_BDSKExtensions.h"
 #import "BDSKDownloader.h"
 
+@interface BDSKEntrezGroupServer ()
+
+@property (nonatomic, copy) NSString *searchTerm;
+
+@property (nonatomic, copy) NSString *errorMessage;
+
+@property(nonatomic, copy) NSString *webEnv;
+@property(nonatomic, copy) NSString *queryKey;
+
+@end
+
 @implementation BDSKEntrezGroupServer
 
-@synthesize searchTerm, webEnv, queryKey;
+@synthesize searchTerm, errorMessage, webEnv, queryKey;
 
 enum { BDSKIdleState, BDSKEsearchState, BDSKEfetchState };
 
@@ -154,16 +165,6 @@
 
 - (BOOL)isRetrieving { return BDSKIdleState != downloadState; }
 
-// warning: if these ever can be set on the background thread they have to be 
made thread safe
-- (NSString *)errorMessage { return errorMessage; }
-
-- (void)setErrorMessage:(NSString *)newErrorMessage {
-    BDSKASSERT([NSThread isMainThread]);
-    if (errorMessage != newErrorMessage) {
-        errorMessage = newErrorMessage;
-    }
-}
-
 - (NSFormatter *)searchStringFormatter { return nil; }
 
 #pragma mark Search methods

Modified: trunk/bibdesk/BDSKISIGroupServer.m
===================================================================
--- trunk/bibdesk/BDSKISIGroupServer.m  2024-01-10 18:45:21 UTC (rev 28582)
+++ trunk/bibdesk/BDSKISIGroupServer.m  2024-01-10 19:10:02 UTC (rev 28583)
@@ -90,10 +90,9 @@
 
 @interface BDSKISIGroupServer () <BDSKSoapBindingOperationDelegate>
 
-- (void)setSearchTerm:(NSString *)string;
-- (NSString *)searchTerm;
+@property (nonatomic, copy) NSString *searchTerm;
 
-- (void)setErrorMessage:(NSString *)newErrorMessage;
+@property (nonatomic, copy) NSString *errorMessage;
 
 - (void)searchWithAuthentication;
 - (void)search;
@@ -112,6 +111,8 @@
 
 @implementation BDSKISIGroupServer
 
+@synthesize searchTerm, errorMessage;
+
 + (void)initialize
 {
     BDSKINITIALIZE;
@@ -231,22 +232,6 @@
 
 - (BOOL)isRetrieving { return state != BDSKWOKStateIdle; }
 
-- (NSString *)searchTerm { return searchTerm; }
-
-- (void)setSearchTerm:(NSString *)string; {
-    if(searchTerm != string){
-        searchTerm = [string copy];
-    }
-}
-
-- (NSString *)errorMessage { return errorMessage; }
-
-- (void)setErrorMessage:(NSString *)newErrorMessage {
-    if (errorMessage != newErrorMessage) {
-        errorMessage = [newErrorMessage copy];
-    }
-}
-
 - (NSFormatter *)searchStringFormatter { return nil; }
 
 #pragma mark Search method

Modified: trunk/bibdesk/BDSKZoomGroupServer.h
===================================================================
--- trunk/bibdesk/BDSKZoomGroupServer.h 2024-01-10 18:45:21 UTC (rev 28582)
+++ trunk/bibdesk/BDSKZoomGroupServer.h 2024-01-10 19:10:02 UTC (rev 28583)
@@ -64,5 +64,4 @@
 }
 @property (class, nonatomic, readonly) NSArray *supportedRecordSyntaxes;
 + (ZOOMSyntaxType)zoomRecordSyntaxForRecordSyntaxString:(NSString *)syntax;
-@property (nonatomic, strong) NSString *errorMessage;
 @end

Modified: trunk/bibdesk/BDSKZoomGroupServer.m
===================================================================
--- trunk/bibdesk/BDSKZoomGroupServer.m 2024-01-10 18:45:21 UTC (rev 28582)
+++ trunk/bibdesk/BDSKZoomGroupServer.m 2024-01-10 19:10:02 UTC (rev 28583)
@@ -56,9 +56,13 @@
 #define DCXML_STRING    @"DC XML"
 #define MODS_STRING     @"MODS"
 
-@interface BDSKZoomGroupServer (Private)
+@interface BDSKZoomGroupServer ()
+
+@property (nonatomic, copy) NSString *errorMessage;
+
 - (void)downloadWithSearchTerm:(NSString *)searchTerm;
 - (void)terminateConnection;
+
 @end
 
 @implementation BDSKZoomGroupServer

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to