public interface Segment extends Segment, Segment, Auditee, Exporter, Importer, Indexed, SecureObject
Segment
isFrozenisFrozen
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigurationTypeSet(boolean idIsPersistent,
String id,
ProductConfigurationTypeSet configurationTypeSet)
Adds the specified element to the set of the values for the reference
configurationTypeSet. |
void |
addConfigurationTypeSet(ProductConfigurationTypeSet configurationTypeSet)
Adds the specified element to the set of the values for the reference
configurationTypeSet using an implementation-specific, reassignable qualifier. |
void |
addConfigurationTypeSet(String id,
ProductConfigurationTypeSet configurationTypeSet)
Adds the specified element to the set of the values for the reference
configurationTypeSet using a reassignable qualifier. |
void |
addPriceLevel(AbstractPriceLevel priceLevel)
Adds the specified element to the set of the values for the reference
priceLevel using an implementation-specific, reassignable qualifier. |
void |
addPriceLevel(boolean idIsPersistent,
String id,
AbstractPriceLevel priceLevel)
Adds the specified element to the set of the values for the reference
priceLevel. |
void |
addPriceLevel(String id,
AbstractPriceLevel priceLevel)
Adds the specified element to the set of the values for the reference
priceLevel using a reassignable qualifier. |
void |
addPricingRule(boolean idIsPersistent,
String id,
PricingRule pricingRule)
Adds the specified element to the set of the values for the reference
pricingRule. |
void |
addPricingRule(PricingRule pricingRule)
Adds the specified element to the set of the values for the reference
pricingRule using an implementation-specific, reassignable qualifier. |
void |
addPricingRule(String id,
PricingRule pricingRule)
Adds the specified element to the set of the values for the reference
pricingRule using a reassignable qualifier. |
void |
addProduct(boolean idIsPersistent,
String id,
Product product)
Adds the specified element to the set of the values for the reference
product. |
void |
addProduct(Product product)
Adds the specified element to the set of the values for the reference
product using an implementation-specific, reassignable qualifier. |
void |
addProduct(String id,
Product product)
Adds the specified element to the set of the values for the reference
product using a reassignable qualifier. |
void |
addProductClassification(boolean idIsPersistent,
String id,
ProductClassification productClassification)
Adds the specified element to the set of the values for the reference
productClassification. |
void |
addProductClassification(ProductClassification productClassification)
Adds the specified element to the set of the values for the reference
productClassification using an implementation-specific, reassignable qualifier. |
void |
addProductClassification(String id,
ProductClassification productClassification)
Adds the specified element to the set of the values for the reference
productClassification using a reassignable qualifier. |
void |
addProductFilter(boolean idIsPersistent,
String id,
ProductFilterGlobal productFilter)
Adds the specified element to the set of the values for the reference
productFilter. |
void |
addProductFilter(ProductFilterGlobal productFilter)
Adds the specified element to the set of the values for the reference
productFilter using an implementation-specific, reassignable qualifier. |
void |
addProductFilter(String id,
ProductFilterGlobal productFilter)
Adds the specified element to the set of the values for the reference
productFilter using a reassignable qualifier. |
void |
addSalesTaxType(boolean idIsPersistent,
String id,
SalesTaxType salesTaxType)
Adds the specified element to the set of the values for the reference
salesTaxType. |
void |
addSalesTaxType(SalesTaxType salesTaxType)
Adds the specified element to the set of the values for the reference
salesTaxType using an implementation-specific, reassignable qualifier. |
void |
addSalesTaxType(String id,
SalesTaxType salesTaxType)
Adds the specified element to the set of the values for the reference
salesTaxType using a reassignable qualifier. |
ProductConfigurationTypeSet |
getConfigurationTypeSet(boolean idIsPersistent,
String id)
Retrieves the value for the reference
configurationTypeSet for the specified qualifier attribute value. |
<T extends ProductConfigurationTypeSet> |
getConfigurationTypeSet(ProductConfigurationTypeSetQuery query)
Retrieves the value for the reference
configurationTypeSet for the specified query. |
ProductConfigurationTypeSet |
getConfigurationTypeSet(String id)
Retrieves the value for the reference
configurationTypeSet for the specified qualifier attribute value. |
<T extends AbstractPriceLevel> |
getPriceLevel(AbstractPriceLevelQuery query)
Retrieves the value for the reference
priceLevel for the specified query. |
AbstractPriceLevel |
getPriceLevel(boolean idIsPersistent,
String id)
Retrieves the value for the reference
priceLevel for the specified qualifier attribute value. |
AbstractPriceLevel |
getPriceLevel(String id)
Retrieves the value for the reference
priceLevel for the specified qualifier attribute value. |
PriceListEntry |
getPriceListEntry(boolean idIsPersistent,
String id)
Retrieves the value for the reference
priceListEntry for the specified qualifier attribute value. |
<T extends PriceListEntry> |
getPriceListEntry(PriceListEntryQuery query)
Retrieves the value for the reference
priceListEntry for the specified query. |
PriceListEntry |
getPriceListEntry(String id)
Retrieves the value for the reference
priceListEntry for the specified qualifier attribute value. |
PricingRule |
getPricingRule(boolean idIsPersistent,
String id)
Retrieves the value for the reference
pricingRule for the specified qualifier attribute value. |
<T extends PricingRule> |
getPricingRule(PricingRuleQuery query)
Retrieves the value for the reference
pricingRule for the specified query. |
PricingRule |
getPricingRule(String id)
Retrieves the value for the reference
pricingRule for the specified qualifier attribute value. |
Product |
getProduct(boolean idIsPersistent,
String id)
Retrieves the value for the reference
product for the specified qualifier attribute value. |
<T extends Product> |
getProduct(ProductQuery query)
Retrieves the value for the reference
product for the specified query. |
Product |
getProduct(String id)
Retrieves the value for the reference
product for the specified qualifier attribute value. |
ProductClassification |
getProductClassification(boolean idIsPersistent,
String id)
Retrieves the value for the reference
productClassification for the specified qualifier attribute value. |
<T extends ProductClassification> |
getProductClassification(ProductClassificationQuery query)
Retrieves the value for the reference
productClassification for the specified query. |
ProductClassification |
getProductClassification(String id)
Retrieves the value for the reference
productClassification for the specified qualifier attribute value. |
ProductFilterGlobal |
getProductFilter(boolean idIsPersistent,
String id)
Retrieves the value for the reference
productFilter for the specified qualifier attribute value. |
<T extends ProductFilterGlobal> |
getProductFilter(ProductFilterGlobalQuery query)
Retrieves the value for the reference
productFilter for the specified query. |
ProductFilterGlobal |
getProductFilter(String id)
Retrieves the value for the reference
productFilter for the specified qualifier attribute value. |
SalesTaxType |
getSalesTaxType(boolean idIsPersistent,
String id)
Retrieves the value for the reference
salesTaxType for the specified qualifier attribute value. |
<T extends SalesTaxType> |
getSalesTaxType(SalesTaxTypeQuery query)
Retrieves the value for the reference
salesTaxType for the specified query. |
SalesTaxType |
getSalesTaxType(String id)
Retrieves the value for the reference
salesTaxType for the specified qualifier attribute value. |
getConfigurationTypeSet, getPriceLevel, getPriceListEntry, getPricingRule, getProduct, getProductClassification, getProductFilter, getSalesTaxTypegetExtent, getExtent, getExtent, getProvidergetDescription, getExtent, setDescriptionrefDefaultFetchGroup, refDelegate, refGetPath, refGetValue, refInitialize, refInitialize, refSetValuerefClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostCompositerefGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValueequals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraintsexportItem, exportItemAdvancedexportItem, exportItemAdvancedimportItemimportItemgetIndexEntry, getIndexEntry, getIndexEntry, updateIndexgetIndexEntryaddOwningGroup, checkPermissions, getOwner, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setOwner, setOwningUser, setOwningUseraddOwningGroup, checkPermissions, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwningGroup, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUser<T extends ProductConfigurationTypeSet> List<T> getConfigurationTypeSet(ProductConfigurationTypeSetQuery query)
configurationTypeSet for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.ProductConfigurationTypeSet getConfigurationTypeSet(boolean idIsPersistent, String id)
configurationTypeSet for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.ProductConfigurationTypeSet getConfigurationTypeSet(String id)
configurationTypeSet for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getConfigurationTypeSet(false,id).
id - The value for the qualifier attribute that qualifies this reference.void addConfigurationTypeSet(boolean idIsPersistent,
String id,
ProductConfigurationTypeSet configurationTypeSet)
configurationTypeSet.
Note: This is an extension to the JMI 1 standard.
idIsPersistent - true if id is persistentid - The qualifier attribute value that qualifies the reference to get the element to be appended.configurationTypeSet - The element to be appended.void addConfigurationTypeSet(String id, ProductConfigurationTypeSet configurationTypeSet)
configurationTypeSet using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id - The qualifier attribute value that qualifies the reference to get the element to be appended.configurationTypeSet - The element to be appended.void addConfigurationTypeSet(ProductConfigurationTypeSet configurationTypeSet)
configurationTypeSet using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
configurationTypeSet - The element to be appended.<T extends AbstractPriceLevel> List<T> getPriceLevel(AbstractPriceLevelQuery query)
priceLevel for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.AbstractPriceLevel getPriceLevel(boolean idIsPersistent, String id)
priceLevel for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.AbstractPriceLevel getPriceLevel(String id)
priceLevel for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getPriceLevel(false,id).
id - The value for the qualifier attribute that qualifies this reference.void addPriceLevel(boolean idIsPersistent,
String id,
AbstractPriceLevel priceLevel)
priceLevel.
Note: This is an extension to the JMI 1 standard.
idIsPersistent - true if id is persistentid - The qualifier attribute value that qualifies the reference to get the element to be appended.priceLevel - The element to be appended.void addPriceLevel(String id, AbstractPriceLevel priceLevel)
priceLevel using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id - The qualifier attribute value that qualifies the reference to get the element to be appended.priceLevel - The element to be appended.void addPriceLevel(AbstractPriceLevel priceLevel)
priceLevel using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
priceLevel - The element to be appended.<T extends PriceListEntry> List<T> getPriceListEntry(PriceListEntryQuery query)
priceListEntry for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.PriceListEntry getPriceListEntry(boolean idIsPersistent, String id)
priceListEntry for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.PriceListEntry getPriceListEntry(String id)
priceListEntry for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getPriceListEntry(false,id).
id - The value for the qualifier attribute that qualifies this reference.<T extends PricingRule> List<T> getPricingRule(PricingRuleQuery query)
pricingRule for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.PricingRule getPricingRule(boolean idIsPersistent, String id)
pricingRule for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.PricingRule getPricingRule(String id)
pricingRule for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getPricingRule(false,id).
id - The value for the qualifier attribute that qualifies this reference.void addPricingRule(boolean idIsPersistent,
String id,
PricingRule pricingRule)
pricingRule.
Note: This is an extension to the JMI 1 standard.
idIsPersistent - true if id is persistentid - The qualifier attribute value that qualifies the reference to get the element to be appended.pricingRule - The element to be appended.void addPricingRule(String id, PricingRule pricingRule)
pricingRule using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id - The qualifier attribute value that qualifies the reference to get the element to be appended.pricingRule - The element to be appended.void addPricingRule(PricingRule pricingRule)
pricingRule using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
pricingRule - The element to be appended.<T extends Product> List<T> getProduct(ProductQuery query)
product for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.Product getProduct(boolean idIsPersistent, String id)
product for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.Product getProduct(String id)
product for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getProduct(false,id).
id - The value for the qualifier attribute that qualifies this reference.void addProduct(boolean idIsPersistent,
String id,
Product product)
product.
Note: This is an extension to the JMI 1 standard.
idIsPersistent - true if id is persistentid - The qualifier attribute value that qualifies the reference to get the element to be appended.product - The element to be appended.void addProduct(String id, Product product)
product using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id - The qualifier attribute value that qualifies the reference to get the element to be appended.product - The element to be appended.void addProduct(Product product)
product using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
product - The element to be appended.<T extends ProductClassification> List<T> getProductClassification(ProductClassificationQuery query)
productClassification for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.ProductClassification getProductClassification(boolean idIsPersistent, String id)
productClassification for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.ProductClassification getProductClassification(String id)
productClassification for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getProductClassification(false,id).
id - The value for the qualifier attribute that qualifies this reference.void addProductClassification(boolean idIsPersistent,
String id,
ProductClassification productClassification)
productClassification.
Note: This is an extension to the JMI 1 standard.
idIsPersistent - true if id is persistentid - The qualifier attribute value that qualifies the reference to get the element to be appended.productClassification - The element to be appended.void addProductClassification(String id, ProductClassification productClassification)
productClassification using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id - The qualifier attribute value that qualifies the reference to get the element to be appended.productClassification - The element to be appended.void addProductClassification(ProductClassification productClassification)
productClassification using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
productClassification - The element to be appended.<T extends ProductFilterGlobal> List<T> getProductFilter(ProductFilterGlobalQuery query)
productFilter for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.ProductFilterGlobal getProductFilter(boolean idIsPersistent, String id)
productFilter for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.ProductFilterGlobal getProductFilter(String id)
productFilter for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getProductFilter(false,id).
id - The value for the qualifier attribute that qualifies this reference.void addProductFilter(boolean idIsPersistent,
String id,
ProductFilterGlobal productFilter)
productFilter.
Note: This is an extension to the JMI 1 standard.
idIsPersistent - true if id is persistentid - The qualifier attribute value that qualifies the reference to get the element to be appended.productFilter - The element to be appended.void addProductFilter(String id, ProductFilterGlobal productFilter)
productFilter using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id - The qualifier attribute value that qualifies the reference to get the element to be appended.productFilter - The element to be appended.void addProductFilter(ProductFilterGlobal productFilter)
productFilter using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
productFilter - The element to be appended.<T extends SalesTaxType> List<T> getSalesTaxType(SalesTaxTypeQuery query)
salesTaxType for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Queryquery - predicate which is applied to the set of referenced objects.true.SalesTaxType getSalesTaxType(boolean idIsPersistent, String id)
salesTaxType for the specified qualifier attribute value.
idIsPersistent - Defines whether value for the qualifier is persistent or notid - The value for the qualifier attribute that qualifies this reference.SalesTaxType getSalesTaxType(String id)
salesTaxType for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getSalesTaxType(false,id).
id - The value for the qualifier attribute that qualifies this reference.void addSalesTaxType(boolean idIsPersistent,
String id,
SalesTaxType salesTaxType)
salesTaxType.
Note: This is an extension to the JMI 1 standard.
idIsPersistent - true if id is persistentid - The qualifier attribute value that qualifies the reference to get the element to be appended.salesTaxType - The element to be appended.void addSalesTaxType(String id, SalesTaxType salesTaxType)
salesTaxType using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id - The qualifier attribute value that qualifies the reference to get the element to be appended.salesTaxType - The element to be appended.void addSalesTaxType(SalesTaxType salesTaxType)
salesTaxType using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
salesTaxType - The element to be appended.This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.