Sha256: a7feba09c308a316a9f91e222e671627cec1b58e503874d1ac1e6b5e05d733d4
Contents?: true
Size: 1.26 KB
Versions: 4
Compression:
Stored size: 1.26 KB
Contents
// // UserVO.m // PureMVC_ObjectiveC // // PureMVC Port to ObjectiveC by Brian Knorr <brian.knorr@puremvc.org> // PureMVC - Copyright(c) 2006-2008 Futurescale, Inc., Some rights reserved. // #import "UserVO.h" @implementation UserVO @synthesize username, firstName, lastName, email, password, confirmPassword, department; +(id)withUserName:(NSString *)username firstName:(NSString *)firstName lastName:(NSString *)lastName email:(NSString *)email password:(NSString *)password confirmPassword:(NSString *)confirmPassword department:(NSString *)department { UserVO *userVO = [[[UserVO alloc] init] autorelease]; userVO.username = username; userVO.firstName = firstName; userVO.lastName = lastName; userVO.email = email; userVO.password = password; userVO.confirmPassword = confirmPassword; userVO.department = department; return userVO; } -(NSString *)givenName { return [NSString stringWithFormat:@"%@ %@", firstName, lastName]; } -(BOOL)isValid { return username != nil && password != nil && confirmPassword != nil && [password isEqualToString:confirmPassword]; } -(void)dealloc { self.username = nil; self.firstName = nil; self.lastName = nil; self.email = nil; self.password = nil; self.confirmPassword = nil; self.department = nil; [super dealloc]; } @end
Version data entries
4 entries across 4 versions & 1 rubygems