Rational Developer for i
7.5.0

com.ibm.etools.systems.as400.debug.sep.internal
Class PhantomServiceEntryPoint

java.lang.Object
  extended by com.ibm.etools.systems.as400.debug.sep.internal.PhantomServiceEntryPoint

public class PhantomServiceEntryPoint
extends Object

PhantomServiceEntryPoint represents a service entry point set from RSE view. *ALL will be treated as one location in front end although it may actually set multiple Service entry point in host. The valid cases are: program module procedure myProgram *ALL *ALL myProgram myModule *ALL myProgram myModule myProcedure


Field Summary
static String copyright
           
 
Constructor Summary
PhantomServiceEntryPoint(int id, String hostName, String setterUserProfile, String programDestination, String programName, String programType, String moduleName, String procedureName, String connectionName, String hitterUserProfile, long timeStampSetting)
          Constructor
 
Method Summary
 String getConnectionName()
          Get RSE connection name.
 String getHitterUserProfile()
          Get the user profile who hits the SEP.
 String getHostName()
          Get host name.
 int getID()
          Get the user profile.
 String getModuleName()
          Get module name.
 String getProcedureName()
          Get procedure name.
 String getProgramDestination()
          Get program destination.
 String getProgramName()
          Get program name.
 String getProgramType()
          Get program type.
 String getSetterUserProfile()
          Get the user profile who sets the SEP.
 long getTimeStampSetting()
          Get the timestamp when this SEP was set.
 boolean isEnabled()
          Get the enablement.
 void setEnablement(boolean enablement)
          Set the enablement.
 void setHitterUserProfile(String userProfile)
          Set user profile for the service entry point.
 void setID(int id)
          Set ID.
 void setModuleName(String moduleName)
          Set module name.
 void setProcedureName(String procedureName)
          Set procedure name.
 void setProgramDestination(String programDestination)
          Set program destination.
 void setProgramName(String programName)
          Set program name.
 void setProgramType(String programType)
          Set program type.
 void setTimeStampSetting(long timeStampSetting)
          Set the timestamp.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values
Constructor Detail

PhantomServiceEntryPoint

public PhantomServiceEntryPoint(int id,
                                String hostName,
                                String setterUserProfile,
                                String programDestination,
                                String programName,
                                String programType,
                                String moduleName,
                                String procedureName,
                                String connectionName,
                                String hitterUserProfile,
                                long timeStampSetting)
Constructor

Method Detail

getHostName

public String getHostName()
Get host name.


getProgramDestination

public String getProgramDestination()
Get program destination. For now, it is library name.


getProgramName

public String getProgramName()
Get program name.


getModuleName

public String getModuleName()
Get module name.


getProcedureName

public String getProcedureName()
Get procedure name.


getProgramType

public String getProgramType()
Get program type.


getConnectionName

public String getConnectionName()
Get RSE connection name.


getSetterUserProfile

public String getSetterUserProfile()
Get the user profile who sets the SEP.


getHitterUserProfile

public String getHitterUserProfile()
Get the user profile who hits the SEP.


getID

public int getID()
Get the user profile.


getTimeStampSetting

public long getTimeStampSetting()
Get the timestamp when this SEP was set.


isEnabled

public boolean isEnabled()
Get the enablement.


setProgramDestination

public void setProgramDestination(String programDestination)
Set program destination.


setProgramName

public void setProgramName(String programName)
Set program name.


setProgramType

public void setProgramType(String programType)
Set program type.


setModuleName

public void setModuleName(String moduleName)
Set module name.


setProcedureName

public void setProcedureName(String procedureName)
Set procedure name.


setHitterUserProfile

public void setHitterUserProfile(String userProfile)
Set user profile for the service entry point. If a job not in debug and running under the specified user profile, the service entry point will be hit if the program is run.


setID

public void setID(int id)
Set ID. ID is unique per system.


setTimeStampSetting

public void setTimeStampSetting(long timeStampSetting)
Set the timestamp.


setEnablement

public void setEnablement(boolean enablement)
Set the enablement.


Rational Developer for i
7.5.0

Copyright 2009 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.