Permalink
Commits on Feb 26, 2014
  1. SMARTCMS-58: Add API for exposing field definitions as map

    smart-it committed Feb 26, 2014
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
Commits on Feb 6, 2013
  1. Remove JavaDoc generation from code gen demo

    smart-it committed Feb 6, 2013
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
Commits on Feb 5, 2013
  1. Merge pull request #5 from frodooooo39/master

    imyousuf committed Feb 5, 2013
    Workspace deletion looks good.
Commits on Feb 4, 2013
  1. Add Workspace deletion from web service as well as client impl.

    MKRussel committed Feb 4, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
Commits on Feb 2, 2013
  1. Improved test cases. Now there are three workpspaces that have 300 pl…

    MKRussel committed Feb 2, 2013
    …us content, less than 100 content and no content used for workspace delete test.
    
    Signed-off-by: MKRussel <russel@smitsol.com>
  2. Added blank check in query parameter and set the log as debug

    MKRussel committed Feb 2, 2013
    Signed-off-by: MKRussel <russel@smartitengineering.com>
Commits on Jan 31, 2013
  1. Removed * imports

    MKRussel committed Jan 31, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
  2. Delete workspace with dependencies

    MKRussel committed Jan 31, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
    
    Issue: SMARTCMS-52: Workspace deletion required
Commits on Jan 21, 2013
  1. Add sleep

    MKRussel committed Jan 21, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
  2. Deleteing dependencies of workspace in different thread

    MKRussel committed Jan 21, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
Commits on Jan 15, 2013
  1. Implemented workspace deletion with test case

    MKRussel committed Jan 15, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
    Issue #SMARTCMS-52 - Workspace deletion required
Commits on Jan 14, 2013
  1. Remove JavaDoc from build plugins to reduce Jenkins build time

    smart-it committed Jan 14, 2013
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
Commits on Jan 11, 2013
  1. Fix WorkspaceId injection for RepositoryDAOImpl

    imyousuf committed Jan 11, 2013
    Previously it was being injected per Dao Module which is wrong
    given that now we can one workspace per execution or MasterModule
    So instead moved it to MasterModule using the same workspace vars
    making it possible to override workspace using System Properties
    
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-56 - Workspace ID must be overrideable
  2. Merge pull request #2 from frodooooo39/master

    imyousuf committed Jan 11, 2013
    Pulling from frodooooo39/smart-cms
  3. Error message correction

    MKRussel committed Jan 11, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
  4. Content creation should throw exception if workspace id and id of con…

    MKRussel committed Jan 11, 2013
    …tent is null in ContentId object
    
    Signed-off-by: MKRussel <russel@smitsol.com>
Commits on Jan 10, 2013
  1. Fix a bug

    MKRussel committed Jan 10, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
  2. Refactor code

    MKRussel committed Jan 10, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
    Issue #SMARTCMS-53 - Existence of workspace is not checked when creating a content
    
    Signed-off-by: MKRussel <russel@smartitengineering.com>
  3. Implement transaction related injection code generation

    imyousuf committed Jan 10, 2013
    Also use it in the demo module so that the creation of DAOs
    goes through test in the demo's test phase.
    
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
  4. Add singleton annotation on DAO Impls and re-use class injection

    imyousuf committed Jan 10, 2013
    The class injection is needed in couple of places but they were
    different requiring different injection which was unrealistic to have
    so made them coherent so that single injection can be used.
    
    The DAO Implementations are not required to be non-singleton
    hence instead of marking it singleton in each case directly mark
    them @Singleton at class definition.
    
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
  5. Add generics during invocation to work around JavaC bug on Jenkins

    imyousuf committed Jan 10, 2013
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-56 - Workspace ID must be overrideable
Commits on Jan 9, 2013
  1. Existence of workspace is checked when creating content with test case

    MKRussel committed Jan 9, 2013
    Signed-off-by: MKRussel <russel@smitsol.com>
    Issue #SMARTCMS-53 - Existence of workspace is not checked when creating a content
  2. Add System Property support to override workspace id

    smart-it committed Jan 9, 2013
    The following 2 system properties are added to allow to override
    workspace namespace and name at runtime.
    com.smartitengineering.cms.repo.workspace.namespace
    com.smartitengineering.cms.repo.workspace.name
    
    If they are not provided then workspace configured during code
    generation would be set by default.
    
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-56 - Workspace ID must be overrideable
Commits on Jan 2, 2013
  1. Add @Transactional annotation interceptor

    smart-it committed Jan 2, 2013
    Implement Unit and Integration test for implicit transaction. Next step is
    to work on code generation to support transaction.
    
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
Commits on Jan 1, 2013
  1. Add test for declarative transaction management

    smart-it committed Jan 1, 2013
    Next step is to implement method interceptor for the new
    @Transaction annotation and handle code generation for DI
    to correctly generate necessary bindings.
    
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
  2. Add test case for commit

    smart-it committed Jan 1, 2013
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
  3. Add test for hard rollback

    smart-it committed Jan 1, 2013
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
Commits on Dec 28, 2012
  1. Implement transaction service in its rudimentary form

    smart-it committed Dec 28, 2012
    Unit tests added for all operations other than commit and hard-rollback.
    In process correct typo of createTransactionKey.
    
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
Commits on Dec 27, 2012
  1. Add checking for domains been deleted within a transaction

    smart-it committed Dec 27, 2012
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
Commits on Dec 25, 2012
  1. Implement transaction common dao that'll be used by Client Implementa…

    imyousuf committed Dec 25, 2012
    …tions
    
    It basically creates and uses new APIs in transaction service and delegates
    to them for caching in transactional cache. Also fix the typo in cache API.
    
    Also enhance Transaction API to expose whether the transaction is isolated
    or not. At the same time also create transaction manager API with isolated
    transaction flag during transaction creation.
    
    The transaction dao implementation is unit tested; so the next step would
    be to implement the transaction service APIs missing still.
    
    Signed-off-by: Imran M Yousuf <imyousuf@smartitengineering.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
Commits on Dec 22, 2012
  1. Fix write time locking to non-isolated store

    smart-it committed Dec 22, 2012
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
  2. Refactor test case code for cache variable lookup via reflection

    smart-it committed Dec 22, 2012
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
  3. Make non-isolation lookup support configurable

    smart-it committed Dec 22, 2012
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
  4. Add check for transactional cache empty as well

    smart-it committed Dec 22, 2012
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs
  5. Add clean up of cache memory on transaction completion

    imyousuf committed Dec 22, 2012
    The transactional and global cache is cleared when a transaction is cleared
    This will ensure that memory is optimized and cache contains only objects
    in transaction.
    
    Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
    Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs