com.ibm.xdms.function
Class BaseFunction

java.lang.Object
  extended by com.ibm.xdms.function.BaseFunction
All Implemented Interfaces:
Function

public abstract class BaseFunction
extends java.lang.Object
implements Function


Field Summary
protected  ApplicationUsage appUsage
          The ApplicationUsage
protected  java.lang.String auid
          The AUID
protected  AuidConfig auidConfig
          The AuidConfig
static java.lang.String COPYRIGHT
           
protected  XcapCaps xcapCaps
          The XcapCaps
 
Constructor Summary
BaseFunction()
           
 
Method Summary
 ApplicationUsage getApplicationUsage()
          Returns the ApplicationUsage for which this function is associated with.
 boolean init(ApplicationUsage appUsage)
          Initializes the function.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT

xcapCaps

protected XcapCaps xcapCaps
The XcapCaps


appUsage

protected ApplicationUsage appUsage
The ApplicationUsage


auidConfig

protected AuidConfig auidConfig
The AuidConfig


auid

protected java.lang.String auid
The AUID

Constructor Detail

BaseFunction

public BaseFunction()
Method Detail

init

public boolean init(ApplicationUsage appUsage)
Initializes the function.

Specified by:
init in interface Function
Parameters:
appUsage - The ApplicationUsage information.
Returns:
Returns true if the function successfully initialized.

getApplicationUsage

public ApplicationUsage getApplicationUsage()
Returns the ApplicationUsage for which this function is associated with.

Specified by:
getApplicationUsage in interface Function
Returns:
Returns the ApplicationUsage for which this function is associated with.