public class SDSet extends FortEntity implements Serializable, Comparable<SDSet>
1. organizationalRole Structural Object Class is used to store basic attributes like cn and description.
------------------------------------------ objectclass ( 2.5.6.8 NAME 'organizationalRole' DESC 'RFC2256: an organizational role' SUP top STRUCTURAL MUST cn MAY ( x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l $ description ) ) ------------------------------------------
2. The RBAC Separation of14:14 Duties includes:
Static Separation of Duties
------------------------------------------ Fortress Dynamic Separation of Duties Structural Object Class objectclass ( 1.3.6.1.4.1.38088.2.5 NAME 'ftDSDSet' DESC 'Fortress Role Dynamic Separation of Duty Set Structural Object Class' SUP organizationalrole STRUCTURAL MUST ( ftId $ ftSetName $ ftSetCardinality ) MAY ( ftRoles $ description ) ) ------------------------------------------
OR
Dynamic Separation of Duties
------------------------------------------ Fortress Static Separation of Duties Structural Object Class objectclass ( 1.3.6.1.4.1.38088.2.4 NAME 'ftSSDSet' DESC 'Fortress Role Static Separation of Duty Set Structural Object Class' SUP organizationalrole STRUCTURAL MUST ( ftId $ ftSetName $ ftSetCardinality ) MAY ( ftRoles $ description ) ) ------------------------------------------
3. ftMods AUXILIARY Object Class is used to store Fortress audit variables on target entity.
------------------------------------------ Fortress Audit Modification Auxiliary Object Class objectclass ( 1.3.6.1.4.1.38088.3.4 NAME 'ftMods' DESC 'Fortress Modifiers AUX Object Class' AUXILIARY MAY ( ftModifier $ ftModCode $ ftModId ) ) ------------------------------------------
Modifier and Type | Class and Description |
---|---|
static class |
SDSet.SDType
enum for SSD or DSD data sets.
|
adminSession, contextId, modCode, modId, sequenceId
Constructor and Description |
---|
SDSet() |
Modifier and Type | Method and Description |
---|---|
void |
addMember(String role)
Add a member to an alphabetically sorted Set containing Role membership to SDSet.
|
int |
compareTo(SDSet that) |
void |
delMember(String role)
Remove a member from the alphabetically sorted Set containing Role membership to SDSet.
|
boolean |
equals(Object thatObj)
Matches the name from two SDSet entities.
|
Integer |
getCardinality()
Return the numeric value that reflects the membership cardinality for SDSet.
|
String |
getDescription()
Returns optional description that is associated with SDSet.
|
String |
getId()
Return the internal id that is associated with SDSet.
|
Set<String> |
getMembers()
Return the alphabetically sorted Set containing Role membership to SDSet.
|
String |
getName()
Return the name of SDSet entity.
|
SDSet.SDType |
getType()
Get the required type of SD Set - 'STATIC' Or 'DYNAMIC'.
|
int |
hashCode() |
void |
setCardinality(Integer cardinality)
Set the numeric value that reflects the membership cardinality for SDSet.
|
void |
setDescription(String description)
Sets the optional description that is associated with SDSet.
|
void |
setId()
Generate an internal Id that is associated with SDSet.
|
void |
setId(String id)
Set the internal Id that is associated with Role.
|
void |
setMember(String member)
Add a member to the set.
|
void |
setMembers(Set<String> members)
Set an alphabetically sorted Set containing Role membership to SDSet.
|
void |
setName(String name)
Set the name of SDSet entity.
|
void |
setType(SDSet.SDType type)
Set the required type of SD Set - 'STATIC' Or 'DYNAMIC'.
|
String |
toString() |
getAdminSession, getContextId, getModCode, getModId, getSequenceId, setAdminSession, setContextId, setModCode, setSequenceId
public SDSet.SDType getType()
public void setType(SDSet.SDType type)
type
- maps to either 'ftSSDSet' or 'ftDSDSet' object class is used.public String getName()
public void setName(String name)
name
- maps to 'cn' attribute on the 'organizationalRole' object class.public String getDescription()
public void setDescription(String description)
description
- that is mapped to same name in 'organizationalrole' object class.public String getId()
public void setId()
public void setId(String id)
id
- maps to 'ftId' in either 'ftSSDSet' or 'ftDSDSet' object class.public Integer getCardinality()
public void setCardinality(Integer cardinality)
cardinality
- The membership cardinality for SDSetpublic Set<String> getMembers()
public void setMembers(Set<String> members)
members
- attribute maps to 'ftRoles' attribute in either 'ftSSDSet' or 'ftDSDSet' object class.public void setMember(String member)
member
- role name.public void addMember(String role)
role
- attribute maps to 'ftRoles' attribute in either 'ftSSDSet' or 'ftDSDSet' object class.public void delMember(String role)
role
- attribute maps to 'ftRoles' attribute in either 'ftSSDSet' or 'ftDSDSet' object class.public int compareTo(SDSet that)
compareTo
in interface Comparable<SDSet>
public boolean equals(Object thatObj)
Copyright © 2003-2016, The Apache Software Foundation. All Rights Reserved. Generated 20160718-1621