@ApplicationScoped public class DataHolderManagerImpl extends Object implements DataHolderManager
Modifier and Type | Field and Description |
---|---|
protected javax.enterprise.inject.Instance<DataHolderBuilder> |
holderBuilders |
Constructor and Description |
---|
DataHolderManagerImpl() |
Modifier and Type | Method and Description |
---|---|
DataHolder |
createDataHolderByType(String type,
DataHolderBuildConfig config) |
DataHolderBuilder |
getBuilderByBuilderType(String builderId) |
protected DataHolderBuilder |
getBuilderByCompatibleType(String builderId) |
DataHolderBuilder |
getBuilderByHolderValueType(String valueType,
String context) |
Set<DataHolderBuilder> |
getHolderBuilders() |
Map<String,String> |
getHolderColors() |
void |
initializeHolders() |
@Inject protected javax.enterprise.inject.Instance<DataHolderBuilder> holderBuilders
@PostConstruct public void initializeHolders()
public Map<String,String> getHolderColors()
getHolderColors
in interface DataHolderManager
public DataHolderBuilder getBuilderByHolderValueType(String valueType, String context)
getBuilderByHolderValueType
in interface DataHolderManager
public DataHolderBuilder getBuilderByBuilderType(String builderId)
getBuilderByBuilderType
in interface DataHolderManager
protected DataHolderBuilder getBuilderByCompatibleType(String builderId)
public DataHolder createDataHolderByType(String type, DataHolderBuildConfig config)
createDataHolderByType
in interface DataHolderManager
public Set<DataHolderBuilder> getHolderBuilders()
getHolderBuilders
in interface DataHolderManager
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.