Class AttributeTranslationServiceBase

  • All Implemented Interfaces:
    com.soffid.iam.service.AttributeTranslationService
    Direct Known Subclasses:
    AttributeTranslationServiceImpl

    public abstract class AttributeTranslationServiceBase
    extends Object
    implements com.soffid.iam.service.AttributeTranslationService

    Spring Service base class for com.soffid.iam.service.AttributeTranslationService, provides access to all services and entities referenced by this service.

    see com.soffid.iam.service.AttributeTranslationService
    • Constructor Detail

      • AttributeTranslationServiceBase

        public AttributeTranslationServiceBase()
    • Method Detail

      • setAsyncRunnerService

        public void setAsyncRunnerService​(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
        Sets reference to asyncRunnerService.
      • getAsyncRunnerService

        public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
        Gets reference to asyncRunnerService.
      • setAttributeTranslationEntityDao

        public void setAttributeTranslationEntityDao​(AttributeTranslationEntityDao attributeTranslationEntityDao)
        Sets reference to attributeTranslationEntityDao.
      • getAttributeTranslationEntityDao

        public AttributeTranslationEntityDao getAttributeTranslationEntityDao()
        Gets reference to attributeTranslationEntityDao.
      • findByTextAndJsonQueryAsync

        @Transactional(rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.AsyncList<com.soffid.iam.api.AttributeTranslation> findByTextAndJsonQueryAsync​(String text,
                                                                                                                 String query)
                                                                                                          throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findByTextAndJsonQueryAsync in interface com.soffid.iam.service.AttributeTranslationService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindByTextAndJsonQueryAsync

        protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.AttributeTranslation> handleFindByTextAndJsonQueryAsync​(String text,
                                                                                                                                   String query)
                                                                                                                            throws Exception
        Throws:
        Exception
      • create

        @Transactional(rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.AttributeTranslation create​(com.soffid.iam.api.AttributeTranslation att)
                                                       throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface com.soffid.iam.service.AttributeTranslationService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract com.soffid.iam.api.AttributeTranslation handleCreate​(com.soffid.iam.api.AttributeTranslation att)
                                                                         throws Exception
        Throws:
        Exception
      • update

        @Transactional(rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.AttributeTranslation update​(com.soffid.iam.api.AttributeTranslation att)
                                                       throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface com.soffid.iam.service.AttributeTranslationService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract com.soffid.iam.api.AttributeTranslation handleUpdate​(com.soffid.iam.api.AttributeTranslation att)
                                                                         throws Exception
        Throws:
        Exception
      • findByColumn1

        @Transactional(rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.AttributeTranslation> findByColumn1​(String domain,
                                                                                 String column1)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findByColumn1 in interface com.soffid.iam.service.AttributeTranslationService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findByColumn2

        @Transactional(rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.AttributeTranslation> findByColumn2​(String domain,
                                                                                 String column2)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findByColumn2 in interface com.soffid.iam.service.AttributeTranslationService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findByExample

        @Transactional(rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.AttributeTranslation> findByExample​(String domain,
                                                                                 String column1,
                                                                                 String column2)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findByExample in interface com.soffid.iam.service.AttributeTranslationService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findByTextAndJsonQuery

        @Transactional(rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.AttributeTranslation> findByTextAndJsonQuery​(String text,
                                                                                          String query,
                                                                                          Integer start,
                                                                                          Integer pageSize)
                                                                                   throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findByTextAndJsonQuery in interface com.soffid.iam.service.AttributeTranslationService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findDomains

        @Transactional(rollbackFor=java.lang.Exception.class)
        public Collection<String> findDomains()
                                       throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findDomains in interface com.soffid.iam.service.AttributeTranslationService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • delete

        @Transactional(rollbackFor=java.lang.Exception.class)
        public void delete​(com.soffid.iam.api.AttributeTranslation att)
                    throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface com.soffid.iam.service.AttributeTranslationService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(com.soffid.iam.api.AttributeTranslation att)
                                      throws Exception
        Throws:
        Exception
      • getPrincipal

        protected Principal getPrincipal()
        Gets the current principal if one has been set, otherwise returns null.
        Returns:
        the current principal