Overview

Namespaces

  • Alvine
    • Infrastructure
      • Jenkins
        • Build
          • Action
          • SCM
        • Computer
          • Launcher
          • Monitor
          • Node
        • Job
          • Action
            • Type
          • Config
            • Builders
              • PublishOverSSH
            • BuildWrappers
            • Property
              • ParametersDefinition
                • Parameter
              • SecurityMatrix
                • Permission
                  • Build
                  • Computer
                  • Credential
                  • Jenkins
                  • Job
                  • Release
                  • SCM
                  • View
            • Publisher
            • SCM
              • SVN
                • Browser
            • Trigger
          • QueueItem
          • SCM
        • Plugin
        • Security
          • Authorization
          • Credential
            • PrivateKeySource
            • SCM
            • Store
              • Specification
          • Realm

Classes

  • Build
  • Client
  • Component
  • Computer
  • ConfigException
  • Credential
  • Credentials
  • Environment
  • Job
  • Model
  • Plugin
  • ResponseException
  • Security
  • User
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class User

Benutzer

Benutzer von Jenkins

Alvine\Security\Authentication\User
Extended by Alvine\Infrastructure\Jenkins\User

Direct known subclasses

Alvine\Infrastructure\Jenkins\Build\Culprit
Namespace: Alvine\Infrastructure\Jenkins
Package: Alvine\Infrastructure\Jenkins
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.com
Version: $Revision:$
Since: 20141110
Link: alvine.io
Located at User.class.php
Methods summary
public
# __construct( $name )

Neuen Benutzer erstellen

Neuen Benutzer erstellen

Dieser Konstruktor erstellt ein neues Benutzer-Objekt.

public Alvine\Net\Resource\URI
# getAbsoluteUrl( )

URL des Benutzers

URL des Benutzers

Returns

Alvine\Net\Resource\URI
URI
public string
# getDescription( )

Beschreibung

Beschreibung

Returns

string
public string
# getFullName( )

Name

Name

Returns

string
Name
public string
# getId( )

ID in Jenkins

ID in Jenkins

Returns

string
ID
public Alvine\Types\Collection
# getProperty( )

Eigenschaften des Users

Eigenschaften des Users

Returns

Alvine\Types\Collection
Eigenschaften
public Alvine\Infrastructure\Jenkins\User
# setAbsoluteUrl( Alvine\Net\Resource\URI $absoluteUrl )

URI des Benutzers setzen

URI des Benutzers setzen

Parameters

$absoluteUrl
URI

Returns

Alvine\Infrastructure\Jenkins\User
public Alvine\Infrastructure\Jenkins\User
# setDescription( string $description )

Beschreibung

Beschreibung

Parameters

$description

Returns

Alvine\Infrastructure\Jenkins\User
public Alvine\Infrastructure\Jenkins\User
# setFullName( string $fullName )

setFullName

setFullName

Parameters

$fullName

Returns

Alvine\Infrastructure\Jenkins\User
public Alvine\Infrastructure\Jenkins\User
# setId( string $id )

setId

setId

Parameters

$id

Returns

Alvine\Infrastructure\Jenkins\User
public Alvine\Infrastructure\Jenkins\User
# setProperty( Alvine\Types\Collection $properties )

Eigenschaften setzen

Eigenschaften setzen

Parameters

$properties
Eigenschaften

Returns

Alvine\Infrastructure\Jenkins\User
public static Alvine\Infrastructure\Jenkins\User
# getInstanceFromArray( Array $array )

Instanz aus einem Array erstellen

Instanz aus einem Array erstellen

Parameters

$array
Daten

Returns

Alvine\Infrastructure\Jenkins\User
public static Alvine\Infrastructure\Jenkins\User
# getInstanceFromJson( string $json )

Instanz aus einem JSON-String erstellen

Instanz aus einem JSON-String erstellen

Parameters

$json
Json Zeichenkette

Returns

Alvine\Infrastructure\Jenkins\User

Throws

Alvine\Types\TypeException
Wenn die JSON-Zeichenkette kein Array abbildet oder Fehlerhaft ist
Properties summary
protected Alvine\Net\Resource\URI $absoluteUrl

URL auf die Benutzerseite

URL auf die Benutzerseite

#
protected string $description

Beschreibung

Beschreibung

#
protected string $fullName

Vor- und Nachname

Vor- und Nachname

#
protected string $id

ID UserID besteht aus dem Loginnamen

ID UserID besteht aus dem Loginnamen

#
protected Alvine\Types\Collection $userProperties

Eigenschaften

Eigenschaften

#
alvine.infrastructure.jenkins API-Dokumentation 0.11.0 | © schukai GmbH | Impressum