wt.iba.value.service
Class MultiObjIBAValueService

java.lang.Object
  extended bywt.services.StandardManager
      extended bywt.iba.value.service.MultiObjIBAValueService
All Implemented Interfaces:
IBAValueService, Manager, NetFactor, Serializable

public class MultiObjIBAValueService
extends StandardManager
implements IBAValueService, Serializable

Use the newMultiObjIBAValueService static factory method(s), not the MultiObjIBAValueService constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static String RESOURCE
           
static MultiObjIBAValueDBService theIBAValueDBService
          

Supported API: false
static StandardIBAValueService theStandardIBAValueService
          

Supported API: false
 
Fields inherited from class wt.services.StandardManager
 
Fields inherited from interface wt.services.Manager
MANAGER_SERVICE, STARTUP_AUTOMATIC, STARTUP_MANUAL, STATUS_EMERGENCY_SHUTDOWN, STATUS_EMERGENCY_SHUTTING_DOWN, STATUS_SHUTDOWN, STATUS_SHUTDOWN_ERRORS, STATUS_SHUTDOWN_FAILURE, STATUS_SHUTTING_DOWN, STATUS_STARTED, STATUS_STARTED_ERRORS, STATUS_STARTING_UP, STATUS_STARTUP_FAILURE
 
Constructor Summary
MultiObjIBAValueService()
           
 
Method Summary
 void copyAttributes(WTKeyedMap ibaHoldersMap, boolean replace)
          Deprecated. Use copyAttributes(WTValuedMap)
 void copyAttributes(WTValuedMap ibaHoldersMap, boolean replace)
          Copy all soft attributes from source IBAHolder to the Target IBAHoler.
 IBAHolder createIBAHolder(IBAHolder ibaHolder, Object constraintParam)
          Deletes this IBAHolder business object and its associated IBA attributes.
 void deleteIBAHolder(IBAHolder ibaHolder, Object constraintParam)
          Deletes this IBAHolder business object and its associated IBA attributes.
 String getConceptualClassname()
          Deprecated.  
static MultiObjIBAValueService newMultiObjIBAValueService()
          Default factory for the class.
 IBAHolder refreshAttributeConstraint(IBAHolder ibaHolder, Object constraintParam, Locale locale)
          Refreshes the IBA attribute container only, not the IBAHolder business objec

Supported API: false
 IBAHolder[] refreshAttributeContainer(IBAHolder[] ibaHolders)
          Refreshes the IBA attribute container only, not the IBAHolder business object.
 IBAHolder refreshAttributeContainer(IBAHolder ibaHolder, Object constraintParam, Locale locale, MeasurementSystemDefaultView measurementSystem)
          Refreshes the IBA attribute container only, not the IBAHolder business object.
 WTCollection refreshAttributeContainer(WTCollection ibaHolders)
          Refreshes the IBA attribute container only, not the IBAHolder business object.
 IBAHolder refreshAttributeContainerWithoutConstraints(IBAHolder ibaHolder)
          Refreshes the IBA attribute container only, not the IBAHolder business object.
 IBAHolder[] refreshAttributeContainerWithoutConstraints(IBAHolder[] ibaHolders)
          Refreshes the IBA attribute container only, not the IBAHolder business object.
 WTCollection refreshAttributeContainerWithoutConstraints(WTCollection ibaHolders)
          Refreshes the IBA attribute container only, not the IBAHolder business object.
 IBAHolder refreshIBAHolder(IBAHolder ibaHolder, Object constraintParam, Locale locale, MeasurementSystemDefaultView measurementSystem)
          Refresh both the IBAHolder business object and its associated IBA attributes.
 IBAHolder updateIBAHolder(IBAHolder ibaHolder, Object constraintParam, Locale locale, MeasurementSystemDefaultView measurementSystem)
          UpdateIBAHolder does the followings on container: Value -- Checks for changes.
 void updateIBAReferenceableReferenceID(IBAReferenceable ibaReferenceable)
          Refreshes the IBA attribute container only, not the IBAHolder business object

Supported API: false
 
Methods inherited from class wt.services.StandardManager
emergencyShutdown, emergencyShutdownComplete, emergencyShuttingDown, getClassInfo, getManagerService, getManagerStatus, getName, getStartupType, init, initialize, initialize, isStarted, newStandardManager, newStandardManager, performEmergencyShutdownProcess, performShutdownProcess, performStartupProcess, registerEvents, setManagerService, shutdown, shutdownFailure, shutdownSuccess, shuttingDown, started, startedErrors, startingUp, startup, startupFailure, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

theStandardIBAValueService

public static final StandardIBAValueService theStandardIBAValueService


Supported API: false


theIBAValueDBService

public static final MultiObjIBAValueDBService theIBAValueDBService


Supported API: false

Constructor Detail

MultiObjIBAValueService

public MultiObjIBAValueService()
Method Detail

getConceptualClassname

public String getConceptualClassname()
Deprecated.  

Returns the conceptual (modeled) name for the class.

Supported API: false

Specified by:
getConceptualClassname in interface NetFactor
Overrides:
getConceptualClassname in class StandardManager
Returns:
String

newMultiObjIBAValueService

public static MultiObjIBAValueService newMultiObjIBAValueService()
                                                          throws WTException
Default factory for the class.

Supported API: false

Returns:
MultiObjIBAValueService
Throws:
WTException

createIBAHolder

public IBAHolder createIBAHolder(IBAHolder ibaHolder,
                                 Object constraintParam)
                          throws IBAContainerException,
                                 WTException,
                                 RemoteException,
                                 NotAuthorizedException
Deletes this IBAHolder business object and its associated IBA attributes.

Supported API: false

Specified by:
createIBAHolder in interface IBAValueService
Parameters:
ibaHolder -
constraintParam -
Returns:
IBAHolder
Throws:
IBAContainerException
WTException
RemoteException
NotAuthorizedException

updateIBAHolder

public IBAHolder updateIBAHolder(IBAHolder ibaHolder,
                                 Object constraintParam,
                                 Locale locale,
                                 MeasurementSystemDefaultView measurementSystem)
                          throws IBAContainerException,
                                 WTException,
                                 RemoteException
UpdateIBAHolder does the followings on container: Value -- Checks for changes. Updates any changed values. Saves any new values. Throws away any unitialilzed or deleted values. Contraints:

Supported API: false

Specified by:
updateIBAHolder in interface IBAValueService
Parameters:
ibaHolder -
constraintParam -
locale -
measurementSystem -
Returns:
IBAHolder
Throws:
IBAContainerException
WTException
RemoteException

deleteIBAHolder

public void deleteIBAHolder(IBAHolder ibaHolder,
                            Object constraintParam)
                     throws IBAContainerException,
                            WTException,
                            RemoteException,
                            NotAuthorizedException
Deletes this IBAHolder business object and its associated IBA attributes.

Supported API: false

Specified by:
deleteIBAHolder in interface IBAValueService
Parameters:
ibaHolder -
constraintParam -
Throws:
IBAContainerException
WTException
RemoteException
NotAuthorizedException

refreshIBAHolder

public IBAHolder refreshIBAHolder(IBAHolder ibaHolder,
                                  Object constraintParam,
                                  Locale locale,
                                  MeasurementSystemDefaultView measurementSystem)
                           throws WTException,
                                  RemoteException
Refresh both the IBAHolder business object and its associated IBA attributes.

Supported API: false

Specified by:
refreshIBAHolder in interface IBAValueService
Parameters:
ibaHolder -
constraintParam -
locale -
measurementSystem -
Returns:
IBAHolder
Throws:
WTException
RemoteException

refreshAttributeContainer

public IBAHolder refreshAttributeContainer(IBAHolder ibaHolder,
                                           Object constraintParam,
                                           Locale locale,
                                           MeasurementSystemDefaultView measurementSystem)
                                    throws WTException,
                                           RemoteException
Refreshes the IBA attribute container only, not the IBAHolder business object.

Supported API: false

Specified by:
refreshAttributeContainer in interface IBAValueService
Parameters:
ibaHolder -
constraintParam -
locale -
measurementSystem -
Returns:
IBAHolder
Throws:
WTException
RemoteException

refreshAttributeContainer

public IBAHolder[] refreshAttributeContainer(IBAHolder[] ibaHolders)
                                      throws WTException,
                                             RemoteException
Refreshes the IBA attribute container only, not the IBAHolder business object.

Supported API: false

Specified by:
refreshAttributeContainer in interface IBAValueService
Parameters:
ibaHolders -
Returns:
IBAHolder[]
Throws:
WTException
RemoteException

refreshAttributeContainer

public WTCollection refreshAttributeContainer(WTCollection ibaHolders)
                                       throws WTException,
                                              RemoteException
Refreshes the IBA attribute container only, not the IBAHolder business object.

Supported API: false

Specified by:
refreshAttributeContainer in interface IBAValueService
Parameters:
ibaHolders -
Returns:
WTCollection
Throws:
WTException
RemoteException

refreshAttributeContainerWithoutConstraints

public IBAHolder refreshAttributeContainerWithoutConstraints(IBAHolder ibaHolder)
                                                      throws WTException,
                                                             RemoteException
Refreshes the IBA attribute container only, not the IBAHolder business object.

Supported API: false

Specified by:
refreshAttributeContainerWithoutConstraints in interface IBAValueService
Parameters:
ibaHolder -
Returns:
IBAHolder
Throws:
WTException
RemoteException

refreshAttributeContainerWithoutConstraints

public IBAHolder[] refreshAttributeContainerWithoutConstraints(IBAHolder[] ibaHolders)
                                                        throws WTException,
                                                               RemoteException
Refreshes the IBA attribute container only, not the IBAHolder business object.

Supported API: false

Specified by:
refreshAttributeContainerWithoutConstraints in interface IBAValueService
Parameters:
ibaHolders -
Returns:
IBAHolder[]
Throws:
WTException
RemoteException

refreshAttributeContainerWithoutConstraints

public WTCollection refreshAttributeContainerWithoutConstraints(WTCollection ibaHolders)
                                                         throws WTException,
                                                                RemoteException
Refreshes the IBA attribute container only, not the IBAHolder business object.

Supported API: false

Specified by:
refreshAttributeContainerWithoutConstraints in interface IBAValueService
Parameters:
ibaHolders -
Returns:
WTCollection
Throws:
WTException
RemoteException

refreshAttributeConstraint

public IBAHolder refreshAttributeConstraint(IBAHolder ibaHolder,
                                            Object constraintParam,
                                            Locale locale)
                                     throws WTException,
                                            RemoteException
Refreshes the IBA attribute container only, not the IBAHolder business objec

Supported API: false

Specified by:
refreshAttributeConstraint in interface IBAValueService
Parameters:
ibaHolder -
constraintParam -
locale -
Returns:
IBAHolder
Throws:
WTException
RemoteException

updateIBAReferenceableReferenceID

public void updateIBAReferenceableReferenceID(IBAReferenceable ibaReferenceable)
                                       throws WTException,
                                              RemoteException
Refreshes the IBA attribute container only, not the IBAHolder business object

Supported API: false

Specified by:
updateIBAReferenceableReferenceID in interface IBAValueService
Parameters:
ibaReferenceable -
Throws:
WTException
RemoteException

copyAttributes

public void copyAttributes(WTKeyedMap ibaHoldersMap,
                           boolean replace)
                    throws WTException,
                           RemoteException
Deprecated. Use copyAttributes(WTValuedMap)

Copy all soft attributes from source IBAHolder to the Target IBAHoler. If 'replace' is true then deletes any IBAs that the target may have before the copy is performed. The Map contains target IBAHolder as map Key and source IBAHolder as map value.

Supported API: false

Specified by:
copyAttributes in interface IBAValueService
Parameters:
ibaHoldersMap -
replace -
Throws:
WTException
RemoteException

copyAttributes

public void copyAttributes(WTValuedMap ibaHoldersMap,
                           boolean replace)
                    throws WTException,
                           RemoteException
Copy all soft attributes from source IBAHolder to the Target IBAHoler. If 'replace' is true then deletes any IBAs that the target may have before the copy is performed. The Map contains target IBAHolder as map Key and source IBAHolder as map value.

Supported API: false

Specified by:
copyAttributes in interface IBAValueService
Parameters:
ibaHoldersMap - Map containing target IBAHolder keys and associated IBAHolder source values.
replace -
Throws:
WTException
RemoteException