@Configurable public class SosServiceIdentificationFactory extends LazyThreadSafeProducer<SosServiceIdentification>
Modifier and Type | Field and Description |
---|---|
private MultilingualString |
abstrakt |
private String[] |
constraints |
private String |
fees |
private File |
file |
private String[] |
keywords |
private String |
serviceType |
private String |
serviceTypeCodeSpace |
private MultilingualString |
title |
Constructor and Description |
---|
SosServiceIdentificationFactory() |
Modifier and Type | Method and Description |
---|---|
private static String[] |
copyOf(String[] a) |
protected SosServiceIdentification |
create(Locale language) |
private SosServiceIdentification |
createFromFile() |
private SosServiceIdentification |
createFromSettings(Locale locale) |
Set<Locale> |
getAvailableLocales() |
void |
setAbstract(Object description) |
void |
setConstraints(String constraints) |
void |
setConstraints(String[] constraints) |
void |
setFees(String fees) |
void |
setFile(File file) |
void |
setKeywords(String keywords) |
void |
setKeywords(String[] keywords) |
void |
setServiceType(String serviceType) |
void |
setServiceTypeCodeSpace(String serviceTypeCodeSpace) |
void |
setTitle(Object title) |
get, get, get, setRecreate
private File file
private String[] keywords
private MultilingualString title
private MultilingualString abstrakt
private String serviceType
private String serviceTypeCodeSpace
private String fees
private String[] constraints
public SosServiceIdentificationFactory() throws ConfigurationException
ConfigurationException
public void setKeywords(String[] keywords)
@Setting(value="serviceIdentification.keywords") public void setKeywords(String keywords)
@Setting(value="serviceIdentification.title") public void setTitle(Object title) throws ConfigurationException
ConfigurationException
@Setting(value="serviceIdentification.abstract") public void setAbstract(Object description) throws ConfigurationException
ConfigurationException
@Setting(value="serviceIdentification.serviceType") public void setServiceType(String serviceType) throws ConfigurationException
ConfigurationException
@Setting(value="serviceIdentification.serviceTypeCodeSpace") public void setServiceTypeCodeSpace(String serviceTypeCodeSpace) throws ConfigurationException
ConfigurationException
@Setting(value="serviceIdentification.fees") public void setFees(String fees) throws ConfigurationException
ConfigurationException
public void setConstraints(String[] constraints)
@Setting(value="serviceIdentification.accessConstraints") public void setConstraints(String constraints)
protected SosServiceIdentification create(Locale language) throws ConfigurationException
create
in class LazyThreadSafeProducer<SosServiceIdentification>
ConfigurationException
private SosServiceIdentification createFromSettings(Locale locale)
private SosServiceIdentification createFromFile() throws ConfigurationException
ConfigurationException
Copyright © 2012-2015 52north.org. All Rights Reserved.