public static final class RolePermission.Builder extends Object implements RolePermissionContract, ModelBuilder, Serializable
RolePermissionContract.| Modifier and Type | Method and Description |
|---|---|
RolePermission |
build() |
static RolePermission.Builder |
create(RolePermissionContract contract)
Creates a RolePermission from an existing
RolePermissionContract. |
static RolePermission.Builder |
create(String id,
String roleId,
String permissionId)
Creates a RolePermission with the required fields.
|
String |
getId() |
String |
getObjectId() |
String |
getPermissionId()
The Permission ID referenced by the Role Permission.
|
String |
getRoleId()
The Role ID referenced by the Role Permission.
|
Long |
getVersionNumber() |
boolean |
isActive() |
void |
setActive(boolean active) |
void |
setId(String id) |
void |
setObjectId(String objectId) |
void |
setPermissionId(String permissionId) |
void |
setRoleId(String roleId) |
void |
setVersionNumber(Long versionNumber) |
public static RolePermission.Builder create(String id, String roleId, String permissionId)
public static RolePermission.Builder create(RolePermissionContract contract)
RolePermissionContract.public String getId()
getId in interface Identifiablepublic String getPermissionId()
RolePermissionContractgetPermissionId in interface RolePermissionContractpublic void setPermissionId(String permissionId)
public String getRoleId()
RolePermissionContractgetRoleId in interface RolePermissionContractpublic Long getVersionNumber()
getVersionNumber in interface Versionedpublic void setVersionNumber(Long versionNumber)
public String getObjectId()
getObjectId in interface GloballyUniquepublic void setObjectId(String objectId)
public boolean isActive()
isActive in interface Inactivatablepublic void setActive(boolean active)
public RolePermission build()
build in interface ModelBuilderCopyright © 2005–2016 The Kuali Foundation. All rights reserved.