Skip navigation links
oracle.iam.identity.usermgmt.vo
Class Proxy
java.lang.Object
oracle.iam.identity.usermgmt.vo.Proxy
- All Implemented Interfaces:
- java.io.Serializable, Identity
-
public class Proxy
- extends java.lang.Object
- implements Identity
- See Also:
- Serialized Form
Constructor Summary |
Proxy(java.lang.String entityId)
Constructs a proxy object with GUID entityId . |
Proxy(java.lang.String entityId, java.util.HashMap attrs)
Constructs a proxy object with GUID entityId and a map of attribute name-value pair. |
Method Summary |
java.lang.Object |
getAttribute(java.lang.String attr)
Get the value of the specified proxy attribute name . |
java.util.Set |
getAttributeNames()
Provides a set of all the proxy user attribute names. |
java.util.HashMap |
getAttributes()
Provides a map of all attribute-value pair of proxy user. |
java.lang.String |
getEntityId()
Provides GUID of the proxy user. |
void |
setAttribute(java.lang.String attr, java.lang.Object val)
Adds the attribute attr and it's value val . |
void |
setEntityId(java.lang.String entityId)
|
java.lang.String |
toString()
Provides the string representation of Proxy value object. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PROXY_ID
public static final java.lang.String PROXY_ID
-
- See Also:
- Constant Field Values
PROXY_STATUS
public static final java.lang.String PROXY_STATUS
-
- See Also:
- Constant Field Values
PROXY_RELATIONSHIP
public static final java.lang.String PROXY_RELATIONSHIP
-
- See Also:
- Constant Field Values
PROXY_RELATIONSHIP_MANAGER
public static final java.lang.String PROXY_RELATIONSHIP_MANAGER
-
- See Also:
- Constant Field Values
PROXY_RELATIONSHIP_DIRECT_SUBORDINATE
public static final java.lang.String PROXY_RELATIONSHIP_DIRECT_SUBORDINATE
-
- See Also:
- Constant Field Values
PROXY_RELATIONSHIP_OTHER
public static final java.lang.String PROXY_RELATIONSHIP_OTHER
-
- See Also:
- Constant Field Values
PROXY_STATUS_NOT_STARTED
public static final java.lang.String PROXY_STATUS_NOT_STARTED
-
- See Also:
- Constant Field Values
PROXY_STATUS_IN_PROGRESS
public static final java.lang.String PROXY_STATUS_IN_PROGRESS
-
- See Also:
- Constant Field Values
PROXY_STATUS_FINISHED
public static final java.lang.String PROXY_STATUS_FINISHED
-
- See Also:
- Constant Field Values
PROXY_ORIG_USR_ID
public static final java.lang.String PROXY_ORIG_USR_ID
-
- See Also:
- Constant Field Values
PROXY_PROXY_USR_ID
public static final java.lang.String PROXY_PROXY_USR_ID
-
- See Also:
- Constant Field Values
PROXY_START_DATE
public static final java.lang.String PROXY_START_DATE
-
- See Also:
- Constant Field Values
PROXY_END_DATE
public static final java.lang.String PROXY_END_DATE
-
- See Also:
- Constant Field Values
PROXY_UPDATED_DATE
public static final java.lang.String PROXY_UPDATED_DATE
-
- See Also:
- Constant Field Values
PROXY_UPDATED_BY
public static final java.lang.String PROXY_UPDATED_BY
-
- See Also:
- Constant Field Values
PROXY_CREATED_DATE
public static final java.lang.String PROXY_CREATED_DATE
-
- See Also:
- Constant Field Values
PROXY_CREATED_BY
public static final java.lang.String PROXY_CREATED_BY
-
- See Also:
- Constant Field Values
PROXY_PROXY_USR_LOGIN
public static final java.lang.String PROXY_PROXY_USR_LOGIN
-
- See Also:
- Constant Field Values
PROXY_PROXY_USR_LAST_NAME
public static final java.lang.String PROXY_PROXY_USR_LAST_NAME
-
- See Also:
- Constant Field Values
PROXY_PROXY_USR_FIRST_NAME
public static final java.lang.String PROXY_PROXY_USR_FIRST_NAME
-
- See Also:
- Constant Field Values
PROXY_PROXY_USR_MIDDLE_NAME
public static final java.lang.String PROXY_PROXY_USR_MIDDLE_NAME
-
- See Also:
- Constant Field Values
PROXY_PROXY_USR_DISPLAY_NAME
public static final java.lang.String PROXY_PROXY_USR_DISPLAY_NAME
-
- See Also:
- Constant Field Values
Proxy
public Proxy(java.lang.String entityId)
- Constructs a proxy object with GUID
entityId
.
- Parameters:
entityId
- The GUID of the proxy user.
Proxy
public Proxy(java.lang.String entityId,
java.util.HashMap attrs)
- Constructs a proxy object with GUID
entityId
and a map
of attribute name-value pair.
- Parameters:
entityId
- The GUID of the proxy user.
attrs
- The Map
of attribute name-value pair.
setAttribute
public void setAttribute(java.lang.String attr,
java.lang.Object val)
- Adds the attribute
attr
and it's value val
.
-
- Specified by:
setAttribute
in interface Identity
-
- Parameters:
attr
- The attribute to be added.
val
- The value of the attribute.
getAttribute
public java.lang.Object getAttribute(java.lang.String attr)
- Get the value of the specified proxy attribute
name
.
-
- Specified by:
getAttribute
in interface Identity
-
- Parameters:
attr
- The attribute whose value is to be returned.
- Returns:
- the value of the attribute. null if the attribute is not present. Following attributes (defined as constants in this (Proxy) class) are available. PROXY_ID PROXY_STATUS PROXY_RELATIONSHIP PROXY_ORIG_USR_ID PROXY_PROXY_USR_ID PROXY_START_DATE PROXY_END_DATE PROXY_UPDATED_DATE PROXY_UPDATED_BY PROXY_CREATED_DATE PROXY_CREATED_BY
getEntityId
public java.lang.String getEntityId()
- Provides GUID of the proxy user.
-
- Specified by:
getEntityId
in interface Identity
-
- Returns:
- GUID of the entity.
setEntityId
public void setEntityId(java.lang.String entityId)
getAttributes
public java.util.HashMap getAttributes()
- Provides a map of all attribute-value pair of proxy user.
-
- Specified by:
getAttributes
in interface Identity
-
- Returns:
- A
map
of all attribute-value pair of this proxy user.
getAttributeNames
public java.util.Set getAttributeNames()
- Provides a set of all the proxy user attribute names.
-
- Specified by:
getAttributeNames
in interface Identity
-
- Returns:
- A set of all the proxy user attribute names.
toString
public java.lang.String toString()
- Provides the string representation of
Proxy
value object.
-
- Specified by:
toString
in interface Identity
- Overrides:
toString
in class java.lang.Object
-
- Returns:
- A string representation of
Proxy
value object.
Skip navigation links
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.