Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Annotation based entities #129

Merged
merged 4 commits into from
Aug 4, 2014
Merged

Annotation based entities #129

merged 4 commits into from
Aug 4, 2014

Conversation

satyan
Copy link
Collaborator

@satyan satyan commented Aug 4, 2014

remove dependency on extending SugarRecord.
Replace it using @table annotation on the entity classes.

Satya Narayan and others added 4 commits July 15, 2014 20:42
…f extending SugarRecord or not. Both type of models will be supported.

Refactored the code to enable models without extending SugarRecord class. Following is a snapshot of changes:

1. Moved all naming to NamingHelper class.
2. All reflection related stuff moves to ReflectionUtil
3. Remove SugarRecord references from Generics. Class need not extend SugarRecord.
4. Improved the inflate logic for faster child record population.
5. Removed Database class. Wasn't adding much value.
6. Changed the example project to reflect the latest changes
satyan added a commit that referenced this pull request Aug 4, 2014
@satyan satyan merged commit 4df07db into master Aug 4, 2014
@satyan satyan deleted the annotation_based_entities branch August 4, 2014 17:27
@grg021
Copy link

grg021 commented Aug 6, 2014

hi @satyan - looking forward to this great update. When are you planning to release the official 1.4 version?

Best regards.

@satyan
Copy link
Collaborator Author

satyan commented Aug 6, 2014

We're targeting some more new features for 1.4. It's still in development and would need some verification/testing before we could release. Should be available in a month or two max..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants