CodeBeamer 5.4.0.1-RC API

com.intland.codebeamer.persistence.dto
Class ReadOnlyProjectDto

java.lang.Object
  extended by com.intland.codebeamer.persistence.dto.base.IdentifiableDto
      extended by com.intland.codebeamer.persistence.dto.base.NamedDto
          extended by com.intland.codebeamer.persistence.dto.base.DescribeableDto
              extended by com.intland.codebeamer.persistence.dto.ProjectDto
                  extended by 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

Nested Class Summary
 
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.DescribeableDto
DescribeableDto.DescriptionComparator
 
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto
NamedDto.NameComparator
 
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto
IdentifiableDto.IdComparator
 
Nested classes/interfaces inherited from interface com.intland.codebeamer.persistence.dto.base.ReferableDto
ReferableDto.DescriptionComparator
 
Field Summary
 
Fields inherited from class com.intland.codebeamer.persistence.dto.ProjectDto
ANYBODY_CAN_JOIN_WITH_APPROVAL, ANYBODY_CAN_JOIN_WITHOUT_APPROVAL, INTERWIKI_LINK_TYPE, WAITING_FOR_APPROVAL
 
Fields inherited from interface com.intland.codebeamer.persistence.dto.base.ReferableDto
HEAD_VERSION, SECTION_DELIMITER, VERSION_DELIMITER
 
Constructor Summary
ReadOnlyProjectDto(ProjectDto project)
          Create a read-only version of the specified project
 
Method Summary
 java.lang.Object clone()
          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
 void setAllowedHost(java.lang.String allowedHost)
           
 void setCategory(java.lang.String topic)
           
 void setCopyright(java.lang.String copyright)
           
 void setCreatedAt(java.util.Date createdAt)
           
 void setCreatedBy(UserDto createdBy)
           
 void setCreatedFromHost(java.lang.String createdFromHost)
           
 void setDefaultMemberRoleId(java.lang.Integer defaultMemberRole)
           
 void setDescription(java.lang.String details)
          Set the description text
 void setDescriptionFormat(java.lang.String descriptionFormat)
          Set the description format @see DescriptionFormat
 void setDevelopmentLanguage(java.lang.String developmentLanguage)
           
 void setDisabled(java.lang.Boolean disabled)
           
 void setEndDate(java.util.Date endDate)
           
 void setEnvironment(java.lang.String environment)
           
 void setGroupId(java.lang.Integer groupId)
           
 void setHomePage(java.lang.String homepage)
           
 void setId(java.lang.Integer id)
          Sets its unique identifier.
 void setIndexed(boolean indexed)
           
 void setKeyName(java.lang.String keyName)
           
 void setMountPoint(java.lang.String mountPont)
           
 void setName(java.lang.String name)
          Sets its (descriptive) name.
 void setNatureLanguage(java.lang.String natureLanguage)
           
 void setPassword(java.lang.String password)
           
 void setPropagation(java.lang.String propagation)
           
 void setStartDate(java.util.Date startDate)
           
 void setStatus(java.lang.String status)
           
 void setStatus1(java.lang.String status1)
           
 void setSyncOptions(java.lang.String syncOptions)
           
 void setTopDirectory(java.lang.String topDirectory)
           
 void setUnusedBlb1(java.lang.String unusedBlb1)
           
 void setUnusedVchr1(java.lang.String unusedVchr1)
           
 void setUserName(java.lang.String userName)
           
 void setVirtualHost(java.lang.String virtualHost)
           
 
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 com.intland.codebeamer.persistence.dto.base.DescribeableDto
compareByDescription, getDescription, getDescriptionFormat
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto
compareNames, compareString, compareStringIgnoreCase, createLookupMap, getName, toString
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto
compare, compareInteger, equals, getId, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReadOnlyProjectDto

public ReadOnlyProjectDto(ProjectDto project)
Create a read-only version of the specified project

Parameters:
project -
Method Detail

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

CodeBeamer 5.4.0.1-RC API

Copyright © 2006-2009 Intland Software. All rights reserved.