use of org.broadleafcommerce.common.persistence.PostLoaderDao in project BroadleafCommerce by BroadleafCommerce.
the class CandidateItemOfferImpl method getOffer.
@Override
public Offer getOffer() {
if (deproxiedOffer == null) {
PostLoaderDao postLoaderDao = DefaultPostLoaderDao.getPostLoaderDao();
if (postLoaderDao != null && offer.getId() != null) {
Long id = offer.getId();
deproxiedOffer = postLoaderDao.find(OfferImpl.class, id);
} else if (offer instanceof HibernateProxy) {
deproxiedOffer = HibernateUtils.deproxy(offer);
} else {
deproxiedOffer = offer;
}
}
return deproxiedOffer;
}
use of org.broadleafcommerce.common.persistence.PostLoaderDao in project BroadleafCommerce by BroadleafCommerce.
the class OrderItemAdjustmentImpl method getOffer.
@Override
public Offer getOffer() {
if (deproxiedOffer == null) {
PostLoaderDao postLoaderDao = DefaultPostLoaderDao.getPostLoaderDao();
if (postLoaderDao != null && offer.getId() != null) {
Long id = offer.getId();
deproxiedOffer = postLoaderDao.find(OfferImpl.class, id);
} else if (offer instanceof HibernateProxy) {
deproxiedOffer = HibernateUtils.deproxy(offer);
} else {
deproxiedOffer = offer;
}
}
return deproxiedOffer;
}
use of org.broadleafcommerce.common.persistence.PostLoaderDao in project BroadleafCommerce by BroadleafCommerce.
the class OrderItemPriceDetailAdjustmentImpl method getOffer.
@Override
public Offer getOffer() {
if (deproxiedOffer == null) {
PostLoaderDao postLoaderDao = DefaultPostLoaderDao.getPostLoaderDao();
if (postLoaderDao != null && offer.getId() != null) {
Long id = offer.getId();
deproxiedOffer = postLoaderDao.find(OfferImpl.class, id);
} else if (offer instanceof HibernateProxy) {
deproxiedOffer = HibernateUtils.deproxy(offer);
} else {
deproxiedOffer = offer;
}
}
return deproxiedOffer;
}
use of org.broadleafcommerce.common.persistence.PostLoaderDao in project BroadleafCommerce by BroadleafCommerce.
the class OfferCodeImpl method getOffer.
@Override
public Offer getOffer() {
if (deproxiedOffer == null) {
PostLoaderDao postLoaderDao = DefaultPostLoaderDao.getPostLoaderDao();
if (postLoaderDao != null && offer.getId() != null) {
Long id = offer.getId();
deproxiedOffer = postLoaderDao.find(OfferImpl.class, id);
} else if (offer instanceof HibernateProxy) {
deproxiedOffer = HibernateUtils.deproxy(offer);
} else {
deproxiedOffer = offer;
}
}
return deproxiedOffer;
}
use of org.broadleafcommerce.common.persistence.PostLoaderDao in project BroadleafCommerce by BroadleafCommerce.
the class FulfillmentGroupAdjustmentImpl method getOffer.
@Override
public Offer getOffer() {
if (deproxiedOffer == null) {
PostLoaderDao postLoaderDao = DefaultPostLoaderDao.getPostLoaderDao();
if (postLoaderDao != null && offer.getId() != null) {
Long id = offer.getId();
deproxiedOffer = postLoaderDao.find(OfferImpl.class, id);
} else if (offer instanceof HibernateProxy) {
deproxiedOffer = HibernateUtils.deproxy(offer);
} else {
deproxiedOffer = offer;
}
}
return deproxiedOffer;
}
Aggregations