Class StoreDescription

java.lang.Object
org.apache.catalina.storeconfig.StoreDescription

public class StoreDescription extends Object
Bean of a StoreDescription

  <Description
  tag="Context"
  standard="true"
  default="true"
  externalAllowed="true"
  storeSeparate="true"
  backup="true"
  children="true"
  tagClass="org.apache.catalina.core.StandardContext"
  storeFactoryClass="org.apache.catalina.storeconfig.StandardContextSF"
  storeAppenderClass="org.apache.catalina.storeconfig.StoreContextAppender">
     <TransientAttribute>available</TransientAttribute>
     <TransientAttribute>configFile</TransientAttribute>
     <TransientAttribute>configured</TransientAttribute>
     <TransientAttribute>displayName</TransientAttribute>
     <TransientAttribute>distributable</TransientAttribute>
     <TransientAttribute>domain</TransientAttribute>
     <TransientAttribute>engineName</TransientAttribute>
     <TransientAttribute>name</TransientAttribute>
     <TransientAttribute>publicId</TransientAttribute>
     <TransientAttribute>replaceWelcomeFiles</TransientAttribute>
     <TransientAttribute>saveConfig</TransientAttribute>
     <TransientAttribute>sessionTimeout</TransientAttribute>
     <TransientAttribute>startupTime</TransientAttribute>
     <TransientAttribute>tldScanTime</TransientAttribute>
  </Description>


 
  • Constructor Details

    • StoreDescription

      public StoreDescription()
  • Method Details

    • isExternalAllowed

      public boolean isExternalAllowed()
      Returns:
      Returns the external.
    • setExternalAllowed

      public void setExternalAllowed(boolean external)
      Parameters:
      external - The external to set.
    • isExternalOnly

      public boolean isExternalOnly()
    • setExternalOnly

      public void setExternalOnly(boolean external)
    • isStandard

      public boolean isStandard()
      Returns:
      Returns the standard.
    • setStandard

      public void setStandard(boolean standard)
      Parameters:
      standard - The standard to set.
    • isBackup

      public boolean isBackup()
      Returns:
      Returns the backup.
    • setBackup

      public void setBackup(boolean backup)
      Parameters:
      backup - The backup to set.
    • isDefault

      public boolean isDefault()
      Returns:
      Returns the myDefault.
    • setDefault

      public void setDefault(boolean aDefault)
      Parameters:
      aDefault - The myDefault to set.
    • getStoreFactoryClass

      public String getStoreFactoryClass()
      Returns:
      Returns the storeFactory.
    • setStoreFactoryClass

      public void setStoreFactoryClass(String storeFactoryClass)
      Parameters:
      storeFactoryClass - The storeFactory to set.
    • getStoreFactory

      public IStoreFactory getStoreFactory()
      Returns:
      Returns the storeFactory.
    • setStoreFactory

      public void setStoreFactory(IStoreFactory storeFactory)
      Parameters:
      storeFactory - The storeFactory to set.
    • getStoreWriterClass

      public String getStoreWriterClass()
      Returns:
      Returns the storeWriterClass.
    • setStoreWriterClass

      public void setStoreWriterClass(String storeWriterClass)
      Parameters:
      storeWriterClass - The storeWriterClass to set.
    • getTag

      public String getTag()
      Returns:
      Returns the tagClass.
    • setTag

      public void setTag(String tag)
      Parameters:
      tag - The tag to set.
    • getTagClass

      public String getTagClass()
      Returns:
      Returns the tagClass.
    • setTagClass

      public void setTagClass(String tagClass)
      Parameters:
      tagClass - The tagClass to set.
    • getTransientAttributes

      public List<String> getTransientAttributes()
      Returns:
      Returns the transientAttributes.
    • setTransientAttributes

      public void setTransientAttributes(List<String> transientAttributes)
      Parameters:
      transientAttributes - The transientAttributes to set.
    • addTransientAttribute

      public void addTransientAttribute(String attribute)
    • removeTransientAttribute

      public void removeTransientAttribute(String attribute)
    • getTransientChildren

      public List<String> getTransientChildren()
      Returns:
      Returns the transientChildren.
    • setTransientChildren

      public void setTransientChildren(List<String> transientChildren)
      Parameters:
      transientChildren - The transientChildren to set.
    • addTransientChild

      public void addTransientChild(String classname)
    • removeTransientChild

      public void removeTransientChild(String classname)
    • isTransientChild

      public boolean isTransientChild(String classname)
      Is child transient, please don't save this.
      Parameters:
      classname - The class name to check
      Returns:
      is classname attribute?
    • isTransientAttribute

      public boolean isTransientAttribute(String attribute)
      Is attribute transient, please don't save this.
      Parameters:
      attribute - The attribute name to check
      Returns:
      is transient attribute?
    • getId

      public String getId()
      Return the real id or TagClass
      Returns:
      Returns the id.
    • setId

      public void setId(String id)
      Parameters:
      id - The id to set.
    • isAttributes

      public boolean isAttributes()
      Returns:
      Returns the attributes.
    • setAttributes

      public void setAttributes(boolean attributes)
      Parameters:
      attributes - The attributes to set.
    • isStoreSeparate

      public boolean isStoreSeparate()
      Returns:
      True if it's a separate store
    • setStoreSeparate

      public void setStoreSeparate(boolean storeSeparate)
    • isChildren

      public boolean isChildren()
      Returns:
      Returns the children.
    • setChildren

      public void setChildren(boolean children)
      Parameters:
      children - The children to set.