com.stimulsoft.base.services
Class StiService

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.base.services.StiService
All Implemented Interfaces:
IStiSerializable, IStiSerializableRef, java.lang.Cloneable
Direct Known Subclasses:
StiAggregateFunctionService, StiArea, StiBarCodeTypeService, StiBase, StiChartStyle, StiConstantLines, StiDataAdapterService, StiDatabase, StiFormatService, StiSeries, StiSeriesLabels, StiShapeTypeService, StiStrips, StiTrendLine

public abstract class StiService
extends StiSerializedObject
implements java.lang.Cloneable

Describes an asbtract class that serves for services realization.


Field Summary
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiService()
           
 
Method Summary
 java.lang.Object clone()
          Creates a new object that is a copy of the current instance.
 StiRepositoryItems getProperties()
           
 java.lang.String getServiceCategory()
          Gets a service category.
 boolean getServiceEnabled()
          Gets or sets the value whether a service is enabled or not.
 java.lang.String getServiceInfo()
          Gets a service description.
 java.lang.String getServiceName()
          Gets a service name.
abstract  java.lang.Class<?> getServiceType()
          Gets a service type.
 boolean isPropertyPresent(java.lang.Object key)
           
 java.lang.Object MemberwiseClone()
           
 void packService()
           
 StiRepositoryItems properties()
           
 void setProperties(StiRepositoryItems value)
           
 void setServiceEnabled(boolean value)
           
 
Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiService

public StiService()
Method Detail

getServiceType

public abstract java.lang.Class<?> getServiceType()
Gets a service type.


clone

public java.lang.Object clone()
Creates a new object that is a copy of the current instance.

Overrides:
clone in class java.lang.Object
Returns:
A new object that is a copy of this instance.

isPropertyPresent

public final boolean isPropertyPresent(java.lang.Object key)

properties

public final StiRepositoryItems properties()

getProperties

public final StiRepositoryItems getProperties()

setProperties

public final void setProperties(StiRepositoryItems value)

packService

public void packService()

getServiceCategory

public java.lang.String getServiceCategory()
Gets a service category.


getServiceName

public java.lang.String getServiceName()
Gets a service name.


getServiceInfo

public java.lang.String getServiceInfo()
Gets a service description.


getServiceEnabled

public final boolean getServiceEnabled()
Gets or sets the value whether a service is enabled or not.


setServiceEnabled

public final void setServiceEnabled(boolean value)

MemberwiseClone

public java.lang.Object MemberwiseClone()