public class AdministratorLoaderUtil extends Object
AdministratorSource
.Modifier and Type | Method and Description |
---|---|
static AdministratorTypeBuilder |
createAdministratorTypeBuilder()
Creates the
AdministratorTypeBuilder to create the expected
AdministratorType . |
static <I,A extends Enum<A>,S extends AdministratorSource<I,A>> |
loadAdministratorType(Class<S> administratorSourceClass,
String... propertyNameValues)
Loads the
AdministratorType from the AdministratorSource . |
static <I,A extends Enum<A>,S extends AdministratorSource<I,A>> |
validateAdministratorType(AdministratorTypeBuilder expectedAdministratorType,
Class<S> administratorSourceClass,
String... propertyNameValues)
Validates the
AdministratorType contained in the
AdministratorTypeBuilder against the AdministratorType
loaded from the AdministratorSource . |
static <I,A extends Enum<A>,S extends AdministratorSource<I,A>> |
validateSpecification(Class<S> administratorSourceClass,
String... propertyNameLabels)
Validates the
AdministratorSourceSpecification for the
AdministratorSource . |
public static <I,A extends Enum<A>,S extends AdministratorSource<I,A>> PropertyList validateSpecification(Class<S> administratorSourceClass, String... propertyNameLabels)
AdministratorSourceSpecification
for the
AdministratorSource
.I
- Extension interface type.A
- Administrator
key type.S
- AdministratorSource
type.administratorSourceClass
- AdministratorSource
class.propertyNameLabels
- Listing of name/label pairs for the Property
instances.PropertyList
.public static AdministratorTypeBuilder createAdministratorTypeBuilder()
AdministratorTypeBuilder
to create the expected
AdministratorType
.AdministratorTypeBuilder
.public static <I,A extends Enum<A>,S extends AdministratorSource<I,A>> AdministratorType<I,A> validateAdministratorType(AdministratorTypeBuilder expectedAdministratorType, Class<S> administratorSourceClass, String... propertyNameValues)
AdministratorType
contained in the
AdministratorTypeBuilder
against the AdministratorType
loaded from the AdministratorSource
.I
- Extension interface type.A
- Administrator
key type.S
- AdministratorSource
typeexpectedAdministratorType
- Expected AdministratorType
.administratorSourceClass
- AdministratorSource
class.propertyNameValues
- Properties to configure the AdministratorSource
..AdministratorType
loaded from the
AdministratorSource
.public static <I,A extends Enum<A>,S extends AdministratorSource<I,A>> AdministratorType<I,A> loadAdministratorType(Class<S> administratorSourceClass, String... propertyNameValues)
AdministratorType
from the AdministratorSource
.I
- Extension interface type.A
- Administrator
key type.S
- AdministratorSource
type.administratorSourceClass
- AdministratorSource
class.propertyNameValues
- Property
name/value listing.AdministratorType
.Copyright © 2005–2016. All rights reserved.