Skip to content

Commit

Permalink
updated to BETA2
Browse files Browse the repository at this point in the history
  • Loading branch information
carlossg00 committed May 25, 2011
1 parent baf8aba commit 2cb342a
Show file tree
Hide file tree
Showing 5 changed files with 86 additions and 72 deletions.
2 changes: 1 addition & 1 deletion Controller/JobController.php
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ public function listAction(Category $category = null, $max = 10)

/**
* Show deatiled job info
* @param: id
* @param id
*/

public function showAction($id)
Expand Down
35 changes: 19 additions & 16 deletions Entity/Affiliate.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,53 +2,56 @@

namespace Application\Jobeet2Bundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

/**
* Application\Jobeet2Bundle\Entity\Affiliate
* @orm:Entity(repositoryClass="Application\Jobeet2Bundle\Entity\AffiliateRepository")
* @orm:Table(name="affiliate")
* @orm:HasLifecycleCallbacks
* @ORM\Entity(repositoryClass="Application\Jobeet2Bundle\Entity\AffiliateRepository")
* @ORM\Table(name="affiliate")
* @ORM\HasLifecycleCallbacks
*
*/
class Affiliate
{
/**
* @var integer $id
* @orm:Id
* @orm:Column(type="integer")
* @orm:GeneratedValue(strategy="IDENTITY")
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;

/**
* @var string $url
* @orm:Column(type="string", length=255)
* @ORM\Column(type="string", length=255)
*/
private $url;

/**
* @var string $email
* @orm:Column(type="string", length=255)
* @ORM\Column(type="string", length=255)
*/
private $email;

/**
* @var string $token
* @orm:Column(type="string", length=255)
* @ORM\Column(type="string", length=255)
*/
private $token;

/**
* @var boolean $is_active
* @orm:Column(type="boolean")
* @ORM\Column(type="boolean")
*/
private $is_active;

/**
* @var Application\Jobeet2Bundle\Entity\Category
* @orm:ManyToMany(targetEntity="Category", inversedBy="affiliates")
* @orm:JoinTable(name="category_affiliate",
* joinColumns={@orm:JoinColumn(name="affiliate_id", referencedColumnName="id")},
* inverseJoinColumns={@orm:JoinColumn(name="category_id", referencedColumnName="id")}
* @ORM\ManyToMany(targetEntity="Category", inversedBy="affiliates")
* @ORM\JoinTable(name="category_affiliate",
* joinColumns={@ORM\JoinColumn(name="affiliate_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="category_id", referencedColumnName="id")}
* )
*/

Expand Down Expand Up @@ -166,15 +169,15 @@ public function getCategories()
}

/**
* @orm:prePersist
* @ORM\prePersist
*/
public function doStuffOnPrePersist()
{
// Add your code here
}

/**
* @orm:preUpdate
* @ORM\preUpdate
*/
public function doStuffOnPreUpdate()
{
Expand Down
36 changes: 20 additions & 16 deletions Entity/Category.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,52 +2,56 @@

namespace Application\Jobeet2Bundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

use Application\Jobeet2bundle\Entity\JobRepository;
use Doctrine\Common\Collections\ArrayCollections;
use Application\Jobeet2Bundle\Util\SlugNormalizer;




/**
* Application\Jobeet2Bundle\Entity\Category
* @orm:Entity(repositoryClass="Application\Jobeet2Bundle\Entity\CategoryRepository")
* @orm:Table(name="category",
* indexes={@orm:Index(name="slug_idx", columns={"slug"})})
* @orm:HasLifecycleCallbacks
* @ORM\Entity(repositoryClass="Application\Jobeet2Bundle\Entity\CategoryRepository")
* @ORM\Table(name="category",
* indexes={@ORM\Index(name="slug_idx", columns={"slug"})})
* @ORM\HasLifecycleCallbacks
*/
class Category
{

/**
* @var integer $id
* @orm:Id
* @orm:Column(type="integer")
* @orm:GeneratedValue(strategy="IDENTITY")
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;

/**
* @var string $slug
* @orm:Column(type="string", length=255)
* @ORM\Column(type="string", length=255)
*/
private $slug;

/**
* @var string $name
* @orm:Column(type="string", length=255)
* @ORM\Column(type="string", length=255)
*/
private $name;

/**
* @var integer $nJobs
* @orm:Column(type="integer")
* @ORM\Column(type="integer")
*/
private $nJobs;

/**
* @var Application\Jobeet2Bundle\Entity\Job
* Inverse Side
* @orm:OneToMany(targetEntity="Job", mappedBy="category")
* @ORM\OneToMany(targetEntity="Job", mappedBy="category")
*/

private $job;
Expand All @@ -56,19 +60,19 @@ class Category
* @var Application\Jobeet2Bundle\Entity\Category
*
* Inverse Side
* @orm:ManyToMany(targetEntity="Category", mappedBy="categories")
* @ORM\ManyToMany(targetEntity="Category", mappedBy="categories")
*/
private $affiliates;

/**
* @var datetime $created_at
* @orm:Column(type="datetime", nullable=true)
* @ORM\Column(type="datetime", nullable=true)
*/
private $created_at;

/**
* @var datetime $updated_at
* @orm:Column(type="datetime", nullable=true)
* @ORM\Column(type="datetime", nullable=true)
*/
private $updated_at;

Expand Down Expand Up @@ -151,7 +155,7 @@ public function getAffiliates()
}

/**
* @orm:prePersist
* @ORM\prePersist
*/

public function touchCreated()
Expand All @@ -161,7 +165,7 @@ public function touchCreated()
}

/**
* @orm:preUpdate
* @ORM\preUpdate
*/

public function touchUpdated()
Expand Down
70 changes: 37 additions & 33 deletions Entity/Job.php
Original file line number Diff line number Diff line change
@@ -1,119 +1,123 @@
<?php



namespace Application\Jobeet2Bundle\Entity;

use Application\Jobeet2Bundle\Util\SlugNormalizer;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

/**
* Application\Jobeet2Bundle\Entity\Job
* @orm:Entity(repositoryClass="Application\Jobeet2Bundle\Entity\JobRepository")
* @orm:HasLifecycleCallbacks
* @orm:Table(name="job")
*
* @ORM\Entity(repositoryClass="Application\Jobeet2Bundle\Entity\JobRepository")
* @ORM\HasLifecycleCallbacks
* @ORM\Table(name="job")
*
*/
class Job
{
/**
* @var integer $id
* @orm:Id
* @orm:Column(type="integer")
* @orm:GeneratedValue(strategy="IDENTITY")
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;


/**
* @var string $type
* @orm:Column(type="string", length=255, nullable=true)
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $type;

/**
* @var string $company
* @orm:Column(type="string", length=255)
* @assert:NotBlank()
* @ORM\Column(type="string", length=255)
* @Assert\NotBlank()
*/
private $company;

/**
* @var string $logo
* @orm:Column(type="string", length=255, nullable=true)
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $logo;

/**
* @var string $url
* @orm:Column(type="string", length=255, nullable=true)
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $url;

/**
* @var string $position
* @orm:Column(type="string", length=255)
* @assert:NotNull()
* @ORM\Column(type="string", length=255)
* @Assert\NotNull()
*/
private $position;

/**
* @var string $location
* @orm:Column(type="string", length=255)
* @assert:NotNull()
* @ORM\Column(type="string", length=255)
* @Assert\NotNull()
*/
private $location;

/**
* @var string $description
* @orm:Column(type="string", length=255)
* @assert:NotNull()
* @ORM\Column(type="string", length=255)
* @Assert\NotNull()
*/
private $description;

/**
* @var string $how_to_apply
* @orm:Column(type="string", length=4000, nullable=true)
* @ORM\Column(type="string", length=4000, nullable=true)
*/
private $how_to_apply;

/**
* @var string $token
* @orm:Column(type="string", length=255, nullable=true)
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $_token;

/**
* @var boolean $is_public
* @orm:Column(type="boolean", nullable=true)
* @ORM\Column(type="boolean", nullable=true)
*/
private $is_public;

/**
* @var boolean $is_activated
* @orm:Column(type="boolean", nullable=true)
* @ORM\Column(type="boolean", nullable=true)
*/
private $is_activated;

/**
* @var string $email
* @orm:Column(type="string", length=255, nullable=true)
* @assert:Email()
* @ORM\Column(type="string", length=255, nullable=true)
* @Assert\Email()
*/
private $email;

/**
* @var datetime $expires_at
* @orm:Column(type="datetime", nullable=true)
* @ORM\Column(type="datetime", nullable=true)
*/
private $expires_at;

/**
* @var datetime $created_at
* @orm:Column(type="datetime", nullable=true)
* @ORM\Column(type="datetime", nullable=true)
*/
private $created_at;

/**
* @var datetime $updated_at
* @orm:Column(type="datetime", nullable=true)
* @ORM\Column(type="datetime", nullable=true)
*/
private $updated_at;

Expand All @@ -122,9 +126,9 @@ class Job
* @var Application\Jobeet2Bundle\Entity\Category
*
* owning Side
* @orm:ManyToOne(targetEntity="Category", inversedBy="job")
* @orm:JoinColumn(name="category_id", referencedColumnName="id")
* @assert:Type(type="Application\Jobeet2Bundle\Entity\Category")
* @ORM\ManyToOne(targetEntity="Category", inversedBy="job")
* @ORM\JoinColumn(name="category_id", referencedColumnName="id")
* @Assert\Type(type="Application\Jobeet2Bundle\Entity\Category")
*/

private $category;
Expand Down Expand Up @@ -469,7 +473,7 @@ public function setCategory(\Application\Jobeet2Bundle\Entity\Category $category
$this->category->addJob($this);
}

/**
/**ORM\
* Get category
*
* @return Application\Jobeet2Bundle\Entity\Category $category
Expand Down Expand Up @@ -543,7 +547,7 @@ public function getDaysBeforeExpires()


/**
* @orm:PrePersist
* @ORM\PrePersist
*/

public function touchCreated()
Expand All @@ -561,7 +565,7 @@ public function touchCreated()
}

/**
* @orm:PreUpdate
* @ORM\PreUpdate
*/

public function touchUpdated()
Expand Down
Loading

0 comments on commit 2cb342a

Please sign in to comment.