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
invalid reference
CodedAttribute
instances.
 
 
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
invalid reference
CodedAttribute
instances.
 
 
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
invalid reference
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 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.