public class WsPermissionAssign extends java.lang.Object implements java.lang.Comparable<WsPermissionAssign>
Constructor and Description |
---|
WsPermissionAssign() |
WsPermissionAssign(PermissionEntry permissionEntry,
java.util.Set<PermissionLimitBean> permissionLimitBeans,
boolean includePermissionAssignDetail)
construct with attribute assign to set internal fields
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(WsPermissionAssign o2)
compare and sort so results are reproducible for tests
|
static WsPermissionAssign[] |
convertPermissionEntries(java.util.Set<PermissionEntry> permissionEntrySet,
java.util.Map<PermissionEntry,java.util.Set<PermissionLimitBean>> permissionLimitMap,
boolean includePermissionAssignDetail)
convert permission assigns
|
java.lang.String |
getAction()
name of action for this assignment (e.g.
|
java.lang.String |
getAllowedOverall()
T or F, this will be if this permissions is allowed (not in DB/assignment, but overall).
|
java.lang.String |
getAttributeAssignId()
if this is an attribute assign attribute, this is the foreign key
|
java.lang.String |
getAttributeDefId()
id of attribute def in this assignment
|
java.lang.String |
getAttributeDefName()
name of attribute def in this assignment
|
java.lang.String |
getAttributeDefNameId()
attribute name id in this assignment
|
java.lang.String |
getAttributeDefNameName()
attribute name in this assignment
|
WsPermissionAssignDetail |
getDetail()
detail on the permission
|
java.lang.String |
getDisallowed()
if this is a permission, then if this permission assignment is allowed or not
|
java.lang.String |
getEnabled()
T or F for if this assignment is enabled (e.g.
|
WsPermissionLimit[] |
getLimits()
if retrieving limits, these are the limits
|
java.lang.String |
getMembershipId()
if this is a membership attribute, this is the foreign key
|
java.lang.String |
getPermissionType()
Type of owner, from enum AttributeAssignType, e.g.
|
java.lang.String |
getRoleId()
if this is a group attribute, this is the foreign key
|
java.lang.String |
getRoleName()
if this is a group attribute, this is the name of the foreign key
|
java.lang.String |
getSourceId()
if this is a member attribute, this is the source of the foreign key
|
java.lang.String |
getSubjectId()
if this is a member attribute, this is the subject of the foreign key
|
void |
setAction(java.lang.String attributeAssignActionName1)
name of action for this assignment (e.g.
|
void |
setAllowedOverall(java.lang.String allowedOverall1)
T or F, this will be if this permissions is allowed (not in DB/assignment, but overall).
|
void |
setAttributeAssignId(java.lang.String ownerAttributeAssignId1)
if this is an attribute assign attribute, this is the foreign key
|
void |
setAttributeDefId(java.lang.String attributeDefId1)
id of attribute def in this assignment
|
void |
setAttributeDefName(java.lang.String attributeDefName1)
name of attribute def in this assignment
|
void |
setAttributeDefNameId(java.lang.String attributeDefNameId1)
attribute name id in this assignment
|
void |
setAttributeDefNameName(java.lang.String attributeDefNameName1)
attribute name in this assignment
|
void |
setDetail(WsPermissionAssignDetail detail1)
detail on the permission
|
void |
setDisallowed(java.lang.String disallowed1)
T or F, if this is a permission, then if this permission assignment is allowed or not
|
void |
setEnabled(java.lang.String enabled1)
T or F for if this assignment is enabled (e.g.
|
void |
setLimits(WsPermissionLimit[] limits1)
if retrieving limits, these are the limits
|
void |
setMembershipId(java.lang.String ownerMembershipId1)
if this is a membership attribute, this is the foreign key
|
void |
setPermissionType(java.lang.String attributeAssignType1)
Type of owner, from enum AttributeAssignType, e.g.
|
void |
setRoleId(java.lang.String ownerGroupId1)
if this is a group attribute, this is the foreign key
|
void |
setRoleName(java.lang.String ownerGroupName1)
if this is a group attribute, this is the name of the foreign key
|
void |
setSourceId(java.lang.String ownerMemberSourceId1)
if this is a member attribute, this is the source of the foreign key
|
void |
setSubjectId(java.lang.String ownerMemberSubjectId1)
if this is a member attribute, this is the subject of the foreign key
|
public WsPermissionAssign()
public WsPermissionAssign(PermissionEntry permissionEntry, java.util.Set<PermissionLimitBean> permissionLimitBeans, boolean includePermissionAssignDetail)
permissionEntry
- permissionLimitBeans
- are the limits on this permissionincludePermissionAssignDetail
- if detail should be addedpublic WsPermissionLimit[] getLimits()
public void setLimits(WsPermissionLimit[] limits1)
limits1
- the limits to setpublic WsPermissionAssignDetail getDetail()
public void setDetail(WsPermissionAssignDetail detail1)
detail1
- public java.lang.String getAttributeDefId()
public void setAttributeDefId(java.lang.String attributeDefId1)
attributeDefId1
- public java.lang.String getAttributeDefName()
public void setAttributeDefName(java.lang.String attributeDefName1)
attributeDefName1
- public int compareTo(WsPermissionAssign o2)
compareTo
in interface java.lang.Comparable<WsPermissionAssign>
Comparable.compareTo(java.lang.Object)
public java.lang.String getAction()
public void setAction(java.lang.String attributeAssignActionName1)
attributeAssignActionName1
- public java.lang.String getPermissionType()
public void setPermissionType(java.lang.String attributeAssignType1)
attributeAssignType1
- public java.lang.String getAttributeDefNameId()
public void setAttributeDefNameId(java.lang.String attributeDefNameId1)
attributeDefNameId1
- public java.lang.String getAttributeDefNameName()
public void setAttributeDefNameName(java.lang.String attributeDefNameName1)
attributeDefNameName1
- public java.lang.String getEnabled()
public void setEnabled(java.lang.String enabled1)
enabled1
- public java.lang.String getAttributeAssignId()
public void setAttributeAssignId(java.lang.String ownerAttributeAssignId1)
ownerAttributeAssignId1
- public java.lang.String getRoleId()
public void setRoleId(java.lang.String ownerGroupId1)
ownerGroupId1
- public java.lang.String getRoleName()
public void setRoleName(java.lang.String ownerGroupName1)
ownerGroupName1
- public java.lang.String getSubjectId()
public void setSubjectId(java.lang.String ownerMemberSubjectId1)
ownerMemberSubjectId1
- public java.lang.String getSourceId()
public void setSourceId(java.lang.String ownerMemberSourceId1)
ownerMemberSourceId1
- public java.lang.String getMembershipId()
public void setMembershipId(java.lang.String ownerMembershipId1)
ownerMembershipId1
- public java.lang.String getAllowedOverall()
public void setAllowedOverall(java.lang.String allowedOverall1)
allowedOverall1
- public void setDisallowed(java.lang.String disallowed1)
disallowed1
- public java.lang.String getDisallowed()
public static WsPermissionAssign[] convertPermissionEntries(java.util.Set<PermissionEntry> permissionEntrySet, java.util.Map<PermissionEntry,java.util.Set<PermissionLimitBean>> permissionLimitMap, boolean includePermissionAssignDetail)
permissionEntrySet
- permissionLimitMap
- limits for the permissionincludePermissionAssignDetail
- attributeAssignSet
- should be the membership, group, and member objects in a row