SCM
class SCM extends Model
SCM
{
"value": "6",
"locations": {
"remote": "https://svn.example.com/svn/trunk",
"local": ".",
"depthOption": "infinity",
"ignoreExternalsOption": false
},
"workspaceUpdater": {
"stapler-class": "hudson.scm.subversion.UpdateWithCleanUpdater"
},
"browser": {
"stapler-class": "hudson.plugins.viewVC.ViewVCRepositoryBrowser",
"url": "https://svn.example.com/",
"location": "local"
},
"ignoreDirPropChanges": false,
"excludedRegions": "",
"includedRegions": "",
"excludedUsers": "",
"excludedCommitMessages": "",
"excludedRevprop": "",
"filterChangelog": false
}
Properties
string | $value | ||
Location | $locations | ||
WorkspaceUpdater | $workspaceUpdater | ||
Browser | $browser | ||
boolean | $ignoreDirPropChanges | ||
string | $excludedRegions | ||
string | $includedRegions | ||
string | $excludedUsers | ||
string | $excludedCommitMessages | ||
string | $excludedRevprop | ||
boolean | $filterChangelog |
Methods
getValue
getLocations
getWorkspaceUpdater
getBrowser
getIgnoreDirPropChanges
getExcludedRegions
getIncludedRegions
getExcludedUsers
getExcludedCommitMessages
getExcludedRevprop
getFilterChangelog
setIgnoreDirPropChanges
setExcludedRegions
setIncludedRegions
setExcludedUsers
setExcludedCommitMessages
setExcludedRevprop
setFilterChangelog
getInstanceFromArray
Details
in Model at line 45
static Model
getInstanceFromJson(string $json)
Instanz aus einem JSON-String erstellen
at line 124
string
getValue()
getValue
at line 133
Location>
getLocations()
getLocations
at line 142
WorkspaceUpdater
getWorkspaceUpdater()
getWorkspaceUpdater
at line 151
Browser
getBrowser()
getBrowser
at line 161
boolean
getIgnoreDirPropChanges()
getIgnoreDirPropChanges
at line 171
string
getExcludedRegions()
getExcludedRegions
at line 181
string
getIncludedRegions()
getIncludedRegions
at line 191
string
getExcludedUsers()
getExcludedUsers
at line 201
string
getExcludedCommitMessages()
getExcludedCommitMessages
at line 211
string
getExcludedRevprop()
getExcludedRevprop
at line 221
boolean
getFilterChangelog()
getFilterChangelog
at line 232
SCM
setValue(string $value)
setValue
at line 256
SCM
setWorkspaceUpdater(WorkspaceUpdater $workspaceUpdater)
setWorkspaceUpdater
at line 280
SCM
setIgnoreDirPropChanges(boolean $ignoreDirPropChanges)
setIgnoreDirPropChanges
at line 292
SCM
setExcludedRegions(string $excludedRegions)
setExcludedRegions
at line 304
SCM
setIncludedRegions(string $includedRegions)
setIncludedRegions
at line 316
SCM
setExcludedUsers(string $excludedUsers)
setExcludedUsers
at line 328
SCM
setExcludedCommitMessages(string $excludedCommitMessages)
setExcludedCommitMessages
at line 340
SCM
setExcludedRevprop(string $excludedRevprop)
setExcludedRevprop
at line 352
SCM
setFilterChangelog(boolean $filterChangelog)
setFilterChangelog
at line 392
static SCM
getInstanceFromArray(Array $array)
getInstanceFromArray
Aufbau des Json
{
"value": "6",
"locations": {
"remote": "https://svn.example.com/svn/trunk",
"local": ".",
"depthOption": "infinity",
"ignoreExternalsOption": false
},
"workspaceUpdater": {
"stapler-class": "hudson.scm.subversion.UpdateWithCleanUpdater"
},
"browser": {
"stapler-class": "hudson.plugins.viewVC.ViewVCRepositoryBrowser",
"url": "https://svn.example.com/",
"location": "local"
},
"ignoreDirPropChanges": false,
"excludedRegions": "",
"includedRegions": "",
"excludedUsers": "",
"excludedCommitMessages": "",
"excludedRevprop": "",
"filterChangelog": false
}