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, getSalesTaxType
getExtent, getExtent, getExtent, getProvider
getDescription, getExtent, setDescription
refDefaultFetchGroup, refDelegate, refGetPath, refGetValue, refInitialize, refInitialize, refSetValue
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
exportItem, exportItemAdvanced
exportItem, exportItemAdvanced
importItem
importItem
getIndexEntry, getIndexEntry, getIndexEntry, updateIndex
getIndexEntry
addOwningGroup, checkPermissions, getOwner, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setOwner, setOwningUser, setOwningUser
addOwningGroup, 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.Query
query
- 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.Query
query
- 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.Query
query
- 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.Query
query
- 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.Query
query
- 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.Query
query
- 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.Query
query
- 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.Query
query
- 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.