org.jasig.portal
Class EntityIdentifier

java.lang.Object
  extended by org.jasig.portal.EntityIdentifier
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CompositeEntityIdentifier

public class EntityIdentifier
extends Object
implements Serializable

A key and type that uniquely identify a portal entity.

Version:
$Revision: 19776 $
Author:
Dan Ellentuck
See Also:
IBasicEntity, Serialized Form

Field Summary
protected  String key
           
protected  Class<? extends IBasicEntity> type
           
 
Constructor Summary
EntityIdentifier(String entityKey, Class<? extends IBasicEntity> entityType)
          KeyTypePair constructor.
 
Method Summary
 boolean equals(Object object)
           
 String getKey()
           
 Class<? extends IBasicEntity> getType()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

key

protected final String key

type

protected final Class<? extends IBasicEntity> type
Constructor Detail

EntityIdentifier

public EntityIdentifier(String entityKey,
                        Class<? extends IBasicEntity> entityType)
KeyTypePair constructor.

Method Detail

getKey

public String getKey()
Returns:
java.lang.String

getType

public Class<? extends IBasicEntity> getType()
Returns:
java.lang.Class

equals

public boolean equals(Object object)
Overrides:
equals in class Object
See Also:
Object.equals(Object)

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()


Copyright © 2010 Jasig. All Rights Reserved.