Class AnyTypeClassDataBinderImpl

  • All Implemented Interfaces:
    org.apache.syncope.core.provisioning.api.data.AnyTypeClassDataBinder

    public class AnyTypeClassDataBinderImpl
    extends Object
    implements org.apache.syncope.core.provisioning.api.data.AnyTypeClassDataBinder
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO  
      protected org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO  
      protected org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory  
      protected static org.slf4j.Logger LOG  
      protected org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO  
      protected org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO  
    • Constructor Summary

      Constructors 
      Constructor Description
      AnyTypeClassDataBinderImpl​(org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)  
    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
      • plainSchemaDAO

        protected final org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO
      • derSchemaDAO

        protected final org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO
      • virSchemaDAO

        protected final org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO
      • anyTypeDAO

        protected final org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO
      • entityFactory

        protected final org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory
    • Constructor Detail

      • AnyTypeClassDataBinderImpl

        public AnyTypeClassDataBinderImpl​(org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO,
                                          org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO,
                                          org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO,
                                          org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO,
                                          org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
    • Method Detail

      • create

        public org.apache.syncope.core.persistence.api.entity.AnyTypeClass create​(org.apache.syncope.common.lib.to.AnyTypeClassTO anyTypeClassTO)
        Specified by:
        create in interface org.apache.syncope.core.provisioning.api.data.AnyTypeClassDataBinder
      • update

        public void update​(org.apache.syncope.core.persistence.api.entity.AnyTypeClass anyTypeClass,
                           org.apache.syncope.common.lib.to.AnyTypeClassTO anyTypeClassTO)
        Specified by:
        update in interface org.apache.syncope.core.provisioning.api.data.AnyTypeClassDataBinder
      • getAnyTypeClassTO

        public org.apache.syncope.common.lib.to.AnyTypeClassTO getAnyTypeClassTO​(org.apache.syncope.core.persistence.api.entity.AnyTypeClass anyTypeClass)
        Specified by:
        getAnyTypeClassTO in interface org.apache.syncope.core.provisioning.api.data.AnyTypeClassDataBinder