Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.descriptor
Interface DescriptorBean

All Superinterfaces:
SettableBean
All Known Subinterfaces:
AdjudicatorMBean, AdminConsoleMBean, AdminServerMBean, AnyIdentityDomainAuthenticatorMBean, AppDeploymentMBean, ApplicationMBean, ApplicationVersionerMBean, AuditorMBean, AuthConfigProviderMBean, AuthenticationProviderMBean, AuthenticatorMBean, AuthModuleMBean, AuthorizerMBean, BaseExecutorServiceMBean, BaseThreadFactoryMBean, BasicDeploymentMBean, BatchConfigMBean, BridgeDestinationCommonMBean, BridgeDestinationMBean, CacheAsyncListenersMBean, CacheExpirationMBean, CacheLoaderMBean, CacheMBean, CacheStoreMBean, CacheTransactionMBean, CapacityMBean, CdiContainerMBean, CertPathBuilderMBean, CertPathProviderMBean, CertPathValidatorMBean, CertRevocCaMBean, CertRevocMBean, ClassDeploymentMBean, ClusterMBean, CoherenceCacheConfigMBean, CoherenceClusterSystemResourceMBean, CoherenceManagementAddressProviderMBean, CoherenceManagementClusterMBean, CoherenceMemberConfigMBean, CoherencePartitionCacheConfigMBean, CoherencePartitionCachePropertyMBean, CoherenceServerMBean, CoherenceServerStartMBean, CoherenceTierMBean, COMMBean, CommonLogMBean, ComponentMBean, ConfigurationExtensionMBean, ConfigurationMBean, ConfigurationPropertiesMBean, ConfigurationPropertyMBean, ConnectorComponentMBean, ContextCaseMBean, ContextHandlerMBean, ContextRequestClassMBean, CpuUtilizationMBean, CredentialCacheMBean, CredentialMapperMBean, CustomAuthConfigProviderMBean, CustomResourceMBean, DatabaseLessLeasingBasisMBean, DatasourceInterceptorMBean, DataSourceLogFileMBean, DataSourceMBean, DataSourcePartitionMBean, DebugMBean, DebugPatchesMBean, DebugScopeMBean, DefaultFileStoreMBean, DeployableAuthorizerMBean, DeployableCredentialMapperMBean, DeployableRoleMapperMBean, DeploymentConfigurationMBean, DeploymentMBean, DeploymentValidationPluginMBean, DomainMBean, DomainTargetedMBean, DynamicDeploymentMBean, DynamicServersMBean, EJBComponentMBean, EJBContainerMBean, EmbeddedLDAPMBean, ErrorHandlingMBean, ExecuteQueueMBean, ExportMBean, FairShareConstraintMBean, FairShareRequestClassMBean, FederationServicesMBean, FileOpenMBean, FileStoreMBean, ForeignConnectionFactoryOverrideMBean, ForeignDestinationOverrideMBean, ForeignJMSConnectionFactoryMBean, ForeignJMSDestinationMBean, ForeignJMSServerMBean, ForeignJNDILinkMBean, ForeignJNDILinkOverrideMBean, ForeignJNDIObjectMBean, ForeignJNDIProviderMBean, ForeignJNDIProviderOverrideMBean, ForeignServerOverrideMBean, GenericFileStoreMBean, GenericJDBCStoreMBean, GroupEditorMBean, GroupMemberListerMBean, GroupMembershipHierarchyCacheMBean, GroupReaderMBean, GroupRemoverMBean, GroupUserListerMBean, GzipCompressionMBean, HeapRetainedMBean, HTTPProxyMBean, IdentityAsserterMBean, IdentityDomainAuthenticatorMBean, IdentityDomainAwareProviderMBean, IIOPMBean, ImportMBean, InterceptorMBean, InterceptorsMBean, JASPICMBean, JDBCStoreMBean, JDBCSystemResourceMBean, JDBCSystemResourceOverrideMBean, JMSBridgeDestinationMBean, JMSConnectionConsumerMBean, JMSConnectionFactoryMBean, JMSDestCommonMBean, JMSDestinationKeyMBean, JMSDestinationMBean, JMSDistributedDestinationMBean, JMSDistributedDestinationMemberMBean, JMSDistributedQueueMBean, JMSDistributedQueueMemberMBean, JMSDistributedTopicMBean, JMSDistributedTopicMemberMBean, JMSFileStoreMBean, JMSInteropModuleMBean, JMSJDBCStoreMBean, JMSMessageLogFileMBean, JMSQueueMBean, JMSSAFMessageLogFileMBean, JMSServerMBean, JMSSessionPoolMBean, JMSStoreMBean, JMSSystemResourceMBean, JMSSystemResourceOverrideMBean, JMSTemplateMBean, JMSTopicMBean, JMSVirtualDestinationMBean, JMXMBean, JoltConnectionPoolMBean, JPAMBean, JTAClusterMBean, JTAMBean, JTAMigratableTargetMBean, JTAPartitionMBean, KernelDebugMBean, KernelMBean, KeyStoreMBean, LDAPServerMBean, LibraryMBean, LifecycleManagerConfigMBean, LifecycleManagerEndPointMBean, ListerMBean, LogFileMBean, LogFilterMBean, LogMBean, MachineMBean, MailSessionMBean, MailSessionOverrideMBean, ManagedExecutorServiceTemplateMBean, ManagedExternalServerMBean, ManagedExternalServerStartMBean, ManagedScheduledExecutorServiceTemplateMBean, ManagedThreadFactoryTemplateMBean, MaxThreadsConstraintMBean, MemberGroupListerMBean, MessagingBridgeMBean, MigratableTargetMBean, MinThreadsConstraintMBean, MultiIdentityDomainAuthenticatorMBean, NameListerMBean, NetworkAccessPointMBean, NetworkChannelMBean, NodeManagerMBean, OptionalFeatureDeploymentMBean, OptionalFeatureMBean, OsgiFrameworkMBean, OverloadProtectionMBean, ParameterMBean, PartitionFileSystemMBean, PartitionLogMBean, PartitionMBean, PartitionPropertyMBean, PartitionWorkManagerMBean, PasswordValidatorMBean, PathServiceMBean, PersistentStoreMBean, PKICredentialMapEditorMBean, PKICredentialMapExtendedEditorMBean, PKICredentialMapExtendedReaderMBean, PKICredentialMapReaderMBean, PolicyAuxiliaryMBean, PolicyConsumerMBean, PolicyEditorMBean, PolicyListerMBean, PolicyReaderMBean, PolicyStoreMBean, PostProcessorScriptMBean, PredicateEditorMBean, PredicateReaderMBean, PreProcessorScriptMBean, PropertiesListerMBean, ProviderMBean, RCMResourceFairShareMBean, RCMResourceMBean, RDBMSSecurityStoreMBean, RealmMBean, RemoteSAFContextMBean, ReplicatedStoreMBean, ResourceGroupMBean, ResourceGroupTemplateMBean, ResourceManagementMBean, ResourceManagerMBean, ResponseTimeRequestClassMBean, RestfulManagementServicesMBean, RMCFactoryMBean, RoleAuxiliaryMBean, RoleConsumerMBean, RoleEditorMBean, RoleListerMBean, RoleMapperMBean, RoleReaderMBean, SAFAgentMBean, ScriptInterceptorMBean, ScriptMBean, SecurityConfigurationMBean, SelfTuningMBean, ServerDebugMBean, ServerFailureTriggerMBean, ServerMBean, ServerStartMBean, ServerTemplateMBean, ServletAuthenticationFilterMBean, ShutdownClassMBean, SingleSignOnServicesMBean, SingletonServiceAppScopedMBean, SingletonServiceBaseMBean, SingletonServiceMBean, SNMPAgentDeploymentMBean, SNMPAgentMBean, SNMPAttributeChangeMBean, SNMPCounterMonitorMBean, SNMPGaugeMonitorMBean, SNMPJMXMonitorMBean, SNMPLogFilterMBean, SNMPProxyMBean, SNMPStringMonitorMBean, SNMPTrapDestinationMBean, SNMPTrapSourceMBean, SSLMBean, StartupClassMBean, SubDeploymentMBean, SystemComponentMBean, SystemComponentStartMBean, SystemResourceMBean, TargetInfoMBean, TargetMBean, TransactionLogJDBCStoreMBean, TriggerMBean, UnixMachineMBean, UserAttributeEditorMBean, UserAttributeReaderMBean, UserEditorMBean, UserLockoutManagerMBean, UserPasswordCredentialMapEditorMBean, UserPasswordCredentialMapExtendedEditorMBean, UserPasswordCredentialMapExtendedReaderMBean, UserPasswordCredentialMapExtendedV2ReaderMBean, UserPasswordCredentialMapReaderMBean, UserPasswordEditorMBean, UserReaderMBean, UserRemoverMBean, VirtualDestinationMBean, VirtualHostMBean, VirtualTargetMBean, WebAppComponentMBean, WebAppContainerMBean, WebDeploymentMBean, WebServerLogMBean, WebServerMBean, WebServiceBufferingMBean, WebServiceBufferingQueueMBean, WebServiceComponentMBean, WebserviceCredentialProviderMBean, WebServiceLogicalStoreMBean, WebServiceMBean, WebServicePersistenceMBean, WebServicePhysicalStoreMBean, WebServiceReliabilityMBean, WebServiceRequestBufferingQueueMBean, WebServiceResponseBufferingQueueMBean, WebserviceSecurityConfigurationMBean, WebserviceSecurityMBean, WebserviceSecurityTokenMBean, WebserviceTestpageMBean, WebserviceTimestampMBean, WebserviceTokenHandlerMBean, WLDFDataRetirementByAgeMBean, WLDFDataRetirementMBean, WLDFServerDiagnosticMBean, WLDFSystemResourceMBean, WLSAuthConfigProviderMBean, WorkManagerMBean, WorkManagerShutdownTriggerMBean, WSReliableDeliveryPolicyMBean, WTCExportMBean, WTCImportMBean, WTCLocalTuxDomMBean, WTCPasswordMBean, WTCRemoteTuxDomMBean, WTCResourcesMBean, WTCServerMBean, WTCtBridgeGlobalMBean, WTCtBridgeRedirectMBean, XMLEntityCacheMBean, XMLEntitySpecRegistryEntryMBean, XMLParserSelectRegistryEntryMBean, XMLRegistryEntryMBean, XMLRegistryMBean

public interface DescriptorBean
extends SettableBean

The DescriptorBean interface is implemented by every bean in a descriptor bean graph.

Note that a descriptor bean may be implemented either as editable or runtime. A runtime implmentation is read-only from the caller's point of view and will throw UnsupportedOperationException from all mutating methods as well as methods on this interface that are not useful in a runtime setting.


Method Summary
abstract  void addPropertyChangeListener(PropertyChangeListener listener)
          Add a normal property change listener.
abstract  DescriptorBean createChildCopyIncludingObsolete(String propertyName, DescriptorBean beanToCopy)
          Variation on createChildCopy that also copies @obsolete properties
abstract  DescriptorBean getParentBean()
          Returns the bean that is the parent of this bean.
abstract  boolean isEditable()
           
abstract  void removePropertyChangeListener(PropertyChangeListener listener)
          Remove property change listener.

 

Method Detail

getParentBean

DescriptorBean getParentBean()
Returns the bean that is the parent of this bean.
Returns:
parent bean or null if this bean is the root.

addPropertyChangeListener

void addPropertyChangeListener(PropertyChangeListener listener)
Add a normal property change listener. This listener is fired whenever a setter is called on this bean. Use DescriptorBean.addBeanUpdateListener(weblogic.descriptor.BeanUpdateListener) for batch updates. While it is called when the setter is called, a BeanUpdateListener is not called until all updates have been applied to entire descriptor graph.
Parameters:
listener -

removePropertyChangeListener

void removePropertyChangeListener(PropertyChangeListener listener)
Remove property change listener.
Parameters:
listener -

isEditable

boolean isEditable()
Returns:
true if this bean is part of a modifiable descriptor

createChildCopyIncludingObsolete

DescriptorBean createChildCopyIncludingObsolete(String propertyName,
                                                DescriptorBean beanToCopy)
                                                throws IllegalArgumentException,
                                                       BeanAlreadyExistsException
Variation on createChildCopy that also copies @obsolete properties
Parameters:
propertyName -
beanToCopy -
Returns:
copy
Throws:
IllegalArgumentException
BeanAlreadyExistsException

Skip navigation links

Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09