org.kuali.rice.kim.api.identity.principal
Interface PrincipalContract

All Superinterfaces:
GloballyUnique, Inactivatable, Versioned
All Known Implementing Classes:
Principal, Principal.Builder

public interface PrincipalContract
extends Inactivatable, Versioned, GloballyUnique


Method Summary
 String getEntityId()
          Gets this PrincipalContract's identity id.
 String getPassword()
          Gets this PrincipalContract's password.
 String getPrincipalId()
          Gets this PrincipalContract's id.
 String getPrincipalName()
          Gets this PrincipalContract's name.
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 

Method Detail

getPrincipalId

String getPrincipalId()
Gets this PrincipalContract's id.

Returns:
the id for this PrincipalContract, or null if none has been assigned.

getPrincipalName

String getPrincipalName()
Gets this PrincipalContract's name.

Returns:
the name for this PrincipalContract, this value cannot be null.

getPassword

String getPassword()
Gets this PrincipalContract's password.

Returns:
the password for this PrincipalContract, or null if none has been assigned.

getEntityId

String getEntityId()
Gets this PrincipalContract's identity id.

Returns:
the identity id for this PrincipalContract, or null if none has been assigned.


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