Use user catalog in sharing presentation and editing
[pithos-macos] / pithos-macos / SharingNameFormatter.m
diff --git a/pithos-macos/SharingNameFormatter.m b/pithos-macos/SharingNameFormatter.m
deleted file mode 100644 (file)
index ed1636e..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-//
-//  SharingNameFormatter.m
-//  pithos-macos
-//
-// Copyright 2011 GRNET S.A. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or
-// without modification, are permitted provided that the following
-// conditions are met:
-// 
-//   1. Redistributions of source code must retain the above
-//      copyright notice, this list of conditions and the following
-//      disclaimer.
-// 
-//   2. Redistributions in binary form must reproduce the above
-//      copyright notice, this list of conditions and the following
-//      disclaimer in the documentation and/or other materials
-//      provided with the distribution.
-// 
-// THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
-// OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-// USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
-// AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-// POSSIBILITY OF SUCH DAMAGE.
-// 
-// The views and conclusions contained in the software and
-// documentation are those of the authors and should not be
-// interpreted as representing official policies, either expressed
-// or implied, of GRNET S.A.
-
-#import "SharingNameFormatter.h"
-
-@implementation SharingNameFormatter
-
-- (NSString *)stringForObjectValue:(id)anObject {
-       if (anObject != nil)
-               return [NSString stringWithString:anObject];
-       return nil;
-}
-
-- (BOOL)getObjectValue:(id *)anObject forString:(NSString *)string errorDescription:(NSString **)error {
-       *anObject = [NSString stringWithString:string];
-       return YES;
-}
-
-- (BOOL)isPartialStringValid:(NSString *)partialString newEditingString:(NSString **)newString errorDescription:(NSString **)error {
-       if ([partialString length] == 0) {
-        *newString = nil;
-        return NO;
-    }
-    
-       unichar aChar;
-       for (int i = 0; i < [partialString length]; i++) {
-               aChar = [partialString characterAtIndex:i];
-               if ((aChar == ' ') || (aChar == '=') || (aChar == ',') || (aChar == ';')) {
-                       *newString = nil;
-                       return NO;
-               }
-       }
-    
-    return YES;
-}
-
-@end