public static class SharedEntity.Identifier extends Object implements SharedEntity
SharedEntity
. This can be used instead of a "proper" implementation.SharedEntity.Identifier, SharedEntity.SharePermissions, SharedEntity.TypeDescriptor<S extends SharedEntity>
Constructor and Description |
---|
Identifier(Long id,
SharedEntity.TypeDescriptor<? extends SharedEntity> type,
ApplicationUser owner) |
Identifier(Long id,
SharedEntity.TypeDescriptor<? extends SharedEntity> type,
String ownerUserName)
Deprecated.
Use
#Identifier(Long, com.atlassian.jira.sharing.SharedEntity.TypeDescriptor, com.atlassian.jira.user.ApplicationUser) instead. Since v6.0. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getDescription()
A general description of the entity.
|
SharedEntity.TypeDescriptor<SharedEntity> |
getEntityType()
The type of entity it is.
|
Long |
getFavouriteCount()
The number of users who have marked this entity as one of their favourites.
|
Long |
getId()
The id of the entity.
|
String |
getName()
The name of the entity.
|
ApplicationUser |
getOwner() |
String |
getOwnerUserName() |
SharedEntity.SharePermissions |
getPermissions()
The permissions for this entity.
|
int |
hashCode() |
String |
toString() |
public Identifier(Long id, SharedEntity.TypeDescriptor<? extends SharedEntity> type, String ownerUserName)
#Identifier(Long, com.atlassian.jira.sharing.SharedEntity.TypeDescriptor, com.atlassian.jira.user.ApplicationUser)
instead. Since v6.0.id
- type
- ownerUserName
- public Identifier(Long id, SharedEntity.TypeDescriptor<? extends SharedEntity> type, ApplicationUser owner)
public Long getId()
SharedEntity
getId
in interface SharedEntity
public SharedEntity.TypeDescriptor<SharedEntity> getEntityType()
SharedEntity
getEntityType
in interface SharedEntity
public String getName()
SharedEntity
getName
in interface SharedEntity
public String getDescription()
SharedEntity
getDescription
in interface SharedEntity
public String getOwnerUserName()
getOwnerUserName
in interface SharedEntity
public ApplicationUser getOwner()
getOwner
in interface SharedEntity
public SharedEntity.SharePermissions getPermissions()
SharedEntity
getPermissions
in interface SharedEntity
public Long getFavouriteCount()
Favourite
getFavouriteCount
in interface Favourite
Copyright © 2002-2022 Atlassian. All Rights Reserved.