Mercurial > projects > dstep
view dstep/coredata/CoreDataErrors.d @ 16:19885b43130e
Huge update, the bridge actually works now
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Sun, 03 Jan 2010 22:06:11 +0100 |
parents | |
children |
line wrap: on
line source
/** * Copyright: Copyright (c) 2009 Jacob Carlborg. * Authors: Jacob Carlborg * Version: Initial created: Sep 25, 2009 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0) */ module dstep.coredata.CoreDataErrors; import dstep.coredata.CoreDataDefines; import dstep.foundation.NSObject; import dstep.foundation.NSString; import dstep.objc.bridge.Bridge; import dstep.objc.objc; import bindings = dstep.coredata.CoreDataErrors_bindings; private { NSString NSDetailedErrorsKey_; NSString NSValidationObjectErrorKey_; NSString NSValidationKeyErrorKey_; NSString NSValidationPredicateErrorKey_; NSString NSValidationValueErrorKey_; NSString NSAffectedStoresErrorKey_; NSString NSAffectedObjectsErrorKey_; NSString NSSQLiteErrorDomain_; } NSString NSDetailedErrorsKey () { if (NSDetailedErrorsKey_) return NSDetailedErrorsKey_; return NSDetailedErrorsKey_ = new NSString(bindings.NSDetailedErrorsKey); } NSString NSValidationObjectErrorKey () { if (NSValidationObjectErrorKey_) return NSValidationObjectErrorKey_; return NSValidationObjectErrorKey_ = new NSString(bindings.NSValidationObjectErrorKey); } NSString NSValidationKeyErrorKey () { if (NSValidationKeyErrorKey_) return NSValidationKeyErrorKey_; return NSValidationKeyErrorKey_ = new NSString(bindings.NSValidationKeyErrorKey); } NSString NSValidationPredicateErrorKey () { if (NSValidationPredicateErrorKey_) return NSValidationPredicateErrorKey_; return NSValidationPredicateErrorKey_ = new NSString(bindings.NSValidationPredicateErrorKey); } NSString NSValidationValueErrorKey () { if (NSValidationValueErrorKey_) return NSValidationValueErrorKey_; return NSValidationValueErrorKey_ = new NSString(bindings.NSValidationValueErrorKey); } NSString NSAffectedStoresErrorKey () { if (NSAffectedStoresErrorKey_) return NSAffectedStoresErrorKey_; return NSAffectedStoresErrorKey_ = new NSString(bindings.NSAffectedStoresErrorKey); } NSString NSAffectedObjectsErrorKey () { if (NSAffectedObjectsErrorKey_) return NSAffectedObjectsErrorKey_; return NSAffectedObjectsErrorKey_ = new NSString(bindings.NSAffectedObjectsErrorKey); } NSString NSSQLiteErrorDomain () { if (NSSQLiteErrorDomain_) return NSSQLiteErrorDomain_; return NSSQLiteErrorDomain_ = new NSString(bindings.NSSQLiteErrorDomain); } enum { NSManagedObjectValidationError = 1550, NSValidationMultipleErrorsError = 1560, NSValidationMissingMandatoryPropertyError = 1570, NSValidationRelationshipLacksMinimumCountError = 1580, NSValidationRelationshipExceedsMaximumCountError = 1590, NSValidationRelationshipDeniedDeleteError = 1600, NSValidationNumberTooLargeError = 1610, NSValidationNumberTooSmallError = 1620, NSValidationDateTooLateError = 1630, NSValidationDateTooSoonError = 1640, NSValidationInvalidDateError = 1650, NSValidationStringTooLongError = 1660, NSValidationStringTooShortError = 1670, NSValidationStringPatternMatchingError = 1680, NSManagedObjectContextLockingError = 132000, NSPersistentStoreCoordinatorLockingError = 132010, NSManagedObjectReferentialIntegrityError = 133000, NSManagedObjectExternalRelationshipError = 133010, NSManagedObjectMergeError = 133020, NSPersistentStoreInvalidTypeError = 134000, NSPersistentStoreTypeMismatchError = 134010, NSPersistentStoreIncompatibleSchemaError = 134020, NSPersistentStoreSaveError = 134030, NSPersistentStoreIncompleteSaveError = 134040, NSCoreDataError = 134060, NSPersistentStoreOperationError = 134070, NSPersistentStoreOpenError = 134080, NSPersistentStoreTimeoutError = 134090, NSPersistentStoreIncompatibleVersionHashError = 134100, NSMigrationError = 134110, NSMigrationCancelledError = 134120, NSMigrationMissingSourceModelError = 134130, NSMigrationMissingMappingModelError = 134140, NSMigrationManagerSourceStoreError = 134150, NSMigrationManagerDestinationStoreError = 134160, NSEntityMigrationPolicyError = 134170, NSSQLiteError = 134180 }