CodeBeamer 5.4.0.1-RC API

com.intland.codebeamer.persistence.dto
Class PermissionDto

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.PermissionDto
All Implemented Interfaces:
BaseDto, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable

public class PermissionDto
extends DescribeableDto

Wraps a permission (an operation that can or cannot be done depending on some rights granted).

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
 
Field Summary
static java.lang.String ACCOUNT_ADDRESS_VIEW
          Global permission.
static java.lang.String ACCOUNT_ADMIN
          Global permission.
static java.lang.String ACCOUNT_ADMIN_OWN
          Global permission.
static java.lang.String ACCOUNT_COMPANY_VIEW
          Global permission.
static java.lang.String ACCOUNT_EMAIL_VIEW
          Global permission.
static java.lang.String ACCOUNT_PHONE_VIEW
          Global permission.
static java.lang.String ACCOUNT_ROLE_ADMIN
          Global permission.
static java.lang.String ACCOUNT_ROLE_EDIT
          Global permission.
static java.lang.String ACCOUNT_ROLE_GRANT
          Global permission.
static java.lang.String ACCOUNT_ROLE_REQUEST
          Global permission.
static java.lang.String ACCOUNT_ROLE_VIEW
          Global permission.
static java.lang.String ACCOUNT_SEARCH
          Global permission.
static java.lang.String ACCOUNT_SKILLS_VIEW
          Global permission.
static java.lang.String ANY
           
static java.lang.Integer ANY_ID
           
static java.lang.String BUILD_ADMIN
          Relates to a project.
static java.lang.String BUILD_VIEW
          Relates to a project.
static java.lang.String CMDB_ADMIN
          Relates to a project.
static java.lang.String CMDB_VIEW
          Relates to a project.
static java.lang.String DOCUMENT_ADD
          Relates to a project.
static java.lang.String DOCUMENT_ADD_GLOBAL
          Global permission.
static java.lang.String DOCUMENT_EDIT
          Relates to an artifact.
static java.lang.String DOCUMENT_OPEN
          Relates to an artifact.
static java.lang.String DOCUMENT_SUBSCRIBE
          Relates to an artifact.
static java.lang.String DOCUMENT_SUBSCRIBE_OTHERS
          Relates to an artifact.
static java.lang.String DOCUMENT_SUBSCRIBERS_VIEW
          Relates to an artifact.
static java.lang.String DOCUMENT_VIEW
          Relates to a project.
static java.lang.String DOCUMENT_VIEW_HISTORY
          Relates to a project.
static java.lang.String FORUM_ADMIN
          Relates to a project.
static java.lang.String FORUM_POST_ADD
          Relates to a forum.
static java.lang.String FORUM_POST_DELETE
          Relates to a forum.
static java.lang.String FORUM_POST_EDIT
          Relates to a forum.
static java.lang.String FORUM_POST_EDIT_NOT_OWN
          Relates to a forum.
static java.lang.String FORUM_SUBSCRIBE
          Relates to a forum.
static java.lang.String FORUM_SUBSCRIBE_OTHERS
          Relates to a forum.
static java.lang.String FORUM_VIEW
          Relates to a forum.
static java.lang.String ISSUE_ADD
          Relates to a tracker.
static java.lang.String ISSUE_ATTACHMENT_ADD
          Permission to add attachments to issues in a tracker
static java.lang.String ISSUE_ATTACHMENT_EDIT
          Permission to edit/delete any issue attachments in a tracker
static java.lang.String ISSUE_ATTACHMENT_EDIT_OWN
          Permission to edit/delete own issue attachments in a tracker
static java.lang.String ISSUE_ATTACHMENT_VIEW
          Permission to view issue attachments in a tracker
static java.lang.String ISSUE_CLOSE
          Relates to a tracker.
static java.lang.String ISSUE_COMMENT_ADD
          Permission to add attachments to issues in a tracker
static java.lang.String ISSUE_COMMENT_EDIT
          Permission to edit/delete any issue comments in a tracker
static java.lang.String ISSUE_COMMENT_EDIT_OWN
          Permission to edit/delete own issue comments in a tracker
static java.lang.String ISSUE_COMMENT_VIEW
          Permission to view issue comments in a tracker
static java.lang.String ISSUE_DELETE
          Relates to a tracker.
static java.lang.String ISSUE_EDIT
          Relates to a tracker.
static java.lang.String ISSUE_EDIT_NOT_OWN
          Relates to a tracker.
static java.lang.String ISSUE_ESCALATION_VIEW
          Permission to view issue escalation schedules in a tracker
static java.lang.String ISSUE_HISTORY_VIEW
          Relates to a tracker.
static java.lang.String ISSUE_MASS_EDIT
          Relates to a tracker.
static java.lang.String ISSUE_SUBSCRIBE
          Relates to a tracker.
static java.lang.String ISSUE_SUBSCRIBE_OTHERS
          Relates to a tracker.
static java.lang.String ISSUE_VIEW
          Relates to a tracker.
static java.lang.String ISSUE_VIEW_NOT_OWN
          Relates to a tracker.
static java.lang.String LABEL_PUBLIC_ADMIN
          Global permission.
static java.lang.String LABEL_PUBLIC_CREATE
          Global permission.
static java.lang.String MEMBER_ROLE_ADMIN
          Relates to a project.
static java.lang.String MEMBER_ROLE_VIEW
          Relates to a project.
static java.lang.String MEMBERS_ADMIN
          Relates to a project.
static java.lang.String MESSAGE_DELETE
          Relates to a forum.
static java.lang.String MESSAGE_EDIT
          Relates to a forum.
static java.lang.String MESSAGE_EDIT_NOT_OWN
          Relates to a forum.
static java.lang.String MESSAGE_VIEW
          Relates to a forum.
static java.lang.String MESSAGE_VIEW_NOT_OWN
          Relates to a forum.
static java.lang.String PERMISSION_MEMBERS_VIEW
          Relates to a project.
static java.lang.String PROJECT_ADMIN
          Relates to a project.
static java.lang.String REPORT_VIEW
          Relates to project tracker reports.
static java.lang.String SCM_COMMIT
          Relates to a project.
static java.lang.String SCM_VIEW
          Relates to a project.
static java.lang.String SOURCE_VIEW
          Relates to a project.
static java.lang.String SYSTEM_ADMIN
          Global permission.
static java.lang.String SYSTEM_CONFIG_VIEW
          Global permission.
static java.lang.String SYSTEM_LOG_VIEW
          Global permission.
static java.lang.String SYSTEM_PORTAL_MESSAGE_ADD
          Global permission.
static java.lang.String SYSTEM_PROJECT_CREATE
          Global permission.
static java.lang.String TRACKER_ADMIN
          Relates to a project.
static java.lang.String TRACKER_SUBSCRIBE
          Relates to a project.
static java.lang.String TRACKER_SUBSCRIBE_OTHERS
          Relates to a project.
static java.lang.String TRACKER_VIEW
          Relates to a project.
static java.lang.String WIKI_EDIT_OWN_PAGE
          Global permission.
static java.lang.String WIKI_VIEW
          Relates to a project.
 
Constructor Summary
PermissionDto()
           
PermissionDto(java.lang.Integer id)
           
PermissionDto(java.lang.Integer id, java.lang.String name)
           
PermissionDto(PermissionDto permission)
           
 
Method Summary
 int compareTo(java.lang.Object obj)
          Caution: NamedDto compareTo violates the rule that a.equals(b) is equivalent to a.compareTo(b) == 0, because only the names are compared
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDetails()
           
 java.lang.Integer getGroupTypeId()
           
 java.lang.Boolean getInUse()
           
 int hashCode()
           
 void setDetails(java.lang.String details)
           
 void setGroupTypeId(java.lang.Integer groupTypeId)
           
 void setInUse(java.lang.Boolean inUse)
           
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.DescribeableDto
compareByDescription, getDescription, getDescriptionFormat, setDescription, setDescriptionFormat
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto
compareNames, compareString, compareStringIgnoreCase, createLookupMap, getName, setName, toString
 
Methods inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto
clone, compare, compareInteger, equals, getId, hashCode, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ANY

public static final java.lang.String ANY
See Also:
Constant Field Values

ANY_ID

public static final java.lang.Integer ANY_ID

SYSTEM_ADMIN

public static final java.lang.String SYSTEM_ADMIN
Global permission.

See Also:
Constant Field Values

SYSTEM_PROJECT_CREATE

public static final java.lang.String SYSTEM_PROJECT_CREATE
Global permission.

See Also:
Constant Field Values

SYSTEM_LOG_VIEW

public static final java.lang.String SYSTEM_LOG_VIEW
Global permission.

See Also:
Constant Field Values

SYSTEM_CONFIG_VIEW

public static final java.lang.String SYSTEM_CONFIG_VIEW
Global permission.

See Also:
Constant Field Values

SYSTEM_PORTAL_MESSAGE_ADD

public static final java.lang.String SYSTEM_PORTAL_MESSAGE_ADD
Global permission.

See Also:
Constant Field Values

WIKI_EDIT_OWN_PAGE

public static final java.lang.String WIKI_EDIT_OWN_PAGE
Global permission.

See Also:
Constant Field Values

ACCOUNT_ADMIN

public static final java.lang.String ACCOUNT_ADMIN
Global permission.

See Also:
Constant Field Values

ACCOUNT_ADMIN_OWN

public static final java.lang.String ACCOUNT_ADMIN_OWN
Global permission.

See Also:
Constant Field Values

ACCOUNT_SEARCH

public static final java.lang.String ACCOUNT_SEARCH
Global permission.

See Also:
Constant Field Values

ACCOUNT_ADDRESS_VIEW

public static final java.lang.String ACCOUNT_ADDRESS_VIEW
Global permission.

See Also:
Constant Field Values

ACCOUNT_COMPANY_VIEW

public static final java.lang.String ACCOUNT_COMPANY_VIEW
Global permission.

See Also:
Constant Field Values

ACCOUNT_PHONE_VIEW

public static final java.lang.String ACCOUNT_PHONE_VIEW
Global permission.

See Also:
Constant Field Values

ACCOUNT_EMAIL_VIEW

public static final java.lang.String ACCOUNT_EMAIL_VIEW
Global permission.

See Also:
Constant Field Values

ACCOUNT_SKILLS_VIEW

public static final java.lang.String ACCOUNT_SKILLS_VIEW
Global permission.

See Also:
Constant Field Values

ACCOUNT_ROLE_ADMIN

public static final java.lang.String ACCOUNT_ROLE_ADMIN
Global permission.

See Also:
Constant Field Values

ACCOUNT_ROLE_EDIT

public static final java.lang.String ACCOUNT_ROLE_EDIT
Global permission.

See Also:
Constant Field Values

ACCOUNT_ROLE_GRANT

public static final java.lang.String ACCOUNT_ROLE_GRANT
Global permission.

See Also:
Constant Field Values

ACCOUNT_ROLE_REQUEST

public static final java.lang.String ACCOUNT_ROLE_REQUEST
Global permission.

See Also:
Constant Field Values

ACCOUNT_ROLE_VIEW

public static final java.lang.String ACCOUNT_ROLE_VIEW
Global permission.

See Also:
Constant Field Values

LABEL_PUBLIC_ADMIN

public static final java.lang.String LABEL_PUBLIC_ADMIN
Global permission.

See Also:
Constant Field Values

LABEL_PUBLIC_CREATE

public static final java.lang.String LABEL_PUBLIC_CREATE
Global permission.

See Also:
Constant Field Values

MEMBER_ROLE_ADMIN

public static final java.lang.String MEMBER_ROLE_ADMIN
Relates to a project.

See Also:
Constant Field Values

MEMBER_ROLE_VIEW

public static final java.lang.String MEMBER_ROLE_VIEW
Relates to a project.

See Also:
Constant Field Values

PROJECT_ADMIN

public static final java.lang.String PROJECT_ADMIN
Relates to a project.

See Also:
Constant Field Values

MEMBERS_ADMIN

public static final java.lang.String MEMBERS_ADMIN
Relates to a project.

See Also:
Constant Field Values

PERMISSION_MEMBERS_VIEW

public static final java.lang.String PERMISSION_MEMBERS_VIEW
Relates to a project.

See Also:
Constant Field Values

WIKI_VIEW

public static final java.lang.String WIKI_VIEW
Relates to a project.

See Also:
Constant Field Values

BUILD_ADMIN

public static final java.lang.String BUILD_ADMIN
Relates to a project.

See Also:
Constant Field Values

BUILD_VIEW

public static final java.lang.String BUILD_VIEW
Relates to a project.

See Also:
Constant Field Values

CMDB_ADMIN

public static final java.lang.String CMDB_ADMIN
Relates to a project.

See Also:
Constant Field Values

CMDB_VIEW

public static final java.lang.String CMDB_VIEW
Relates to a project.

See Also:
Constant Field Values

TRACKER_ADMIN

public static final java.lang.String TRACKER_ADMIN
Relates to a project.

See Also:
Constant Field Values

TRACKER_VIEW

public static final java.lang.String TRACKER_VIEW
Relates to a project.

See Also:
Constant Field Values

TRACKER_SUBSCRIBE

public static final java.lang.String TRACKER_SUBSCRIBE
Relates to a project.

See Also:
Constant Field Values

TRACKER_SUBSCRIBE_OTHERS

public static final java.lang.String TRACKER_SUBSCRIBE_OTHERS
Relates to a project.

See Also:
Constant Field Values

REPORT_VIEW

public static final java.lang.String REPORT_VIEW
Relates to project tracker reports.

See Also:
Constant Field Values

ISSUE_MASS_EDIT

public static final java.lang.String ISSUE_MASS_EDIT
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_ADD

public static final java.lang.String ISSUE_ADD
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_ATTACHMENT_ADD

public static final java.lang.String ISSUE_ATTACHMENT_ADD
Permission to add attachments to issues in a tracker

See Also:
Constant Field Values

ISSUE_ATTACHMENT_EDIT

public static final java.lang.String ISSUE_ATTACHMENT_EDIT
Permission to edit/delete any issue attachments in a tracker

See Also:
Constant Field Values

ISSUE_ATTACHMENT_EDIT_OWN

public static final java.lang.String ISSUE_ATTACHMENT_EDIT_OWN
Permission to edit/delete own issue attachments in a tracker

See Also:
Constant Field Values

ISSUE_ATTACHMENT_VIEW

public static final java.lang.String ISSUE_ATTACHMENT_VIEW
Permission to view issue attachments in a tracker

See Also:
Constant Field Values

ISSUE_COMMENT_ADD

public static final java.lang.String ISSUE_COMMENT_ADD
Permission to add attachments to issues in a tracker

See Also:
Constant Field Values

ISSUE_COMMENT_EDIT

public static final java.lang.String ISSUE_COMMENT_EDIT
Permission to edit/delete any issue comments in a tracker

See Also:
Constant Field Values

ISSUE_COMMENT_EDIT_OWN

public static final java.lang.String ISSUE_COMMENT_EDIT_OWN
Permission to edit/delete own issue comments in a tracker

See Also:
Constant Field Values

ISSUE_COMMENT_VIEW

public static final java.lang.String ISSUE_COMMENT_VIEW
Permission to view issue comments in a tracker

See Also:
Constant Field Values

ISSUE_ESCALATION_VIEW

public static final java.lang.String ISSUE_ESCALATION_VIEW
Permission to view issue escalation schedules in a tracker

See Also:
Constant Field Values

ISSUE_CLOSE

public static final java.lang.String ISSUE_CLOSE
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_DELETE

public static final java.lang.String ISSUE_DELETE
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_EDIT

public static final java.lang.String ISSUE_EDIT
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_EDIT_NOT_OWN

public static final java.lang.String ISSUE_EDIT_NOT_OWN
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_SUBSCRIBE

public static final java.lang.String ISSUE_SUBSCRIBE
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_SUBSCRIBE_OTHERS

public static final java.lang.String ISSUE_SUBSCRIBE_OTHERS
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_HISTORY_VIEW

public static final java.lang.String ISSUE_HISTORY_VIEW
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_VIEW

public static final java.lang.String ISSUE_VIEW
Relates to a tracker.

See Also:
Constant Field Values

ISSUE_VIEW_NOT_OWN

public static final java.lang.String ISSUE_VIEW_NOT_OWN
Relates to a tracker.

See Also:
Constant Field Values

FORUM_ADMIN

public static final java.lang.String FORUM_ADMIN
Relates to a project.

See Also:
Constant Field Values

FORUM_VIEW

public static final java.lang.String FORUM_VIEW
Relates to a forum.

See Also:
Constant Field Values

FORUM_SUBSCRIBE

public static final java.lang.String FORUM_SUBSCRIBE
Relates to a forum.

See Also:
Constant Field Values

FORUM_SUBSCRIBE_OTHERS

public static final java.lang.String FORUM_SUBSCRIBE_OTHERS
Relates to a forum.

See Also:
Constant Field Values

FORUM_POST_ADD

public static final java.lang.String FORUM_POST_ADD
Relates to a forum.

See Also:
Constant Field Values

FORUM_POST_DELETE

public static final java.lang.String FORUM_POST_DELETE
Relates to a forum.

See Also:
Constant Field Values

FORUM_POST_EDIT

public static final java.lang.String FORUM_POST_EDIT
Relates to a forum.

See Also:
Constant Field Values

FORUM_POST_EDIT_NOT_OWN

public static final java.lang.String FORUM_POST_EDIT_NOT_OWN
Relates to a forum.

See Also:
Constant Field Values

MESSAGE_DELETE

public static final java.lang.String MESSAGE_DELETE
Relates to a forum.

See Also:
Constant Field Values

MESSAGE_EDIT

public static final java.lang.String MESSAGE_EDIT
Relates to a forum.

See Also:
Constant Field Values

MESSAGE_EDIT_NOT_OWN

public static final java.lang.String MESSAGE_EDIT_NOT_OWN
Relates to a forum.

See Also:
Constant Field Values

MESSAGE_VIEW

public static final java.lang.String MESSAGE_VIEW
Relates to a forum.

See Also:
Constant Field Values

MESSAGE_VIEW_NOT_OWN

public static final java.lang.String MESSAGE_VIEW_NOT_OWN
Relates to a forum.

See Also:
Constant Field Values

SCM_COMMIT

public static final java.lang.String SCM_COMMIT
Relates to a project.

See Also:
Constant Field Values

SCM_VIEW

public static final java.lang.String SCM_VIEW
Relates to a project.

See Also:
Constant Field Values

SOURCE_VIEW

public static final java.lang.String SOURCE_VIEW
Relates to a project.

See Also:
Constant Field Values

DOCUMENT_VIEW

public static final java.lang.String DOCUMENT_VIEW
Relates to a project.

See Also:
Constant Field Values

DOCUMENT_VIEW_HISTORY

public static final java.lang.String DOCUMENT_VIEW_HISTORY
Relates to a project.

See Also:
Constant Field Values

DOCUMENT_ADD

public static final java.lang.String DOCUMENT_ADD
Relates to a project.

See Also:
Constant Field Values

DOCUMENT_ADD_GLOBAL

public static final java.lang.String DOCUMENT_ADD_GLOBAL
Global permission.

See Also:
Constant Field Values

DOCUMENT_EDIT

public static final java.lang.String DOCUMENT_EDIT
Relates to an artifact.

See Also:
Constant Field Values

DOCUMENT_OPEN

public static final java.lang.String DOCUMENT_OPEN
Relates to an artifact.

See Also:
Constant Field Values

DOCUMENT_SUBSCRIBE

public static final java.lang.String DOCUMENT_SUBSCRIBE
Relates to an artifact.

See Also:
Constant Field Values

DOCUMENT_SUBSCRIBE_OTHERS

public static final java.lang.String DOCUMENT_SUBSCRIBE_OTHERS
Relates to an artifact.

See Also:
Constant Field Values

DOCUMENT_SUBSCRIBERS_VIEW

public static final java.lang.String DOCUMENT_SUBSCRIBERS_VIEW
Relates to an artifact.

See Also:
Constant Field Values
Constructor Detail

PermissionDto

public PermissionDto()

PermissionDto

public PermissionDto(java.lang.Integer id)

PermissionDto

public PermissionDto(java.lang.Integer id,
                     java.lang.String name)

PermissionDto

public PermissionDto(PermissionDto permission)
Method Detail

getDetails

public java.lang.String getDetails()

setDetails

public void setDetails(java.lang.String details)

getInUse

public java.lang.Boolean getInUse()

setInUse

public void setInUse(java.lang.Boolean inUse)

getGroupTypeId

public java.lang.Integer getGroupTypeId()

setGroupTypeId

public void setGroupTypeId(java.lang.Integer groupTypeId)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class NamedDto

compareTo

public int compareTo(java.lang.Object obj)
Description copied from class: NamedDto
Caution: NamedDto compareTo violates the rule that a.equals(b) is equivalent to a.compareTo(b) == 0, because only the names are compared

Specified by:
compareTo in interface java.lang.Comparable
Overrides:
compareTo in class NamedDto

hashCode

public int hashCode()
Overrides:
hashCode in class NamedDto

CodeBeamer 5.4.0.1-RC API

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