org.rhq.enterprise.server.xmlschema.generated.serverplugin.content
Class ContentSourceTypeDefinition

java.lang.Object
  extended by org.rhq.enterprise.server.xmlschema.generated.serverplugin.content.ContentSourceTypeDefinition

public class ContentSourceTypeDefinition
extends java.lang.Object

Java class for contentSourceType element declaration.

The following schema fragment specifies the expected content contained within this class.

 <element name="contentSourceType">
   <complexType>
     <complexContent>
       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         <sequence>
           <element name="configuration" type="{urn:xmlns:rhq-configuration}configuration" minOccurs="0"/>
         </sequence>
         <attribute name="apiClass" use="required" type="{urn:xmlns:rhq-serverplugin}classNameType" />
         <attribute name="description">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="500"/>
             </restriction>
           </simpleType>
         </attribute>
         <attribute name="displayName">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="200"/>
             </restriction>
           </simpleType>
         </attribute>
         <attribute name="downloadMode" default="database">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="never"/>
               <enumeration value="database"/>
               <enumeration value="filesystem"/>
             </restriction>
           </simpleType>
         </attribute>
         <attribute name="lazyLoad" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         <attribute name="name" use="required">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="200"/>
             </restriction>
           </simpleType>
         </attribute>
         <attribute name="syncSchedule" type="{http://www.w3.org/2001/XMLSchema}string" default="0 0 3 * * ?" />
       </restriction>
     </complexContent>
   </complexType>
 </element>
 


Field Summary
protected  java.lang.String apiClass
           
protected  ConfigurationDescriptor configuration
           
protected  java.lang.String description
           
protected  java.lang.String displayName
           
protected  java.lang.String downloadMode
           
protected  boolean lazyLoad
           
protected  java.lang.String name
           
protected  java.lang.String syncSchedule
           
 
Constructor Summary
ContentSourceTypeDefinition()
           
 
Method Summary
 java.lang.String getApiClass()
          Gets the value of the apiClass property.
 ConfigurationDescriptor getConfiguration()
          Gets the value of the configuration property.
 java.lang.String getDescription()
          Gets the value of the description property.
 java.lang.String getDisplayName()
          Gets the value of the displayName property.
 java.lang.String getDownloadMode()
          Gets the value of the downloadMode property.
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.String getSyncSchedule()
          Gets the value of the syncSchedule property.
 boolean isLazyLoad()
          Gets the value of the lazyLoad property.
 void setApiClass(java.lang.String value)
          Sets the value of the apiClass property.
 void setConfiguration(ConfigurationDescriptor value)
          Sets the value of the configuration property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setDisplayName(java.lang.String value)
          Sets the value of the displayName property.
 void setDownloadMode(java.lang.String value)
          Sets the value of the downloadMode property.
 void setLazyLoad(boolean value)
          Sets the value of the lazyLoad property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setSyncSchedule(java.lang.String value)
          Sets the value of the syncSchedule property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configuration

protected ConfigurationDescriptor configuration

apiClass

protected java.lang.String apiClass

description

protected java.lang.String description

displayName

protected java.lang.String displayName

downloadMode

protected java.lang.String downloadMode

lazyLoad

protected boolean lazyLoad

name

protected java.lang.String name

syncSchedule

protected java.lang.String syncSchedule
Constructor Detail

ContentSourceTypeDefinition

public ContentSourceTypeDefinition()
Method Detail

getConfiguration

public ConfigurationDescriptor getConfiguration()
Gets the value of the configuration property.

Returns:
possible object is ConfigurationDescriptor

setConfiguration

public void setConfiguration(ConfigurationDescriptor value)
Sets the value of the configuration property.

Parameters:
value - allowed object is ConfigurationDescriptor

getApiClass

public java.lang.String getApiClass()
Gets the value of the apiClass property.

Returns:
possible object is String

setApiClass

public void setApiClass(java.lang.String value)
Sets the value of the apiClass property.

Parameters:
value - allowed object is String

getDescription

public java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getDisplayName

public java.lang.String getDisplayName()
Gets the value of the displayName property.

Returns:
possible object is String

setDisplayName

public void setDisplayName(java.lang.String value)
Sets the value of the displayName property.

Parameters:
value - allowed object is String

getDownloadMode

public java.lang.String getDownloadMode()
Gets the value of the downloadMode property.

Returns:
possible object is String

setDownloadMode

public void setDownloadMode(java.lang.String value)
Sets the value of the downloadMode property.

Parameters:
value - allowed object is String

isLazyLoad

public boolean isLazyLoad()
Gets the value of the lazyLoad property.


setLazyLoad

public void setLazyLoad(boolean value)
Sets the value of the lazyLoad property.


getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getSyncSchedule

public java.lang.String getSyncSchedule()
Gets the value of the syncSchedule property.

Returns:
possible object is String

setSyncSchedule

public void setSyncSchedule(java.lang.String value)
Sets the value of the syncSchedule property.

Parameters:
value - allowed object is String


Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.