Class DatahubCanonicalObjectFacadeStrategy

java.lang.Object
de.hybris.platform.datahubbackoffice.dataaccess.search.strategy.DatahubCanonicalObjectFacadeStrategy
All Implemented Interfaces:
com.hybris.cockpitng.dataaccess.facades.object.ObjectCRUDHandler, com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadeStrategy

public class DatahubCanonicalObjectFacadeStrategy extends Object implements com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadeStrategy
  • Field Summary

    Fields inherited from interface com.hybris.cockpitng.dataaccess.facades.object.ObjectCRUDHandler

    OBJECT_CREATED_EVENT, OBJECTS_DELETED_EVENT, OBJECTS_UPDATED_EVENT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canHandle(Object objectOrCOde)
     
    com.hybris.datahub.dto.item.ItemData
    create(String uniqueId, com.hybris.cockpitng.dataaccess.context.Context context)
     
    void
    delete(Object t, com.hybris.cockpitng.dataaccess.context.Context context)
     
    com.hybris.datahub.dto.item.ItemData
    load(Long itemId)
     
    com.hybris.datahub.dto.item.ItemData
    load(String uniqueId, com.hybris.cockpitng.dataaccess.context.Context context)
     
    reload(Object instance, com.hybris.cockpitng.dataaccess.context.Context context)
     
    save(Object instance, com.hybris.cockpitng.dataaccess.context.Context context)
     
    void
    setDataItemClient(com.hybris.datahub.client.DataItemClient client)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.hybris.cockpitng.dataaccess.facades.object.ObjectCRUDHandler

    clone, delete, getObjectId, isDeleted, isModified, isNew, reload, save
  • Constructor Details

    • DatahubCanonicalObjectFacadeStrategy

      public DatahubCanonicalObjectFacadeStrategy()
  • Method Details

    • canHandle

      public boolean canHandle(Object objectOrCOde)
      Specified by:
      canHandle in interface com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadeStrategy
    • load

      public com.hybris.datahub.dto.item.ItemData load(String uniqueId, com.hybris.cockpitng.dataaccess.context.Context context) throws com.hybris.cockpitng.dataaccess.facades.object.exceptions.ObjectNotFoundException
      Specified by:
      load in interface com.hybris.cockpitng.dataaccess.facades.object.ObjectCRUDHandler
      Throws:
      com.hybris.cockpitng.dataaccess.facades.object.exceptions.ObjectNotFoundException
    • load

      public com.hybris.datahub.dto.item.ItemData load(Long itemId) throws com.hybris.cockpitng.dataaccess.facades.object.exceptions.ObjectNotFoundException
      Throws:
      com.hybris.cockpitng.dataaccess.facades.object.exceptions.ObjectNotFoundException
    • delete

      public void delete(Object t, com.hybris.cockpitng.dataaccess.context.Context context)
      Specified by:
      delete in interface com.hybris.cockpitng.dataaccess.facades.object.ObjectCRUDHandler
    • create

      public com.hybris.datahub.dto.item.ItemData create(String uniqueId, com.hybris.cockpitng.dataaccess.context.Context context)
      Specified by:
      create in interface com.hybris.cockpitng.dataaccess.facades.object.ObjectCRUDHandler
    • save

      public Object save(Object instance, com.hybris.cockpitng.dataaccess.context.Context context)
      Specified by:
      save in interface com.hybris.cockpitng.dataaccess.facades.object.ObjectCRUDHandler
    • reload

      public Object reload(Object instance, com.hybris.cockpitng.dataaccess.context.Context context) throws com.hybris.cockpitng.dataaccess.facades.object.exceptions.ObjectNotFoundException
      Specified by:
      reload in interface com.hybris.cockpitng.dataaccess.facades.object.ObjectCRUDHandler
      Throws:
      com.hybris.cockpitng.dataaccess.facades.object.exceptions.ObjectNotFoundException
    • setDataItemClient

      public void setDataItemClient(com.hybris.datahub.client.DataItemClient client)