public class HierarchyPrincipal
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
HierarchyPrincipal() |
HierarchyPrincipal(HierarchyPrincipal p) |
HierarchyPrincipal(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object aThat)
Overrides equlas method of Hierarchypricipal, it comapres the object equality and id value in the object.
|
static HierarchyPrincipal |
fromHcmHierarchy(oracle.bpel.services.identity.hierarchy.providers.hcm.supervisory.HierarchyPrincipal hcmPrincipal)
Unmarshalls HierarchyPrincipal from oracle.bpel.services.identity.hierarchy.providers.hcm.supervisory.HierarchyPrincipal HierarchyPrincipal.
|
long |
getAssignmentId()
Returns the assignment id of this hierarchy memeber.
|
java.lang.String |
getEffectiveDate()
Returns the effective date of the hierarchy to traverse.
|
java.lang.String |
getHierarchyType()
Returns the hierarchy type of this hierarchy member.
|
java.lang.String |
getId()
Returns principal guid used to identify the hierarchy member.
|
int |
getJobLevel()
Returns the jobLevel of this hierarchy member.
|
java.util.Map |
getPropertyBag()
Returns a Map of additional properties required by the IHierarchyProvider implementation to identify the hierarchy member, and traverse the hierarchy.
|
int |
hashCode()
Returns HashCode of the id field.
|
void |
setAssignmentId(long assignmentId)
Sets the assignment id of this hierarchy memeber.
|
void |
setEffectiveDate(java.lang.String effectiveDate)
Sets the effective date of the hierarchy to traverse.
|
void |
setHierarchyType(java.lang.String hierarchyType)
Sets the hierarchy type of this hierarchy member.
|
void |
setId(java.lang.String id)
Sets principal guid used to identify the hierarchy member.
|
void |
setJobLevel(int jobLevel)
Sets the jobLevel of this hierarchy member.
|
void |
setPropertyBag(java.util.Map propertyBag)
Sets the Map of name-value pairs of additional properties required by the IHierarchyProvider.
|
static oracle.bpel.services.identity.hierarchy.providers.hcm.supervisory.HierarchyPrincipal |
toHcmHierarchy(HierarchyPrincipal principal)
Marshalls HierarchyPrincipal obejct into a object that Fusion HCM uses to represent Hierarchy Principal.
|
static java.lang.String |
toPropertiesString(HierarchyPrincipal principal)
Deprecated.
Marshalls HierarchyPrincipal into a flat Properties formatted string.
|
public HierarchyPrincipal()
public HierarchyPrincipal(java.lang.String id)
public HierarchyPrincipal(HierarchyPrincipal p)
public java.lang.String getId()
public int getJobLevel()
public java.lang.String getEffectiveDate()
public long getAssignmentId()
public java.lang.String getHierarchyType()
public java.util.Map getPropertyBag()
public void setId(java.lang.String id)
id
- String guid for hierarchy member.public void setJobLevel(int jobLevel)
jobLevel
-public void setEffectiveDate(java.lang.String effectiveDate)
effectiveDate
-public void setAssignmentId(long assignmentId)
assignmentId
-public void setHierarchyType(java.lang.String hierarchyType)
hierarchyType
-public void setPropertyBag(java.util.Map propertyBag)
propertyBag
-public static java.lang.String toPropertiesString(HierarchyPrincipal principal)
principal
-public boolean equals(java.lang.Object aThat)
equals
in class java.lang.Object
aThat
- (Instance of HierarchyPrincipal to compare)public int hashCode()
hashCode
in class java.lang.Object
public static oracle.bpel.services.identity.hierarchy.providers.hcm.supervisory.HierarchyPrincipal toHcmHierarchy(HierarchyPrincipal principal)
principal
-public static HierarchyPrincipal fromHcmHierarchy(oracle.bpel.services.identity.hierarchy.providers.hcm.supervisory.HierarchyPrincipal hcmPrincipal)
hcmPrincipal
- object