|
Oracle Fusion Middleware Workflow Services Java API Reference for Oracle SOA Suite 11g Release 1 (11.1.1.6.3) E10660-10 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.bpel.services.identity.hierarchy.HierarchyPrincipal
public class HierarchyPrincipal
Represents a member of the hierarchy. A HierarchyPrincipal has the following parameters:
Constructor Summary | |
---|---|
HierarchyPrincipal() |
|
HierarchyPrincipal(HierarchyPrincipal p) |
|
HierarchyPrincipal(java.lang.String id) |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HierarchyPrincipal()
public HierarchyPrincipal(java.lang.String id)
public HierarchyPrincipal(HierarchyPrincipal p)
Method Detail |
---|
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
|
Oracle Fusion Middleware Workflow Services Java API Reference for Oracle SOA Suite 11g Release 1 (11.1.1.6.3) E10660-10 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |