|
Oracle Fusion Middleware Workflow Services Java API Reference for Oracle SOA Suite 11g Release 1 (11.1.1.7) E10660-11 |
||||||||
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.7) E10660-11 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |