Changeset View
Changeset View
Standalone View
Standalone View
src/applications/drydock/storage/DrydockBlueprint.php
Show First 20 Lines • Show All 137 Lines • ▼ Show 20 Lines | /* -( Allocating Resources )----------------------------------------------- */ | ||||
* @task resource | * @task resource | ||||
*/ | */ | ||||
public function activateResource(DrydockResource $resource) { | public function activateResource(DrydockResource $resource) { | ||||
return $this->getImplementation()->activateResource( | return $this->getImplementation()->activateResource( | ||||
$this, | $this, | ||||
$resource); | $resource); | ||||
} | } | ||||
/** | |||||
* @task resource | |||||
*/ | |||||
public function destroyResource(DrydockResource $resource) { | |||||
$this->getImplementation()->destroyResource( | |||||
$this, | |||||
$resource); | |||||
return $this; | |||||
} | |||||
/* -( Acquiring Leases )--------------------------------------------------- */ | /* -( Acquiring Leases )--------------------------------------------------- */ | ||||
/** | /** | ||||
* @task lease | * @task lease | ||||
*/ | */ | ||||
public function canAcquireLeaseOnResource( | public function canAcquireLeaseOnResource( | ||||
DrydockResource $resource, | DrydockResource $resource, | ||||
Show All 29 Lines | return $this->getImplementation()->activateLease( | ||||
$resource, | $resource, | ||||
$lease); | $lease); | ||||
} | } | ||||
/** | /** | ||||
* @task lease | * @task lease | ||||
*/ | */ | ||||
public function releaseLease( | public function didReleaseLease( | ||||
DrydockResource $resource, | DrydockResource $resource, | ||||
DrydockLease $lease) { | DrydockLease $lease) { | ||||
$this->getImplementation()->releaseLease($this, $resource, $lease); | $this->getImplementation()->didReleaseLease( | ||||
$this, | |||||
$resource, | |||||
$lease); | |||||
return $this; | |||||
} | |||||
/** | |||||
* @task lease | |||||
*/ | |||||
public function destroyLease( | |||||
DrydockResource $resource, | |||||
DrydockLease $lease) { | |||||
$this->getImplementation()->destroyLease( | |||||
$this, | |||||
$resource, | |||||
$lease); | |||||
return $this; | return $this; | ||||
} | } | ||||
public function getInterface( | public function getInterface( | ||||
DrydockResource $resource, | DrydockResource $resource, | ||||
DrydockLease $lease, | DrydockLease $lease, | ||||
$type) { | $type) { | ||||
▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines |