net.sf.farrago.ddl
Class DdlSecurityHandler

java.lang.Object
  extended by net.sf.farrago.ddl.DdlHandler
      extended by net.sf.farrago.ddl.DdlSecurityHandler
All Implemented Interfaces:
ReflectiveVisitor

public class DdlSecurityHandler
extends DdlHandler

DdlSecurityHandler defines DDL handler methods for Fem Security objects of type User, Role.

Version:
$Id: //open/dev/farrago/src/net/sf/farrago/ddl/DdlSecurityHandler.java#12 $
Author:
Tai Tran

Field Summary
 
Fields inherited from class net.sf.farrago.ddl.DdlHandler
repos, res, tracer, validator
 
Constructor Summary
DdlSecurityHandler(FarragoSessionDdlValidator validator)
           
 
Method Summary
 void validateDefinition(FemRole femRole)
           
 void validateDefinition(FemUser femUser)
           
 void validateDrop(FemRole role)
           
 void validateDrop(FemUser user)
           
 void validateModification(FemUser femUser)
           
 
Methods inherited from class net.sf.farrago.ddl.DdlHandler
adjustExceptionParserPosition, convertFieldToCwmColumn, getValidator, validateAttribute, validateAttributeSet, validateBaseColumnSet, validateTypedElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DdlSecurityHandler

public DdlSecurityHandler(FarragoSessionDdlValidator validator)
Method Detail

validateDefinition

public void validateDefinition(FemUser femUser)

validateDefinition

public void validateDefinition(FemRole femRole)

validateModification

public void validateModification(FemUser femUser)

validateDrop

public void validateDrop(FemUser user)

validateDrop

public void validateDrop(FemRole role)