This file is indexed.

/usr/share/php/propel/om/Persistent.php is in php-propel-runtime 1.6.9-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
<?php

/**
 * This file is part of the Propel package.
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 *
 * @license    MIT License
 */

/**
 * This interface defines methods related to saving an object
 *
 * @author     Hans Lellelid <hans@xmpl.org> (Propel)
 * @author     John D. McNally <jmcnally@collab.net> (Torque)
 * @author     Fedor K. <fedor@apache.org> (Torque)
 * @version    $Revision$
 * @package    propel.runtime.om
 */
interface Persistent
{

    /**
     * getter for the object primaryKey.
     *
     * @return ObjectKey the object primaryKey as an Object
     */
    public function getPrimaryKey();

    /**
     * Sets the PrimaryKey for the object.
     *
     * @param  mixed      $primaryKey The new PrimaryKey object or string (result of PrimaryKey.toString()).
     * @return void
     * @throws Exception, This method might throw an exceptions
     */
    public function setPrimaryKey($primaryKey);

    /**
     * Returns whether the object has been modified, since it was
     * last retrieved from storage.
     *
     * @return boolean True if the object has been modified.
     */
    public function isModified();

    /**
     * Has specified column been modified?
     *
     * @param  string  $col
     * @return boolean True if $col has been modified.
     */
    public function isColumnModified($col);

    /**
     * Returns whether the object has ever been saved.  This will
     * be false, if the object was retrieved from storage or was created
     * and then saved.
     *
     * @return boolean True, if the object has never been persisted.
     */
    public function isNew();

    /**
     * Setter for the isNew attribute.  This method will be called
     * by Propel-generated children and Peers.
     *
     * @param boolean $b the state of the object.
     */
    public function setNew($b);

    /**
     * Resets (to false) the "modified" state for this object.
     *
     * @return void
     */
    public function resetModified();

    /**
     * Whether this object has been deleted.
     * @return boolean The deleted state of this object.
     */
    public function isDeleted();

    /**
     * Specify whether this object has been deleted.
     * @param  boolean $b The deleted state of this object.
     * @return void
     */
    public function setDeleted($b);

    /**
     * Deletes the object.
     * @param  PropelPDO $con
     * @return void
     * @throws Exception
     */
    public function delete(PropelPDO $con = null);

    /**
     * Saves the object.
     * @param  PropelPDO $con
     * @return void
     * @throws Exception
     */
    public function save(PropelPDO $con = null);
}