Package com.atlassian.jira.sharing
Class SharedEntity.SharePermissions
java.lang.Object
com.atlassian.jira.sharing.SharedEntity.SharePermissions
- All Implemented Interfaces:
Serializable
,Iterable<SharePermission>
- Enclosing interface:
- SharedEntity
@Immutable
public static final class SharedEntity.SharePermissions
extends Object
implements Iterable<SharePermission>, Serializable
Encapsulates the permissions that a
SharedEntity
has.- Since:
- v3.13
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SharedEntity.SharePermissions
static final SharedEntity.SharePermissions
static final SharedEntity.SharePermissions
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
AUTHENTICATED
-
GLOBAL
-
PRIVATE
-
-
Constructor Details
-
SharePermissions
-
-
Method Details
-
iterator
- Specified by:
iterator
in interfaceIterable<SharePermission>
-
isGlobal
public boolean isGlobal() -
isAuthenticated
public boolean isAuthenticated() -
isPrivate
public boolean isPrivate() -
isEmpty
public boolean isEmpty() -
size
public int size() -
getPermissionSet
-
hashCode
public int hashCode() -
equals
-
toString
-