All Classes and Interfaces
Class
Description
This builder constructs a PermissionAssignee enforcing the constraints of the
AssigneeContract.This is the contract for a Permission Assignee.
This service is used to extract the name of the authenticated principal from
an incoming http request.
A builder which can be used to construct
CodedAttribute instances.A builder which can be used to construct
DelegateMember instances.This is a contract for a DelegateMember.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
A builder which can be used to construct
Entity instances.A builder which can be used to construct
EntityAddress instances.address information for a KIM identity
A builder which can be used to construct
EntityAffiliation instances.This contract represents an affiliation for an Entity.
A builder which can be used to construct
instances.
invalid reference
CodedAttribute
A builder which can be used to construct
EntityBioDemographics instances.This is a contract for EntityBioDemographics and represents the
demographic information of an Entity.
A builder which can be used to construct
EntityCitizenship instances.This contract represents the citizenship information associated with an Entity.
Represents an Entity (person/vendor/system) within the Rice system.
A builder which can be used to construct
EntityDefault instances.Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
A builder which can be used to construct
EntityEmail instances.This contract represents the email information associated with an Entity.
A builder which can be used to construct
EntityEmployment instances.employment information for a KIM identity
A builder which can be used to construct
EntityEthnicity instances.ethnicity information for a KIM identity
A builder which can be used to construct
EntityExternalIdentifier instances.an external identifier for a KIM identity
A builder which can be used to construct
instances.
invalid reference
CodedAttribute
A builder which can be used to construct
EntityName instances.This contract represents the name information associated with an Entity.
A builder which can be used to construct
instances.
invalid reference
EntityDefault
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
A builder which can be used to construct
EntityPhone instances.This is a contract for EntityPhone and represents the
phone information of an Entity.
A builder which can be used to construct
EntityPrivacyPreferences instances.This is a contract for EntityPrivacyPreferences.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
A builder which can be used to construct
EntityResidency instances.residency info for a KIM identity
A builder which can be used to construct
EntityTypeContactInfo instances.This is a contract for EntityTypeContactInfo.
A builder which can be used to construct
EntityVisa instances.visa information for a KIM identity
This builder constructs an Group enforcing the constraints of the
GroupContract.This is the contract for a Group.
This is a contract for a GroupMember
A principal or group is considered to be a "member" of a group if it is either directly assigned to the group or
indirectly assigned (via a nested group membership).
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
This service provides operations for checking group membership, querying for group data,
creating and updating groups.
This service provides operations to query for principal and identity data.
An immutable representation of a
KimAttributeContract.This builder constructs an KimAttribute enforcing the constraints of the
KimAttributeContract.This is the contract for a KimAttribute.
This is the contract for a KimDataAttribute.
A builder which can be used to construct
KimAttributeField instances.An dynamic attribute for kim.
KimGroupS can contain other KimGroupS and KimPrincipalS.
An immutable representation of a
KimTypeContract.This builder constructs an KimType enforcing the constraints of the
KimTypeContract.An immutable representation of a
KimTypeAttributeContract.This builder constructs an KimTypeAttribute enforcing the constraints of the
KimTypeAttributeContract.This is the contract for a KimTypeAttribute.
This is the contract for a KimType.
This service provides read operations for KimType
An immutable representation of a
PermissionContract.This builder constructs a Permission enforcing the constraints of the
PermissionContract.This is the contract for a Permission.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
This service provides operations for evaluating permissions and querying for permission data.
Person object for use by the KNS and KNS-based applications.
This service acts as a facade on the entity information that is provided
through the IdentityService and provides a "person-centric" view of that
entity data.
A builder which can be used to construct
Principal instances.This is a contract for Principal.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
An immutable representation of a
ResponsibilityContract.This builder constructs a Responsibility enforcing the constraints of the
ResponsibilityContract.A builder which can be used to construct
ResponsibilityAction instances.Contains information related to responsibilities in the kim system.
This is the contract for a Responsibility.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
This service provides operations for determining what responsibility actions
a principal has and for querying about responsibility data.
Contract for a Role.
This is a contract for RoleMember.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
This is a contract for RoleMembership.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
This builder constructs a RolePermission enforcing the constraints of the
RolePermissionContract.This is the contract for a KimPermission.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.
An lightweight association of a Responsibility and a Role represented by references to the identifiers of a
Role and a Responsibility that are related to each other.
Associates a Role/Responsibility/(Group/Principal).
An lightweight association of a Responsibility and a Role represented by references to the identifiers of a
Role and a Responsibility that are related to each other.
This service provides operations for querying role and role qualification
data.
An immutable representation of a
TemplateContract.This builder constructs a Template enforcing the constraints of the
TemplateContract.This is a contract for a Template.
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element
names to use when this object is marshaled to XML.