org.kuali.rice.core.api.mo.common
Interface Identifiable

All Known Subinterfaces:
ActionDefinitionContract, ActionRequestContract, ActionTakenContract, AgendaDefinitionContract, AgendaItemDefinitionContract, BaseAttributeContract, CategoryDefinitionContract, ContextDefinitionContract, DocumentLinkContract, DocumentTypeAttributeContract, DocumentTypeContract, EntityAddressContract, EntityAffiliationContract, EntityCitizenshipContract, EntityContract, EntityEmailContract, EntityEmploymentContract, EntityEthnicityContract, EntityExternalIdentifierContract, EntityNameContract, EntityPhoneContract, EntityResidencyContract, EntityVisaContract, ExtensionDefinitionContract, FunctionDefinitionContract, FunctionParameterDefinitionContract, GroupAttributeContract, GroupContract, GroupEbo, GroupMemberContract, KewAttributeDefinitionContract, KewTypeAttributeContract, KewTypeDefinitionContract, KimAttributeContract, KimAttributeDataContract, KimAttributeFieldContract, KimTypeAttributeContract, KimTypeContract, KrmsAttributeDefinitionContract, KrmsTypeAttributeContract, KrmsTypeDefinitionContract, NaturalLanguageTemplateAttributeContract, NaturalLanguageTemplateContract, NaturalLanguageUsageContract, NoteContract, PeopleFlowContract, PermissionContract, ProcessDefinitionContract, PropositionDefinitionContract, PropositionParameterContract, ReferenceObjectBindingContract, ResponsibilityContract, RoleContract, RoleEbo, RoleMemberContract, RoleMembershipContract, RolePermissionContract, RoleResponsibilityActionContract, RouteNodeConfigurationParameterContract, RouteNodeContract, RouteNodeInstanceContract, RouteNodeInstanceStateContract, RuleContract, RuleDefinitionContract, RuleExpressionContract, RuleResponsibilityContract, RuleTemplateAttributeContract, RuleTemplateContract, RuleTemplateOptionContract, StyleContract, TemplateContract, TermDefinitionContract, TermParameterDefinitionContract, TermResolverDefinitionContract, TermSpecificationDefinitionContract, TypeTypeRelationContract
All Known Implementing Classes:
ActionDefinition, ActionDefinition.Builder, ActionRequest, ActionRequest.Builder, ActionTaken, ActionTaken.Builder, AgendaDefinition, AgendaDefinition.Builder, AgendaItemDefinition, AgendaItemDefinition.Builder, BaseAttribute, BaseAttribute.Builder, BaseJavaAttributeBo, CategoryDefinition, CategoryDefinition.Builder, ContextDefinition, ContextDefinition.Builder, DocumentLink, DocumentLink, DocumentLink.Builder, DocumentType, DocumentType, DocumentType.Builder, DocumentTypeAttribute, DocumentTypeAttribute.Builder, DocumentTypeAttributeBo, Entity, Entity.Builder, EntityAddress, EntityAddress.Builder, EntityAffiliation, EntityAffiliation.Builder, EntityCitizenship, EntityCitizenship.Builder, EntityEmail, EntityEmail.Builder, EntityEmployment, EntityEmployment.Builder, EntityEthnicity, EntityEthnicity.Builder, EntityExternalIdentifier, EntityExternalIdentifier.Builder, EntityName, EntityName.Builder, EntityPhone, EntityPhone.Builder, EntityResidency, EntityResidency.Builder, EntityVisa, EntityVisa.Builder, ExtensionDefinition, ExtensionDefinition.Builder, FunctionDefinition, FunctionDefinition.Builder, FunctionParameterDefinition, FunctionParameterDefinition.Builder, Group, Group.Builder, GroupMember, GroupMember.Builder, GroupRuleResponsibility, KewAttributeDefinition, KewAttributeDefinition.Builder, KewTypeAttribute, KewTypeAttribute.Builder, KewTypeDefinition, KewTypeDefinition.Builder, KimAttribute, KimAttribute.Builder, KimAttributeData, KimAttributeData.Builder, KimAttributeDataBo, KimAttributeField, KimAttributeField.Builder, KimType, KimType.Builder, KimTypeAttribute, KimTypeAttribute.Builder, KrmsAttributeDefinition, KrmsAttributeDefinition.Builder, KrmsTypeAttribute, KrmsTypeAttribute.Builder, KrmsTypeDefinition, KrmsTypeDefinition.Builder, NaturalLanguageTemplate, NaturalLanguageTemplate.Builder, NaturalLanguageTemplateAttribute, NaturalLanguageTemplateAttribute.Builder, NaturalLanguageTemplateAttributeBo, NaturalLanguageTemplateBo, NaturalLanguageUsage, NaturalLanguageUsage.Builder, NaturalLanguageUsageBo, Note, Note, Note.Builder, PeopleFlowDefinition, PeopleFlowDefinition.Builder, Permission, Permission.Builder, PermissionAttributeBo, PermissionBo, PermissionTemplateBo, PersonRuleResponsibility, ProcessDefinition, ProcessDefinition.Builder, ProcessDefinitionBo, PropositionDefinition, PropositionDefinition.Builder, PropositionParameter, PropositionParameter.Builder, ReferenceObjectBinding, ReferenceObjectBinding.Builder, ReferenceObjectBindingBo, Responsibility, Responsibility.Builder, Role, Role.Builder, RoleMember, RoleMember.Builder, RoleMembership, RoleMembership.Builder, RolePermission, RolePermission.Builder, RoleResponsibilityAction, RoleResponsibilityAction.Builder, RoleRuleResponsibility, RouteNode, RouteNode, RouteNode.Builder, RouteNodeConfigParam, RouteNodeConfigurationParameter, RouteNodeConfigurationParameter.Builder, RouteNodeInstance, RouteNodeInstance.Builder, RouteNodeInstanceState, RouteNodeInstanceState.Builder, Rule, Rule.Builder, RuleAttribute, RuleBaseValues, RuleDefinition, RuleDefinition.Builder, RuleExpression, RuleExpression.Builder, RuleExpressionDef, RuleQuickLinksAction.RouteNodeForDisplay, RuleResponsibility, RuleResponsibility.Builder, RuleResponsibilityBo, RuleTemplate, RuleTemplate.Builder, RuleTemplateAttribute, RuleTemplateAttribute.Builder, RuleTemplateAttributeBo, RuleTemplateBo, RuleTemplateOption, RuleTemplateOption.Builder, RuleTemplateOptionBo, Style, Style.Builder, Template, Template.Builder, TemplateBo, TermDefinition, TermDefinition.Builder, TermParameterDefinition, TermParameterDefinition.Builder, TermResolverDefinition, TermResolverDefinition.Builder, TermSpecificationDefinition, TermSpecificationDefinition.Builder, TypeTypeRelation, TypeTypeRelation.Builder, TypeTypeRelationBo, UberPermissionBo, WebRuleBaseValues, WebRuleResponsibility

public interface Identifiable

This interface can be used to identify a model object which has a unique identifier.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 String getId()
          The unique identifier for an object.
 

Method Detail

getId

String getId()
The unique identifier for an object. This can be null.

Returns:
the id


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.