public static final class RolePermission.Builder extends Object implements RolePermissionContract, ModelBuilder, Serializable
RolePermissionContract.| Modifier and Type | Method and Description |
|---|---|
RolePermission |
build()
Returns an instance of the object being built by this builder based
on the current state of the builder.
|
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()
The unique identifier for an object.
|
String |
getObjectId()
Return the globally unique object id of this object.
|
String |
getPermissionId()
The Permission ID referenced by the Role Permission.
|
String |
getRoleId()
The Role ID referenced by the Role Permission.
|
Long |
getVersionNumber()
Returns the version number for this object.
|
boolean |
isActive()
The active indicator for an object.
|
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()
IdentifiablegetId in interface Identifiablepublic String getPermissionId()
RolePermissionContractgetPermissionId in interface RolePermissionContractpublic void setPermissionId(String permissionId)
public String getRoleId()
RolePermissionContractgetRoleId in interface RolePermissionContractpublic Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic void setVersionNumber(Long versionNumber)
public String getObjectId()
GloballyUniquegetObjectId in interface GloballyUniquepublic void setObjectId(String objectId)
public boolean isActive()
InactivatableisActive in interface Inactivatablepublic void setActive(boolean active)
public RolePermission build()
ModelBuilderbuild in interface ModelBuilderCopyright © 2005–2016 The Kuali Foundation. All rights reserved.