public function delete($typeId, $status)
    {
        $this->deleteGroupAssignmentsForType($typeId, $status);
        $this->deleteFieldDefinitionsForType($typeId, $status);
        $this->deleteTypeNameData($typeId, $status);
        $this->deleteType($typeId, $status);
    }
public function delete($typeId, $status)
    {
        $this->deleteGroupAssignmentsForType($typeId, $status);
        $this->deleteFieldDefinitionsForType($typeId, $status);
        $this->deleteTypeNameData($typeId, $status);
        $this->deleteType($typeId, $status);
    }
public function delete ( $ typeId , $ status ) { $ this -> deleteGroupAssignmentsForType ( $ typeId , $ status ) ; $ this -> deleteFieldDefinitionsForType ( $ typeId , $ status ) ; $ this -> deleteTypeNameData ( $ typeId , $ status ) ; $ this -> deleteType ( $ typeId , $ status ) ; }
Deletes a Type completely.

@param mixed $typeId
@param int $status
Deletes a Type completely .