public abstract class AbstractCreationRequest<T extends Item> extends Object implements CreationRequest<T>
Constructor and Description |
---|
AbstractCreationRequest(Object component,
List<String> hierarchy) |
Modifier and Type | Method and Description |
---|---|
CreationRequest<T> |
addCustomizationTags(Collection<String> tags) |
CreationRequest<T> |
addCustomizationTags(String... tags) |
void |
addMasterListener(MasterListener<T> masterListener) |
CustomizationRequest |
buildRequest(Item item) |
CreationRequest<T> |
customizationTags(Collection<String> tags) |
CreationRequest<T> |
customizationTags(String... tags) |
CreationRequest<T> |
dataType(DataType dataType) |
int |
getGlobalizationLevel() |
Set<MasterListener<T>> |
getMasterListeners() |
CreationRequest<T> |
incrementGlobalizationLevel() |
CreationRequest<T> |
information(String description,
String unit,
String system) |
CreationRequest<T> |
localTags(Collection<String> localTags) |
CreationRequest<T> |
localTags(String... localTags) |
CreationRequest<T> |
request(CustomizationRequest request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
create
public CreationRequest<T> localTags(String... localTags)
localTags
in interface CreationRequest<T extends Item>
public CreationRequest<T> localTags(Collection<String> localTags)
localTags
in interface CreationRequest<T extends Item>
public CreationRequest<T> information(String description, String unit, String system)
information
in interface CreationRequest<T extends Item>
public CreationRequest<T> dataType(DataType dataType)
dataType
in interface CreationRequest<T extends Item>
public CreationRequest<T> customizationTags(String... tags)
customizationTags
in interface CreationRequest<T extends Item>
public CreationRequest<T> customizationTags(Collection<String> tags)
customizationTags
in interface CreationRequest<T extends Item>
public CreationRequest<T> addCustomizationTags(String... tags)
addCustomizationTags
in interface CreationRequest<T extends Item>
public CreationRequest<T> addCustomizationTags(Collection<String> tags)
addCustomizationTags
in interface CreationRequest<T extends Item>
public CreationRequest<T> request(CustomizationRequest request)
request
in interface CreationRequest<T extends Item>
public CreationRequest<T> incrementGlobalizationLevel()
incrementGlobalizationLevel
in interface CreationRequest<T extends Item>
public int getGlobalizationLevel()
getGlobalizationLevel
in interface CreationRequest<T extends Item>
public CustomizationRequest buildRequest(Item item)
public void addMasterListener(MasterListener<T> masterListener)
addMasterListener
in interface CreationRequest<T extends Item>
public Set<MasterListener<T>> getMasterListeners()