public interface XInfo
Modifier and Type | Method and Description |
---|---|
java.lang.String |
asXinfoString() |
void |
clearXinfo()
Sets this object's xid to 0 and xref to null.
|
boolean |
equals(java.lang.Object obj)
Returns whether two XInfos are equal based solely on the object's xref UUID.
|
PrincipalType |
getPrincipalType() |
ExternalReferenceType |
getType() |
int |
getXid() |
XInfo |
getXinfo()
|
java.lang.String |
getXref() |
int |
hashCode()
Returns an External Reference's hash code based solely on the object's xref UUID.
|
void |
setXid(int xid)
Sets the xid value for this object.
|
void |
setXidOverride(int xid)
Replaces the xid value for this object.
|
void |
setXinfo(XInfo xinfo) |
void |
setXref(java.lang.String xref) |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String indent) |
XInfo getXinfo()
XInfoImpl
instance containing the values returned from calling
getXid()
and getXref()
on the implementing class.void setXid(int xid) throws java.lang.IllegalAccessError
Note: This method is intended for internal use by CAS only. Other than Unit Tests, it is unlikely
that an application or service would need to call setXid(int xid)
. If you think you do need
to call this method, speak to an experienced SDK developer
xid
- External Reference id value.java.lang.IllegalAccessError
void setXidOverride(int xid) throws java.lang.IllegalAccessError
Note: This method is for internal use by CAS only. It should never be called by an application or service. If you think you do need to call this method, speak to an experienced SDK developer
xid
- New External Reference id value.java.lang.IllegalAccessError
- if the current object does not already have an xid
value.
That is to say: If a call to getXid()
returns a non-zero value.int getXid()
void clearXinfo()
void setXref(java.lang.String xref)
java.lang.String getXref()
void setXinfo(XInfo xinfo)
ExternalReferenceType getType()
PrincipalType getPrincipalType()
java.lang.String toString()
toString
in class java.lang.Object
java.lang.String toString(java.lang.String indent)
int hashCode()
hashCode
in class java.lang.Object
boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
java.lang.String asXinfoString()