public class Proxy extends java.lang.Object implements Identity
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROXY_CREATED_BY |
static java.lang.String |
PROXY_CREATED_DATE |
static java.lang.String |
PROXY_END_DATE |
static java.lang.String |
PROXY_ID |
static java.lang.String |
PROXY_ORIG_USR_ID |
static java.lang.String |
PROXY_PROXY_USR_DISPLAY_NAME |
static java.lang.String |
PROXY_PROXY_USR_FIRST_NAME |
static java.lang.String |
PROXY_PROXY_USR_ID |
static java.lang.String |
PROXY_PROXY_USR_LAST_NAME |
static java.lang.String |
PROXY_PROXY_USR_LOGIN |
static java.lang.String |
PROXY_PROXY_USR_MIDDLE_NAME |
static java.lang.String |
PROXY_RELATIONSHIP |
static java.lang.String |
PROXY_RELATIONSHIP_DIRECT_SUBORDINATE |
static java.lang.String |
PROXY_RELATIONSHIP_MANAGER |
static java.lang.String |
PROXY_RELATIONSHIP_OTHER |
static java.lang.String |
PROXY_START_DATE |
static java.lang.String |
PROXY_STATUS |
static java.lang.String |
PROXY_STATUS_FINISHED |
static java.lang.String |
PROXY_STATUS_IN_PROGRESS |
static java.lang.String |
PROXY_STATUS_NOT_STARTED |
static java.lang.String |
PROXY_UPDATED_BY |
static java.lang.String |
PROXY_UPDATED_DATE |
Constructor and Description |
---|
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. |
Modifier and Type | Method and Description |
---|---|
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. |
public static final java.lang.String PROXY_ID
public static final java.lang.String PROXY_STATUS
public static final java.lang.String PROXY_RELATIONSHIP
public static final java.lang.String PROXY_RELATIONSHIP_MANAGER
public static final java.lang.String PROXY_RELATIONSHIP_DIRECT_SUBORDINATE
public static final java.lang.String PROXY_RELATIONSHIP_OTHER
public static final java.lang.String PROXY_STATUS_NOT_STARTED
public static final java.lang.String PROXY_STATUS_IN_PROGRESS
public static final java.lang.String PROXY_STATUS_FINISHED
public static final java.lang.String PROXY_ORIG_USR_ID
public static final java.lang.String PROXY_PROXY_USR_ID
public static final java.lang.String PROXY_START_DATE
public static final java.lang.String PROXY_END_DATE
public static final java.lang.String PROXY_UPDATED_DATE
public static final java.lang.String PROXY_UPDATED_BY
public static final java.lang.String PROXY_CREATED_DATE
public static final java.lang.String PROXY_CREATED_BY
public static final java.lang.String PROXY_PROXY_USR_LOGIN
public static final java.lang.String PROXY_PROXY_USR_LAST_NAME
public static final java.lang.String PROXY_PROXY_USR_FIRST_NAME
public static final java.lang.String PROXY_PROXY_USR_MIDDLE_NAME
public static final java.lang.String PROXY_PROXY_USR_DISPLAY_NAME
public Proxy(java.lang.String entityId)
entityId
.entityId
- The GUID of the proxy user.public Proxy(java.lang.String entityId, java.util.HashMap attrs)
entityId
and a
map
of attribute name-value pair.entityId
- The GUID of the proxy user.attrs
- The Map of attribute name-value pair.
public void setAttribute(java.lang.String attr, java.lang.Object val)
attr
and it's value val
.setAttribute
in interface Identity
attr
- The attribute to be added.val
- The value of the attribute.public java.lang.Object getAttribute(java.lang.String attr)
name
.getAttribute
in interface Identity
attr
- The attribute whose value is to be returned.public java.lang.String getEntityId()
getEntityId
in interface Identity
public void setEntityId(java.lang.String entityId)
public java.util.HashMap getAttributes()
getAttributes
in interface Identity
map
of all attribute-value pair of this proxy user.public java.util.Set getAttributeNames()
getAttributeNames
in interface Identity