org.jasig.portal.services.entityproperties
Class EntityProperties

java.lang.Object
  extended by org.jasig.portal.services.entityproperties.EntityProperties
All Implemented Interfaces:
IBasicEntity

public class EntityProperties
extends Object
implements IBasicEntity

A BasicEntity implementation used interally by the EntityPropertyRegistry to cache property lookup results

Version:
$Revision: 19776 $
Author:
Alex Vigdor av317@columbia.edu

Field Summary
protected  String key
           
protected  HashMap props
           
 
Constructor Summary
EntityProperties(String key)
           
 
Method Summary
 EntityIdentifier getEntityIdentifier()
           
 String getKey()
           
 String getProperty(String name)
           
 String[] getPropertyNames()
           
 Class getType()
           
 void setProperty(String name, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

protected String key

props

protected HashMap props
Constructor Detail

EntityProperties

public EntityProperties(String key)
Method Detail

getEntityIdentifier

public EntityIdentifier getEntityIdentifier()
Specified by:
getEntityIdentifier in interface IBasicEntity
Returns:
EntityIdentifier

getKey

public String getKey()

getType

public Class getType()

getProperty

public String getProperty(String name)

setProperty

public void setProperty(String name,
                        String value)

getPropertyNames

public String[] getPropertyNames()


Copyright © 2010 Jasig. All Rights Reserved.