public class Forecasts extends AbstractImpl
Modifier and Type | Field and Description |
---|---|
static short |
VALUE_TYPE_AMOUNT |
static short |
VALUE_TYPE_BASE_AMOUNT |
static short |
VALUE_TYPE_DISCOUNT_AMOUNT |
static short |
VALUE_TYPE_NA |
static short |
VALUE_TYPE_PRICE_PER_UNIT |
Modifier | Constructor and Description |
---|---|
protected |
Forecasts() |
Modifier and Type | Method and Description |
---|---|
Segment |
getForecastSegment(javax.jdo.PersistenceManager pm,
String providerName,
String segmentName) |
static Forecasts |
getInstance() |
void |
preDelete(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object,
boolean preDelete)
Pre-delete callback.
|
void |
preStore(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object)
Pre-store callback.
|
void |
recalcBudget(SalesVolumeBudget budget) |
static void |
register() |
void |
updateBudget(AbstractBudget budget)
Invoked by jdoPreStore() can be overriden by custom-specific extension.
|
getInstance, getPersistenceManager, getUidAsString, registerImpl
public static final short VALUE_TYPE_NA
public static final short VALUE_TYPE_BASE_AMOUNT
public static final short VALUE_TYPE_AMOUNT
public static final short VALUE_TYPE_DISCOUNT_AMOUNT
public static final short VALUE_TYPE_PRICE_PER_UNIT
public static void register()
public static Forecasts getInstance() throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public Segment getForecastSegment(javax.jdo.PersistenceManager pm, String providerName, String segmentName)
public void updateBudget(AbstractBudget budget) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void recalcBudget(SalesVolumeBudget budget) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void preDelete(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object, boolean preDelete) throws org.openmdx.base.exception.ServiceException
AbstractImpl
preDelete
in class AbstractImpl
org.openmdx.base.exception.ServiceException
public void preStore(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object) throws org.openmdx.base.exception.ServiceException
AbstractImpl
preStore
in class AbstractImpl
org.openmdx.base.exception.ServiceException
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.