net.sf.farrago.fem.security
Class SecurityPackage$Hib

java.lang.Object
  extended by org.eigenbase.enki.jmi.impl.RefBaseObjectBase
      extended by org.eigenbase.enki.jmi.impl.RefPackageBase
          extended by org.eigenbase.enki.hibernate.jmi.HibernateRefPackage
              extended by net.sf.farrago.fem.security.SecurityPackage$Hib
All Implemented Interfaces:
RefBaseObject, RefPackage, SecurityPackage

public class SecurityPackage$Hib
extends HibernateRefPackage
implements SecurityPackage

Security package implementation.

Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.


Field Summary
private  FemAuthIdClass femAuthIdClass
           
private  FemGrantClass femGrantClass
           
private  FemRoleClass femRoleClass
           
private  FemUserClass femUserClass
           
private  PrivilegeIsGrantedByGrantor privilegeIsGrantedByGrantor
           
private  PrivilegeIsGrantedOnElement privilegeIsGrantedOnElement
           
private  PrivilegeIsGrantedToGrantee privilegeIsGrantedToGrantee
           
private  UserAssignedNamespace userAssignedNamespace
           
 
Constructor Summary
SecurityPackage$Hib(RefPackage container)
           
 
Method Summary
 void addAliasPackages()
           
protected  void checkConstraints(List<JmiException> errors, boolean deepVerify)
           
 FemAuthIdClass getFemAuthId()
          Returns FemAuthId class proxy object.
 FemGrantClass getFemGrant()
          Returns FemGrant class proxy object.
 FemRoleClass getFemRole()
          Returns FemRole class proxy object.
 FemUserClass getFemUser()
          Returns FemUser class proxy object.
 PrivilegeIsGrantedByGrantor getPrivilegeIsGrantedByGrantor()
          Returns PrivilegeIsGrantedByGrantor association proxy object.
 PrivilegeIsGrantedOnElement getPrivilegeIsGrantedOnElement()
          Returns PrivilegeIsGrantedOnElement association proxy object.
 PrivilegeIsGrantedToGrantee getPrivilegeIsGrantedToGrantee()
          Returns PrivilegeIsGrantedToGrantee association proxy object.
 UserAssignedNamespace getUserAssignedNamespace()
          Returns UserAssignedNamespace association proxy object.
 
Methods inherited from class org.eigenbase.enki.hibernate.jmi.HibernateRefPackage
getHibernateRepository, refDelete
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefPackageBase
addAssociation, addClass, addPackage, getRepository, refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum, refImmediatePackage, refPackage, refPackage
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefBaseObjectBase
createInstance, equals, getCurrentInitializer, getEnum, getInitializer, getMofId, getTag, hashCode, invokeMethod, invokeMethod, logJmi, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints, setMofId, setRefMetaObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jmi.reflect.RefPackage
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refGetEnum, refPackage, refPackage
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Field Detail

femAuthIdClass

private final FemAuthIdClass femAuthIdClass

femGrantClass

private final FemGrantClass femGrantClass

femUserClass

private final FemUserClass femUserClass

femRoleClass

private final FemRoleClass femRoleClass

privilegeIsGrantedToGrantee

private final PrivilegeIsGrantedToGrantee privilegeIsGrantedToGrantee

userAssignedNamespace

private final UserAssignedNamespace userAssignedNamespace

privilegeIsGrantedByGrantor

private final PrivilegeIsGrantedByGrantor privilegeIsGrantedByGrantor

privilegeIsGrantedOnElement

private final PrivilegeIsGrantedOnElement privilegeIsGrantedOnElement
Constructor Detail

SecurityPackage$Hib

public SecurityPackage$Hib(RefPackage container)
Method Detail

addAliasPackages

public void addAliasPackages()
Overrides:
addAliasPackages in class RefPackageBase

getFemAuthId

public FemAuthIdClass getFemAuthId()
Description copied from interface: SecurityPackage
Returns FemAuthId class proxy object.

Specified by:
getFemAuthId in interface SecurityPackage
Returns:
FemAuthId class proxy object.

getFemGrant

public FemGrantClass getFemGrant()
Description copied from interface: SecurityPackage
Returns FemGrant class proxy object.

Specified by:
getFemGrant in interface SecurityPackage
Returns:
FemGrant class proxy object.

getFemUser

public FemUserClass getFemUser()
Description copied from interface: SecurityPackage
Returns FemUser class proxy object.

Specified by:
getFemUser in interface SecurityPackage
Returns:
FemUser class proxy object.

getFemRole

public FemRoleClass getFemRole()
Description copied from interface: SecurityPackage
Returns FemRole class proxy object.

Specified by:
getFemRole in interface SecurityPackage
Returns:
FemRole class proxy object.

getPrivilegeIsGrantedToGrantee

public PrivilegeIsGrantedToGrantee getPrivilegeIsGrantedToGrantee()
Description copied from interface: SecurityPackage
Returns PrivilegeIsGrantedToGrantee association proxy object.

Specified by:
getPrivilegeIsGrantedToGrantee in interface SecurityPackage
Returns:
PrivilegeIsGrantedToGrantee association proxy object.

getUserAssignedNamespace

public UserAssignedNamespace getUserAssignedNamespace()
Description copied from interface: SecurityPackage
Returns UserAssignedNamespace association proxy object.

A user must be assigned with a namespace, it can be a catolog or a schema within a given catalog.

A user can only have one default namespace, if the namespace is a schema then the user

Specified by:
getUserAssignedNamespace in interface SecurityPackage
Returns:
UserAssignedNamespace association proxy object.

getPrivilegeIsGrantedByGrantor

public PrivilegeIsGrantedByGrantor getPrivilegeIsGrantedByGrantor()
Description copied from interface: SecurityPackage
Returns PrivilegeIsGrantedByGrantor association proxy object.

Specified by:
getPrivilegeIsGrantedByGrantor in interface SecurityPackage
Returns:
PrivilegeIsGrantedByGrantor association proxy object.

getPrivilegeIsGrantedOnElement

public PrivilegeIsGrantedOnElement getPrivilegeIsGrantedOnElement()
Description copied from interface: SecurityPackage
Returns PrivilegeIsGrantedOnElement association proxy object.

Specified by:
getPrivilegeIsGrantedOnElement in interface SecurityPackage
Returns:
PrivilegeIsGrantedOnElement association proxy object.

checkConstraints

protected void checkConstraints(List<JmiException> errors,
                                boolean deepVerify)
Specified by:
checkConstraints in class RefBaseObjectBase