Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Service Bus
11g Release 1 (11.1.1.6.3)

E15033-08


com.bea.wli.config.customization
Class Customization

java.lang.Object
  extended by com.bea.wli.config.customization.Customization

All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EnvValueCustomization, FindAndReplaceCustomization, ReferenceCustomization

public abstract class Customization
extends java.lang.Object
implements java.io.Serializable

All Customizations must extend this class. This is a top level class for a customization, for e.g. env value find and replace/reference mapping

See Also:
Serialized Form

Field Summary
static long serialVersionUID
           

 

Method Summary
abstract  Customization clone(java.util.Set<Ref> filter)
          Returns a copy of this customization and optionally modifies its target references so that the customization only applies to a reference if it is subsumed by a reference in the filter.
static java.util.List<Customization> fromXML(java.io.InputStream is)
          parses given input stream that contains the serialized xml represention and returns list of customizations.
static Customization fromXML(org.apache.xmlbeans.XmlObject xml)
          Converts the given xml representation of a customization into the Customization object.
 java.lang.String getDescription()
          Returns the user given description for this customization
abstract  java.util.Set<Ref> getTargets()
          Returns the references to resources, folders or projects which the customizations will be applied to.
abstract  org.apache.xmlbeans.XmlObject toXML()
          Returns an xml representation for this customization
static void toXML(java.util.List<Customization> customizations, java.io.OutputStream os)
          converts the give list of customization into an xml form and serializes to the given stream.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

Method Detail

getDescription

public java.lang.String getDescription()
Returns the user given description for this customization
Returns:

getTargets

public abstract java.util.Set<Ref> getTargets()
Returns the references to resources, folders or projects which the customizations will be applied to.
Returns:

clone

public abstract Customization clone(java.util.Set<Ref> filter)
Returns a copy of this customization and optionally modifies its target references so that the customization only applies to a reference if it is subsumed by a reference in the filter. This operation essentially applies the customization to a smaller set of references. The target references is filtered so that one of the following happens: