wt.csm.constraint.service
Class CSMConstraintDBService

java.lang.Object
  extended bywt.services.StandardManager
      extended bywt.csm.constraint.service.CSMConstraintDBService
All Implemented Interfaces:
Manager, NetFactor, Serializable

public class CSMConstraintDBService
extends StandardManager
implements Serializable

Use the newCSMConstraintDBService static factory method(s), not the CSMConstraintDBService 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
           
 
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
CSMConstraintDBService()
           
 
Method Summary
private  void deleteCSMAttributeConstraint(ClassificationNode node)
           
 String getConceptualClassname()
          Deprecated.  
 AttributeConstraint[] getCSMConstraints(IBAHolder[] ibaHolders)
          

Supported API: false
static CSMConstraintDBService newCSMConstraintDBService()
          Default factory for the class.
protected  void performStartupProcess()
          

Supported API: false
private  void updateCSMSingleDefConstraint(AbstractAttributeDefinition definition)
           
private  void vetoIfAttributeDefinitionInUse(AbstractAttributeDefinition definition)
           
 
Methods inherited from class wt.services.StandardManager
emergencyShutdown, emergencyShutdownComplete, emergencyShuttingDown, getClassInfo, getManagerService, getManagerStatus, getName, getStartupType, init, initialize, initialize, isStarted, newStandardManager, newStandardManager, performEmergencyShutdownProcess, performShutdownProcess, 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
Constructor Detail

CSMConstraintDBService

public CSMConstraintDBService()
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

performStartupProcess

protected void performStartupProcess()
                              throws ManagerException


Supported API: false

Overrides:
performStartupProcess in class StandardManager
Throws:
ManagerException

getCSMConstraints

public AttributeConstraint[] getCSMConstraints(IBAHolder[] ibaHolders)
                                        throws WTException


Supported API: false

Parameters:
ibaHolders -
Returns:
AttributeConstraint[]
Throws:
WTException

newCSMConstraintDBService

public static CSMConstraintDBService newCSMConstraintDBService()
                                                        throws WTException
Default factory for the class.

Supported API: false

Returns:
CSMConstraintDBService
Throws:
WTException

deleteCSMAttributeConstraint

private void deleteCSMAttributeConstraint(ClassificationNode node)
                                   throws WTException
Throws:
WTException

updateCSMSingleDefConstraint

private void updateCSMSingleDefConstraint(AbstractAttributeDefinition definition)
                                   throws WTException
Throws:
WTException

vetoIfAttributeDefinitionInUse

private void vetoIfAttributeDefinitionInUse(AbstractAttributeDefinition definition)
                                     throws WTException
Throws:
WTException