Class ContentRepositoryModel
- java.lang.Object
-
- com.gentics.contentnode.rest.model.AbstractModel
-
- com.gentics.contentnode.rest.model.ContentRepositoryModel
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ContentRepositoryInPackage
public class ContentRepositoryModel extends AbstractModel implements Serializable
ContentRepository- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContentRepositoryModel.Status
Possible Check Status valuesstatic class
ContentRepositoryModel.Type
Possible ContentRepository types
-
Field Summary
Fields Modifier and Type Field Description protected String
basepath
protected Integer
checkDate
protected String
checkResult
protected ContentRepositoryModel.Status
checkStatus
protected ContentRepositoryModel.Type
crType
protected String
dataCheckResult
protected ContentRepositoryModel.Status
dataStatus
protected String
dbType
protected String
defaultPermission
protected Boolean
diffDelete
protected CRElasticsearchModel
elasticsearch
protected Integer
id
protected Boolean
instantPublishing
protected Boolean
languageInformation
protected String
name
protected String
password
protected Boolean
permissionInformation
protected String
permissionProperty
protected Boolean
projectPerNode
protected Integer
statusDate
protected String
url
protected Boolean
usePassword
protected String
username
protected String
version
-
Constructor Summary
Constructors Constructor Description ContentRepositoryModel()
Create empty instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBasepath()
Basepath for filesystem attributesInteger
getCheckDate()
Date of last check of structureString
getCheckResult()
Result of last structure checkContentRepositoryModel.Status
getCheckStatus()
Status of last structure checkContentRepositoryModel.Type
getCrType()
Type of the ContentRepositoryString
getDataCheckResult()
Result of last data checkContentRepositoryModel.Status
getDataStatus()
Status of last data checkString
getDbType()
DB Type of the ContentRepositoryString
getDefaultPermission()
Default permission (role) to be set on objects in Mesh CRsBoolean
getDiffDelete()
Flag for differential deleting of superfluous objectsCRElasticsearchModel
getElasticsearch()
Get the elasticsearch specific configuration of a Mesh CRInteger
getId()
Internal IDBoolean
getInstantPublishing()
Flag for instant publishingBoolean
getLanguageInformation()
Flag for publishing language informationString
getName()
Name of the ContentRepositoryString
getPassword()
Password for accessing the ContentRepositoryBoolean
getPermissionInformation()
Flag for publishing permission informationString
getPermissionProperty()
Property containing the permission (role) information for Mesh CRsBoolean
getProjectPerNode()
Flag for publishing every node into its own project for Mesh contentrepositoriesInteger
getStatusDate()
Date of data status (last publish process)String
getUrl()
URL for accessing the ContentRepositoryBoolean
getUsePassword()
True when a password is setString
getUsername()
Username for accessing the ContentRepositoryString
getVersion()
Implementation version of the Mesh ContentRepositoryvoid
setBasepath(String basepath)
Set the basepathvoid
setCheckDate(Integer checkDate)
Set structure check datevoid
setCheckResult(String checkResult)
Set structure check resultvoid
setCheckStatus(ContentRepositoryModel.Status checkStatus)
Set structure check statusvoid
setCrType(ContentRepositoryModel.Type crType)
Set the CR typevoid
setDataCheckResult(String dataCheckResult)
Set data check resultvoid
setDataStatus(ContentRepositoryModel.Status dataStatus)
Set data check statusvoid
setDbType(String dbType)
Set the db typevoid
setDefaultPermission(String defaultPermission)
Set the default permissionvoid
setDiffDelete(Boolean diffDelete)
Set flag for differential deletevoid
setElasticsearch(CRElasticsearchModel elasticsearch)
Set the elasticsearch configvoid
setId(Integer id)
Set the internal IDvoid
setInstantPublishing(Boolean instantPublishing)
Set the instant publishing flagvoid
setLanguageInformation(Boolean languageInformation)
Set the language information flagvoid
setName(String name)
Set the namevoid
setPassword(String password)
Set the passwordvoid
setPermissionInformation(Boolean permissionInformation)
Set the permission information flagvoid
setPermissionProperty(String permissionProperty)
Set the permission propertyvoid
setProjectPerNode(Boolean projectPerNode)
Set flag for project per nodevoid
setStatusDate(Integer statusDate)
Set data status datevoid
setUrl(String url)
Set the URLvoid
setUsePassword(Boolean usePassword)
Set whether a password is setvoid
setUsername(String username)
Set the usernamevoid
setVersion(String version)
Set the implementation version-
Methods inherited from class com.gentics.contentnode.rest.model.AbstractModel
getGlobalId, setGlobalId
-
-
-
-
Field Detail
-
id
protected Integer id
-
name
protected String name
-
crType
protected ContentRepositoryModel.Type crType
-
dbType
protected String dbType
-
username
protected String username
-
password
protected String password
-
usePassword
protected Boolean usePassword
-
url
protected String url
-
basepath
protected String basepath
-
instantPublishing
protected Boolean instantPublishing
-
languageInformation
protected Boolean languageInformation
-
permissionInformation
protected Boolean permissionInformation
-
permissionProperty
protected String permissionProperty
-
defaultPermission
protected String defaultPermission
-
diffDelete
protected Boolean diffDelete
-
elasticsearch
protected CRElasticsearchModel elasticsearch
-
projectPerNode
protected Boolean projectPerNode
-
version
protected String version
-
checkDate
protected Integer checkDate
-
checkStatus
protected ContentRepositoryModel.Status checkStatus
-
checkResult
protected String checkResult
-
statusDate
protected Integer statusDate
-
dataStatus
protected ContentRepositoryModel.Status dataStatus
-
dataCheckResult
protected String dataCheckResult
-
-
Method Detail
-
getId
public Integer getId()
Internal ID- Returns:
- id
-
setId
public void setId(Integer id)
Set the internal ID- Parameters:
id
- id
-
getName
public String getName()
Name of the ContentRepository- Returns:
- name
-
setName
public void setName(String name)
Set the name- Parameters:
name
- name
-
getCrType
public ContentRepositoryModel.Type getCrType()
Type of the ContentRepository- Returns:
- type
-
setCrType
public void setCrType(ContentRepositoryModel.Type crType)
Set the CR type- Parameters:
crType
- type
-
getDbType
public String getDbType()
DB Type of the ContentRepository- Returns:
- db type
-
setDbType
public void setDbType(String dbType)
Set the db type- Parameters:
dbType
- db type
-
getUsername
public String getUsername()
Username for accessing the ContentRepository- Returns:
- username
-
setUsername
public void setUsername(String username)
Set the username- Parameters:
username
- username
-
getPassword
public String getPassword()
Password for accessing the ContentRepository- Returns:
- password
-
setPassword
public void setPassword(String password)
Set the password- Parameters:
password
- password
-
getUsePassword
public Boolean getUsePassword()
True when a password is set- Returns:
- true for password
-
setUsePassword
public void setUsePassword(Boolean usePassword)
Set whether a password is set- Parameters:
usePassword
- true for password
-
getUrl
public String getUrl()
URL for accessing the ContentRepository- Returns:
- url
-
setUrl
public void setUrl(String url)
Set the URL- Parameters:
url
- url
-
getBasepath
public String getBasepath()
Basepath for filesystem attributes- Returns:
- basepath
-
setBasepath
public void setBasepath(String basepath)
Set the basepath- Parameters:
basepath
- basepath
-
getInstantPublishing
public Boolean getInstantPublishing()
Flag for instant publishing- Returns:
- instant publishing flag
-
setInstantPublishing
public void setInstantPublishing(Boolean instantPublishing)
Set the instant publishing flag- Parameters:
instantPublishing
- instant publishing flag
-
getLanguageInformation
public Boolean getLanguageInformation()
Flag for publishing language information- Returns:
- language information flag
-
setLanguageInformation
public void setLanguageInformation(Boolean languageInformation)
Set the language information flag- Parameters:
languageInformation
- language information flag
-
getPermissionInformation
public Boolean getPermissionInformation()
Flag for publishing permission information- Returns:
- permission information flag
-
setPermissionInformation
public void setPermissionInformation(Boolean permissionInformation)
Set the permission information flag- Parameters:
permissionInformation
- permission information flag
-
getPermissionProperty
public String getPermissionProperty()
Property containing the permission (role) information for Mesh CRs- Returns:
- name of the property
-
setPermissionProperty
public void setPermissionProperty(String permissionProperty)
Set the permission property- Parameters:
permissionProperty
- name of the property
-
getDefaultPermission
public String getDefaultPermission()
Default permission (role) to be set on objects in Mesh CRs- Returns:
- default permission
-
setDefaultPermission
public void setDefaultPermission(String defaultPermission)
Set the default permission- Parameters:
defaultPermission
- default permission
-
getDiffDelete
public Boolean getDiffDelete()
Flag for differential deleting of superfluous objects- Returns:
- differential delete flag
-
setDiffDelete
public void setDiffDelete(Boolean diffDelete)
Set flag for differential delete- Parameters:
diffDelete
- differential delete flag
-
getElasticsearch
public CRElasticsearchModel getElasticsearch()
Get the elasticsearch specific configuration of a Mesh CR- Returns:
- elasticsearch config
-
setElasticsearch
public void setElasticsearch(CRElasticsearchModel elasticsearch)
Set the elasticsearch config- Parameters:
elasticsearch
- config
-
getProjectPerNode
public Boolean getProjectPerNode()
Flag for publishing every node into its own project for Mesh contentrepositories- Returns:
- true for project per node
-
setProjectPerNode
public void setProjectPerNode(Boolean projectPerNode)
Set flag for project per node- Parameters:
projectPerNode
- true for project per node
-
getVersion
public String getVersion()
Implementation version of the Mesh ContentRepository- Returns:
- implementation version
-
setVersion
public void setVersion(String version)
Set the implementation version- Parameters:
version
- implementation version
-
getCheckDate
public Integer getCheckDate()
Date of last check of structure- Returns:
- structure check date
-
setCheckDate
public void setCheckDate(Integer checkDate)
Set structure check date- Parameters:
checkDate
- structure check date
-
getCheckStatus
public ContentRepositoryModel.Status getCheckStatus()
Status of last structure check- Returns:
- structure check status
-
setCheckStatus
public void setCheckStatus(ContentRepositoryModel.Status checkStatus)
Set structure check status- Parameters:
checkStatus
- structure check status
-
getCheckResult
public String getCheckResult()
Result of last structure check- Returns:
- structure check result
-
setCheckResult
public void setCheckResult(String checkResult)
Set structure check result- Parameters:
checkResult
- structure check result
-
getStatusDate
public Integer getStatusDate()
Date of data status (last publish process)- Returns:
- data status date
-
setStatusDate
public void setStatusDate(Integer statusDate)
Set data status date- Parameters:
statusDate
- data status date
-
getDataStatus
public ContentRepositoryModel.Status getDataStatus()
Status of last data check- Returns:
- data check status
-
setDataStatus
public void setDataStatus(ContentRepositoryModel.Status dataStatus)
Set data check status- Parameters:
dataStatus
- data check status
-
getDataCheckResult
public String getDataCheckResult()
Result of last data check- Returns:
- data check result
-
setDataCheckResult
public void setDataCheckResult(String dataCheckResult)
Set data check result- Parameters:
dataCheckResult
- data check result
-
-