public static class PermissionSubject.ProjectRole extends PermissionSubject
PermissionSubject.Anyone, PermissionSubject.JiraGroup, PermissionSubject.JiraUser, PermissionSubject.ProjectRole, PermissionSubject.Visitor<T>
Constructor and Description |
---|
ProjectRole() |
ProjectRole(long projectId,
long roleId) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
long |
getProjectId() |
long |
getRoleId() |
int |
hashCode() |
boolean |
matches(ApplicationUser user) |
void |
setProjectId(long projectId) |
void |
setRoleId(long roleId) |
String |
toEncodedString() |
<T> T |
visit(PermissionSubject.Visitor<T> visitor,
T carry)
Calls an appropriate visitor method, passing this PermissionSubject and the carry parameter.
|
clone, clone, fromEncodedString, fromEncodedString, toString
public ProjectRole()
public ProjectRole(long projectId, long roleId)
public long getProjectId()
public void setProjectId(long projectId)
public long getRoleId()
public void setRoleId(long roleId)
public boolean matches(ApplicationUser user)
matches
in class PermissionSubject
public String toEncodedString()
toEncodedString
in class PermissionSubject
PermissionSubject.fromEncodedString(java.lang.String)
public <T> T visit(PermissionSubject.Visitor<T> visitor, T carry)
PermissionSubject
visit
in class PermissionSubject
Copyright © 2024 Tempo Software. All Rights Reserved.