E
- the extending element type, used for method chaining.public interface PropertiesCarrier<E>
Modifier and Type | Method and Description |
---|---|
Collection<String> |
excludedProperties()
Returns the collection of properties to exclude.
|
E |
excludeProperties(String... names)
Adds the properties to the list of exclusions.
|
E |
excludeProperty(String name)
Adds the property name to the list of exclusions.
|
PropertiesToQuery |
getDefaultPropertiesToQuery()
Returns an object that represents the properties for query for all sub types.
|
Map<String,? extends PropertiesToQuery> |
getPropertiesToQueryPerType()
Returns the properties to query for each type.
|
boolean |
isPropertiesCarrierEmpty()
Returns true if the request is empty (no property is to be brought).
|
PropertiesCarrierBehavior |
propertiesCarrierBehavior()
Returns the behavior that will effect this properties carrier.
|
PropertiesToQuery |
propertiesToQuery(String subType)
Returns an object that represents the properties to query for elements of the specified subtype.
|
E |
queryKeyProperties()
Adds the key properties to the list of properties to query.
|
E |
queryProperties(String... names)
Adds the properties with the specifed names to the list of properties to query.
|
E |
queryPropertiesWithQualifier(String qualifierName)
Adds the properties that have the specified qualifier to the list of properties to query.
|
E |
queryProperty(String name)
Adds the specified property to the list of properties to query.
|
E |
withPropertiesCarrierBehavior(PropertiesCarrierBehavior newBehavior)
Sets the behavior for this properties carrier.
|
PropertiesCarrierBehavior propertiesCarrierBehavior()
PropertiesCarrierBehavior
for possible behaviors.E withPropertiesCarrierBehavior(PropertiesCarrierBehavior newBehavior)
PropertiesCarrierBehavior
for possible behaviors.newBehavior
- the new behavior.E queryProperty(String name)
name
- name of a propertyPropertiesCarrier
E queryProperties(String... names)
names
- names of propertiesPropertiesCarrier
E queryKeyProperties()
PropertiesCarrier
E queryPropertiesWithQualifier(String qualifierName)
PropertiesCarrier
PropertiesToQuery propertiesToQuery(String subType)
getDefaultPropertiesToQuery()
default properties set was defined).PropertiesCarrier
PropertiesToQuery getDefaultPropertiesToQuery()
PropertiesCarrier
Map<String,? extends PropertiesToQuery> getPropertiesToQueryPerType()
PropertiesCarrier
,
for description about several inheriting subtypes.
E excludeProperty(String name)
name
- the property to exclude.E excludeProperties(String... names)
names
- the properties to exclude.Collection<String> excludedProperties()
boolean isPropertiesCarrierEmpty()
Documentation Feedback
Copyright 2011 - 2018 Micro Focus or one of its affiliates.