Class ParcelTrackingCodeFactory
Class ParcelTrackingCodeFactory
Methods summary
public
create( ParcelTrackingCodeServiceId $parcelServiceId, ParcelTrackingCodeOrderId $orderId, OrderParcelTrackingCode $trackingCode, ParcelTrackingCodeLanguageId $languageId )
: ActiveRecordParcelTrackingCode
Creates an active record version of the parcel tracking code entity.
public
createLightweight( ParcelTrackingCodeOrderId $orderId, ParcelTrackingCodeServiceName $name, ParcelTrackingCodeUrl $url, ParcelTrackingCodeComment $comment = null )
: ActiveRecordParcelTrackingCode
Creates an active record version of the parcel tracking code entity with lightweight data.
public
createFrom( GXParcelTrackingCode $trackingCode )
: ActiveRecordParcelTrackingCode
Creates an active record version of the given parcel tracking code entity.
public
deleteService( void )
: ParcelTrackingCodeDeleteService
Creates and returns a delete service for parcel tracking codes. The service will be cached in memory.
public
finder( void )
: ParcelTrackingCodeFinder
Creates and returns a parcel tracking code finder. The finder will be cached in memory.
protected
trackingCodeRepository( void )
: ParcelTrackingCodeRepository
Creates and returns the parcel tracking code repository. The repository will be cached in memory.