TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Belog\Domain\Model\Constraint Class Reference
Inheritance diagram for TYPO3\CMS\Belog\Domain\Model\Constraint:
TYPO3\CMS\Extbase\DomainObject\AbstractEntity TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface

Public Member Functions

 __construct ()
 
 __wakeup ()
 
 setUserOrGroup ($user)
 
 getUserOrGroup ()
 
 setNumber ($number)
 
 getNumber ()
 
 setWorkspaceUid ($workspace)
 
 getWorkspaceUid ()
 
 setTimeFrame ($timeFrame)
 
 getTimeFrame ()
 
 setAction ($action)
 
 getAction ()
 
 setGroupByPage ($groupByPage)
 
 getGroupByPage ()
 
 setStartTimestamp ($timestamp)
 
 getStartTimestamp ()
 
 setEndTimestamp ($timestamp)
 
 getEndTimestamp ()
 
 setIsInPageContext ($pageContext)
 
 getIsInPageContext ()
 
 setPageId ($id)
 
 getPageId ()
 
 setDepth ($depth)
 
 getDepth ()
 
 setManualDateStart (\DateTime $manualDateStart=null)
 
 getManualDateStart ()
 
 setManualDateStop (\DateTime $manualDateStop=null)
 
 getManualDateStop ()
 
- Public Member Functions inherited from TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
 __wakeup ()
 
 getUid ()
 
 setPid ($pid)
 
 getPid ()
 
 _setProperty ($propertyName, $propertyValue)
 
 _getProperty ($propertyName)
 
 _getProperties ()
 
 _hasProperty ($propertyName)
 
 _isNew ()
 
 _memorizeCleanState ($propertyName=null)
 
 _memorizePropertyCleanState ($propertyName)
 
 _getCleanProperties ()
 
 _getCleanProperty ($propertyName)
 
 _isDirty ($propertyName=null)
 
 _isClone ()
 
 _setClone ($clone)
 
 __clone ()
 
 __toString ()
 
- Public Member Functions inherited from TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface
 _memorizeCleanState ()
 
 _isDirty ()
 

Protected Attributes

 $userOrGroup = '0'
 
 $number = 20
 
 $workspaceUid = \TYPO3\CMS\Belog\Domain\Model\Workspace::UID_ANY_WORKSPACE
 
 $timeFrame = 0
 
 $action = 0
 
 $groupByPage = false
 
 $startTimestamp = 0
 
 $endTimestamp = 0
 
 $manualDateStart = null
 
 $manualDateStop = null
 
 $isInPageContext = false
 
 $pageId = 0
 
 $depth = 0
 
- Protected Attributes inherited from TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
 $uid
 
 $_localizedUid
 
 $_languageUid
 
 $_versionedUid
 
 $pid
 

Additional Inherited Members

- Protected Member Functions inherited from TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
 isPropertyDirty ($previousValue, $currentValue)
 

Detailed Description

Constraints for log entries

Definition at line 20 of file Constraint.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Belog\Domain\Model\Constraint::__construct ( )

Default constructor

Definition at line 114 of file Constraint.php.

Member Function Documentation

◆ __wakeup()

TYPO3\CMS\Belog\Domain\Model\Constraint::__wakeup ( )

added to prevent the deprecation message in Extbase

Todo:
the constraints model needs another way of storing persisted search data than serialisation

Definition at line 125 of file Constraint.php.

◆ getAction()

TYPO3\CMS\Belog\Domain\Model\Constraint::getAction ( )

Get action

Returns
int

Definition at line 229 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$action.

◆ getDepth()

TYPO3\CMS\Belog\Domain\Model\Constraint::getDepth ( )

Get page level depth

Returns
int

Definition at line 355 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$depth.

◆ getEndTimestamp()

TYPO3\CMS\Belog\Domain\Model\Constraint::getEndTimestamp ( )

Get calculated end timestamp from query constraints

Returns
int

Definition at line 292 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$endTimestamp.

◆ getGroupByPage()

TYPO3\CMS\Belog\Domain\Model\Constraint::getGroupByPage ( )

Get group by page

Returns
bool

Definition at line 250 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$groupByPage.

◆ getIsInPageContext()

TYPO3\CMS\Belog\Domain\Model\Constraint::getIsInPageContext ( )

Get page context

Returns
bool

Definition at line 313 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$isInPageContext.

◆ getManualDateStart()

TYPO3\CMS\Belog\Domain\Model\Constraint::getManualDateStart ( )

Get manual date start

Returns

Definition at line 376 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$manualDateStart.

◆ getManualDateStop()

TYPO3\CMS\Belog\Domain\Model\Constraint::getManualDateStop ( )

Get manual date stop

Returns

Definition at line 397 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$manualDateStop.

◆ getNumber()

TYPO3\CMS\Belog\Domain\Model\Constraint::getNumber ( )

Get number of log entries to show

Returns
int

Definition at line 166 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$number.

◆ getPageId()

TYPO3\CMS\Belog\Domain\Model\Constraint::getPageId ( )

Get page id

Returns
int

Definition at line 334 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$pageId.

◆ getStartTimestamp()

TYPO3\CMS\Belog\Domain\Model\Constraint::getStartTimestamp ( )

Get calculated start timestamp from query constraints

Returns
int

Definition at line 271 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$startTimestamp.

◆ getTimeFrame()

TYPO3\CMS\Belog\Domain\Model\Constraint::getTimeFrame ( )

Get time frame

Returns
int

Definition at line 208 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$timeFrame.

◆ getUserOrGroup()

TYPO3\CMS\Belog\Domain\Model\Constraint::getUserOrGroup ( )

Get user

Returns
string

Definition at line 145 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$userOrGroup.

◆ getWorkspaceUid()

TYPO3\CMS\Belog\Domain\Model\Constraint::getWorkspaceUid ( )

Get workspace

Returns
string

Definition at line 187 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$workspaceUid.

◆ setAction()

TYPO3\CMS\Belog\Domain\Model\Constraint::setAction (   $action)

Set action

Parameters
int$action
Returns
void

Definition at line 219 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$action.

◆ setDepth()

TYPO3\CMS\Belog\Domain\Model\Constraint::setDepth (   $depth)

Set page level depth

Parameters
int$depth
Returns
void

Definition at line 345 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$depth.

◆ setEndTimestamp()

TYPO3\CMS\Belog\Domain\Model\Constraint::setEndTimestamp (   $timestamp)

Set calculated end timestamp from query constraints

Parameters
int$timestamp
Returns
void

Definition at line 282 of file Constraint.php.

◆ setGroupByPage()

TYPO3\CMS\Belog\Domain\Model\Constraint::setGroupByPage (   $groupByPage)

Set group by page

Parameters
bool$groupByPage
Returns
void

Definition at line 240 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$groupByPage.

◆ setIsInPageContext()

TYPO3\CMS\Belog\Domain\Model\Constraint::setIsInPageContext (   $pageContext)

Set page context

Parameters
bool$pageContext
Returns
void

Definition at line 303 of file Constraint.php.

◆ setManualDateStart()

TYPO3\CMS\Belog\Domain\Model\Constraint::setManualDateStart ( \DateTime  $manualDateStart = null)

Set manual date start

Parameters
\DateTime$manualDateStart
Returns
void

Definition at line 366 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$manualDateStart.

◆ setManualDateStop()

TYPO3\CMS\Belog\Domain\Model\Constraint::setManualDateStop ( \DateTime  $manualDateStop = null)

Set manual date stop

Parameters
\DateTime$manualDateStop
Returns
void

Definition at line 387 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$manualDateStop.

◆ setNumber()

TYPO3\CMS\Belog\Domain\Model\Constraint::setNumber (   $number)

Set number of log rows to show

Parameters
int$number
Returns
void

Definition at line 156 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$number.

◆ setPageId()

TYPO3\CMS\Belog\Domain\Model\Constraint::setPageId (   $id)

Set page id

Parameters
int$id
Returns
void

Definition at line 324 of file Constraint.php.

◆ setStartTimestamp()

TYPO3\CMS\Belog\Domain\Model\Constraint::setStartTimestamp (   $timestamp)

Set calculated start timestamp from query constraints

Parameters
int$timestamp
Returns
void

Definition at line 261 of file Constraint.php.

◆ setTimeFrame()

TYPO3\CMS\Belog\Domain\Model\Constraint::setTimeFrame (   $timeFrame)

Set time frame

Parameters
int$timeFrame
Returns
void

Definition at line 198 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$timeFrame.

◆ setUserOrGroup()

TYPO3\CMS\Belog\Domain\Model\Constraint::setUserOrGroup (   $user)

Set user

Parameters
string$user
Returns
void

Definition at line 135 of file Constraint.php.

◆ setWorkspaceUid()

TYPO3\CMS\Belog\Domain\Model\Constraint::setWorkspaceUid (   $workspace)

Set workspace

Parameters
string$workspace
Returns
void

Definition at line 177 of file Constraint.php.

Member Data Documentation

◆ $action

TYPO3\CMS\Belog\Domain\Model\Constraint::$action = 0
protected

◆ $depth

TYPO3\CMS\Belog\Domain\Model\Constraint::$depth = 0
protected

◆ $endTimestamp

TYPO3\CMS\Belog\Domain\Model\Constraint::$endTimestamp = 0
protected

◆ $groupByPage

TYPO3\CMS\Belog\Domain\Model\Constraint::$groupByPage = false
protected

◆ $isInPageContext

TYPO3\CMS\Belog\Domain\Model\Constraint::$isInPageContext = false
protected

◆ $manualDateStart

TYPO3\CMS\Belog\Domain\Model\Constraint::$manualDateStart = null
protected

◆ $manualDateStop

TYPO3\CMS\Belog\Domain\Model\Constraint::$manualDateStop = null
protected

◆ $number

TYPO3\CMS\Belog\Domain\Model\Constraint::$number = 20
protected

◆ $pageId

TYPO3\CMS\Belog\Domain\Model\Constraint::$pageId = 0
protected

Definition at line 102 of file Constraint.php.

Referenced by TYPO3\CMS\Belog\Domain\Model\Constraint\getPageId().

◆ $startTimestamp

TYPO3\CMS\Belog\Domain\Model\Constraint::$startTimestamp = 0
protected

◆ $timeFrame

TYPO3\CMS\Belog\Domain\Model\Constraint::$timeFrame = 0
protected

◆ $userOrGroup

TYPO3\CMS\Belog\Domain\Model\Constraint::$userOrGroup = '0'
protected

◆ $workspaceUid

TYPO3\CMS\Belog\Domain\Model\Constraint::$workspaceUid = \TYPO3\CMS\Belog\Domain\Model\Workspace::UID_ANY_WORKSPACE
protected