@Target(value=TYPE) @Retention(value=RUNTIME) public @interface ConfigurationGroupOrder
ConfigurationGroup
s.
Below is an example of the annotation that would be placed at the top of the PipelineComponentConfiguration.
@ConfigurationGroupOrder({
@ConfigurationGroup(groupName="User Credentials", propertyOrder={"userName","userPassword"}
@ConfigurationGroup(groupName="Database settings", propertyOrder={"serverName","databasePath","portNumber"}
@ConfigurationGroup(groupName="Advanced Settings", propertyOrder={"settingA","settingB","settingC"})
})
public class CustomDataSourceConfiguration {...}
Modifier and Type | Required Element and Description |
---|---|
ConfigurationGroup[] |
value
An ordered list of
ConfigurationGroup . |
public abstract ConfigurationGroup[] value
ConfigurationGroup
.Copyright © 2007, 2015, Oracle and/or its affiliates. All rights reserved.