org.cougaar.tutorial.booksonline.assets
Class AuthorPG.Null_AuthorPG

java.lang.Object
  extended byorg.cougaar.tutorial.booksonline.assets.AuthorPG.Null_AuthorPG
All Implemented Interfaces:
AuthorPG, java.lang.Cloneable, org.cougaar.planning.ldm.dq.HasDataQuality, org.cougaar.planning.ldm.asset.LockedPG, org.cougaar.planning.ldm.asset.Null_PG, org.cougaar.planning.ldm.asset.PropertyGroup, java.io.Serializable
Enclosing class:
AuthorPG

public static final class AuthorPG.Null_AuthorPG
extends java.lang.Object
implements AuthorPG, org.cougaar.planning.ldm.asset.Null_PG

Null_PG implementation for AuthorPG

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.cougaar.tutorial.booksonline.assets.AuthorPG
AuthorPG.Future, AuthorPG.Null_AuthorPG
 
Field Summary
 
Fields inherited from interface org.cougaar.tutorial.booksonline.assets.AuthorPG
assetGetter, assetSetter, factoryClass, factoryMethod, mutableClass, nullPG, primaryClass
 
Constructor Summary
AuthorPG.Null_AuthorPG()
           
 
Method Summary
 java.lang.Object clone()
           
 org.cougaar.planning.ldm.asset.PropertyGroup copy()
           
 java.lang.String getAffiliation()
          Overview of author's qualifications, history, or relevant experience
 java.lang.String getAssetGetMethod()
           
 java.lang.String getAssetSetMethod()
           
 org.cougaar.planning.ldm.dq.DataQuality getDataQuality()
           
 java.lang.String getDisplayName()
          name as the author wants it displayed
 java.lang.String getInterview()
          Transcript of an interview with the author, if available.
 java.lang.Class getIntrospectionClass()
           
 java.lang.Class getPrimaryClass()
           
 java.lang.String getSearchableName()
           
 boolean hasDataQuality()
           
 org.cougaar.planning.ldm.asset.PropertyGroup lock()
           
 org.cougaar.planning.ldm.asset.PropertyGroup lock(java.lang.Object key)
           
 org.cougaar.planning.ldm.asset.NewPropertyGroup unlock(java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorPG.Null_AuthorPG

public AuthorPG.Null_AuthorPG()
Method Detail

getDisplayName

public java.lang.String getDisplayName()
Description copied from interface: AuthorPG
name as the author wants it displayed

Specified by:
getDisplayName in interface AuthorPG

getAffiliation

public java.lang.String getAffiliation()
Description copied from interface: AuthorPG
Overview of author's qualifications, history, or relevant experience

Specified by:
getAffiliation in interface AuthorPG

getInterview

public java.lang.String getInterview()
Description copied from interface: AuthorPG
Transcript of an interview with the author, if available.

Specified by:
getInterview in interface AuthorPG

getSearchableName

public java.lang.String getSearchableName()
Specified by:
getSearchableName in interface AuthorPG

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in interface org.cougaar.planning.ldm.asset.PropertyGroup
Throws:
java.lang.CloneNotSupportedException

unlock

public org.cougaar.planning.ldm.asset.NewPropertyGroup unlock(java.lang.Object key)
Specified by:
unlock in interface org.cougaar.planning.ldm.asset.PropertyGroup

lock

public org.cougaar.planning.ldm.asset.PropertyGroup lock(java.lang.Object key)
Specified by:
lock in interface org.cougaar.planning.ldm.asset.PropertyGroup

lock

public org.cougaar.planning.ldm.asset.PropertyGroup lock()
Specified by:
lock in interface org.cougaar.planning.ldm.asset.PropertyGroup

copy

public org.cougaar.planning.ldm.asset.PropertyGroup copy()
Specified by:
copy in interface org.cougaar.planning.ldm.asset.PropertyGroup

getPrimaryClass

public java.lang.Class getPrimaryClass()
Specified by:
getPrimaryClass in interface org.cougaar.planning.ldm.asset.PropertyGroup

getAssetGetMethod

public java.lang.String getAssetGetMethod()
Specified by:
getAssetGetMethod in interface org.cougaar.planning.ldm.asset.PropertyGroup

getAssetSetMethod

public java.lang.String getAssetSetMethod()
Specified by:
getAssetSetMethod in interface org.cougaar.planning.ldm.asset.PropertyGroup

getIntrospectionClass

public java.lang.Class getIntrospectionClass()
Specified by:
getIntrospectionClass in interface org.cougaar.planning.ldm.asset.LockedPG

hasDataQuality

public boolean hasDataQuality()
Specified by:
hasDataQuality in interface org.cougaar.planning.ldm.asset.PropertyGroup

getDataQuality

public org.cougaar.planning.ldm.dq.DataQuality getDataQuality()
Specified by:
getDataQuality in interface org.cougaar.planning.ldm.dq.HasDataQuality