com.intland.codebeamer.persistence.dto
Class ReadOnlyProjectDto
java.lang.Object
com.intland.codebeamer.persistence.dto.base.IdentifiableDto
com.intland.codebeamer.persistence.dto.base.NamedDto
com.intland.codebeamer.persistence.dto.base.DescribeableDto
com.intland.codebeamer.persistence.dto.ProjectDto
com.intland.codebeamer.persistence.dto.ReadOnlyProjectDto
- All Implemented Interfaces:
- BaseDto, IndexableDto, ReadOnlyDto, ReferableDto, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable
public class ReadOnlyProjectDto
- extends ProjectDto
- implements ReadOnlyDto
A special ProjectDto that doesn't allow to change it's attributes
All attempts to invoke a property setter method will throw an UnsupportedOperationException
- See Also:
- Serialized Form
Methods inherited from class com.intland.codebeamer.persistence.dto.ProjectDto |
compareTo, equals, getAllowedHost, getCategory, getCopyright, getCreatedAt, getCreatedBy, getCreatedFromHost, getDefaultMemberRoleId, getDevelopmentLanguage, getEndDate, getEnvironment, getGroupId, getHomePage, getIconUrl, getInterwikiLink, getKeyName, getMountPoint, getNatureLanguage, getPassword, getPropagation, getShortDescription, getStartDate, getStatus, getStyleClass, getSyncOptions, getTopDirectory, getTrackerHomepageId, getUnusedBlb1, getUnusedVchr1, getUrlLink, getUserName, getVirtualHost, getWikiHomepageId, hashCode, isCanAnyBodyJoin, isDisabled, isDue, isIndexed, isJoinWithApproval, isNotStarted, isPublic, isStarted, isStatus1, setTrackerHomepageId, setWikiHomepageId |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
ReadOnlyProjectDto
public ReadOnlyProjectDto(ProjectDto project)
- Create a read-only version of the specified project
- Parameters:
project
-
clone
public java.lang.Object clone()
- Description copied from interface:
ReadOnlyDto
- Create a writable copy of this ReadOnlyDto
Caution: The semantics are different than the standard
Object.clone()
method,
because the returned object's class is typically different from the ReadOnlyDtos's class
- Specified by:
clone
in interface ReadOnlyDto
- Overrides:
clone
in class IdentifiableDto
setId
public void setId(java.lang.Integer id)
- Description copied from class:
IdentifiableDto
- Sets its unique identifier.
- Overrides:
setId
in class IdentifiableDto
setName
public void setName(java.lang.String name)
- Description copied from class:
NamedDto
- Sets its (descriptive) name.
- Overrides:
setName
in class NamedDto
setDescription
public void setDescription(java.lang.String details)
- Description copied from class:
DescribeableDto
- Set the description text
- Overrides:
setDescription
in class DescribeableDto
- Parameters:
details
- the description text
setDescriptionFormat
public void setDescriptionFormat(java.lang.String descriptionFormat)
- Description copied from class:
DescribeableDto
- Set the description format @see DescriptionFormat
- Overrides:
setDescriptionFormat
in class DescribeableDto
- Parameters:
descriptionFormat
- to set
setAllowedHost
public void setAllowedHost(java.lang.String allowedHost)
- Overrides:
setAllowedHost
in class ProjectDto
setCategory
public void setCategory(java.lang.String topic)
- Overrides:
setCategory
in class ProjectDto
setCopyright
public void setCopyright(java.lang.String copyright)
- Overrides:
setCopyright
in class ProjectDto
setCreatedAt
public void setCreatedAt(java.util.Date createdAt)
- Overrides:
setCreatedAt
in class ProjectDto
setCreatedBy
public void setCreatedBy(UserDto createdBy)
- Overrides:
setCreatedBy
in class ProjectDto
setCreatedFromHost
public void setCreatedFromHost(java.lang.String createdFromHost)
- Overrides:
setCreatedFromHost
in class ProjectDto
setDefaultMemberRoleId
public void setDefaultMemberRoleId(java.lang.Integer defaultMemberRole)
- Overrides:
setDefaultMemberRoleId
in class ProjectDto
setDevelopmentLanguage
public void setDevelopmentLanguage(java.lang.String developmentLanguage)
- Overrides:
setDevelopmentLanguage
in class ProjectDto
setDisabled
public void setDisabled(java.lang.Boolean disabled)
- Overrides:
setDisabled
in class ProjectDto
setEndDate
public void setEndDate(java.util.Date endDate)
- Overrides:
setEndDate
in class ProjectDto
setEnvironment
public void setEnvironment(java.lang.String environment)
- Overrides:
setEnvironment
in class ProjectDto
setGroupId
public void setGroupId(java.lang.Integer groupId)
- Overrides:
setGroupId
in class ProjectDto
setHomePage
public void setHomePage(java.lang.String homepage)
- Overrides:
setHomePage
in class ProjectDto
setIndexed
public void setIndexed(boolean indexed)
- Specified by:
setIndexed
in interface IndexableDto
- Overrides:
setIndexed
in class ProjectDto
setKeyName
public void setKeyName(java.lang.String keyName)
- Overrides:
setKeyName
in class ProjectDto
setMountPoint
public void setMountPoint(java.lang.String mountPont)
- Overrides:
setMountPoint
in class ProjectDto
setNatureLanguage
public void setNatureLanguage(java.lang.String natureLanguage)
- Overrides:
setNatureLanguage
in class ProjectDto
setPassword
public void setPassword(java.lang.String password)
- Overrides:
setPassword
in class ProjectDto
setPropagation
public void setPropagation(java.lang.String propagation)
- Overrides:
setPropagation
in class ProjectDto
setStartDate
public void setStartDate(java.util.Date startDate)
- Overrides:
setStartDate
in class ProjectDto
setStatus
public void setStatus(java.lang.String status)
- Overrides:
setStatus
in class ProjectDto
setStatus1
public void setStatus1(java.lang.String status1)
- Overrides:
setStatus1
in class ProjectDto
setSyncOptions
public void setSyncOptions(java.lang.String syncOptions)
- Overrides:
setSyncOptions
in class ProjectDto
setTopDirectory
public void setTopDirectory(java.lang.String topDirectory)
- Overrides:
setTopDirectory
in class ProjectDto
setUnusedBlb1
public void setUnusedBlb1(java.lang.String unusedBlb1)
- Overrides:
setUnusedBlb1
in class ProjectDto
setUnusedVchr1
public void setUnusedVchr1(java.lang.String unusedVchr1)
- Overrides:
setUnusedVchr1
in class ProjectDto
setUserName
public void setUserName(java.lang.String userName)
- Overrides:
setUserName
in class ProjectDto
setVirtualHost
public void setVirtualHost(java.lang.String virtualHost)
- Overrides:
setVirtualHost
in class ProjectDto
Copyright © 2006-2009 Intland Software. All rights reserved.