Novell exteNd
Director 5.2 API

com.sssw.fw.security.client
Class EboFactory

java.lang.Object
 |
 +--com.sssw.fw.security.client.EboFactory
All Implemented Interfaces:
EbiSecurityConstants, Serializable

public class EboFactory
extends Object
implements Serializable, EbiSecurityConstants

This is the security factory class that manages security objects.

See Also:
Serialized Form

Fields inherited from interface com.sssw.fw.security.api.EbiSecurityConstants
DELEGATE_SECURITY, DELEGATE_SECURITYACL, DELEGATE_SECURITYMETA, GENERAL_ADMIN, LOCKSMITH_ELEMENT_ID, LOCKSMITH_ELEMENT_TYPE, PRINCIPAL_TYPE_CONTAINER, PRINCIPAL_TYPE_GROUP, PRINCIPAL_TYPE_USER, PROP_LOCKSMITH_NAME, SECURITY_CACHE_HOLDER_ID, SECURITY_META_CACHE_HOLDER_ID, SECURITY_MGR, SECURITY_ROLE_CACHE_HOLDER_ID, SECURITY_SERVICE, SUBSYSTEM_CONTENT_MGMT_SREVICE, SUBSYSTEM_DIRECTORY_SERVICE, SUBSYSTEM_GENERAL, SUBSYSTEM_PORTAL_GROUP_PAGES, SUBSYSTEM_PORTAL_SERVICE, SUBSYSTEM_SEARCH_SERVICE, SUBSYSTEM_SECURITY_SERVICE, SUBSYSTEM_USER_SERVICE, SUBSYSTEM_WORKFLOW
 
Constructor Summary
EboFactory()
           
 
Method Summary
static EbiAccessRightMeta createAccessRightMeta()
          Creates an empty EbiAccessRightMeta element.
static EbiElementTypeMeta createElementTypeMeta()
          Creates an empty EbiElementTypeMeta element.
static Acl getAcl()
          Gets a new Framework ACL object.
static Acl getAcl(String elementType)
          Gets a new Framework ACL object by a specified element type.
static AclEntry getAclEntry()
          Gets an Framework AclEntry object.
static EbiSecurityAclDelegate getSecurityAclDelegate()
          Gets an EbiSecurityAclDelegate object.
static EbiSecurityDelegate getSecurityDelegate()
          Gets an EbiSecurityDelegate object.
static EbiSecurityManager getSecurityManager()
          Gets an EbiSecurityManager object.
static EbiSecurityMetaDelegate getSecurityMetaDelegate()
          Gets an EbiSecurityMetaDelegate object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EboFactory

public EboFactory()
Method Detail

getSecurityManager

public static EbiSecurityManager getSecurityManager()
                                             throws EboFactoryException
Gets an EbiSecurityManager object.
Returns:
an EbiSecurityManager object.

getSecurityDelegate

public static EbiSecurityDelegate getSecurityDelegate()
                                               throws EboFactoryException
Gets an EbiSecurityDelegate object.
Returns:
an EbiSecurityDelegate object.

getSecurityAclDelegate

public static EbiSecurityAclDelegate getSecurityAclDelegate()
                                                     throws EboFactoryException
Gets an EbiSecurityAclDelegate object.
Returns:
an EbiSecurityAclDelegate object.

getSecurityMetaDelegate

public static EbiSecurityMetaDelegate getSecurityMetaDelegate()
                                                       throws EboFactoryException
Gets an EbiSecurityMetaDelegate object.
Returns:
an EbiSecurityMetaDelegate object.

createElementTypeMeta

public static EbiElementTypeMeta createElementTypeMeta()
                                                throws EboFactoryException
Creates an empty EbiElementTypeMeta element.
Returns:
an empty EbiElementTypeMeta object.

createAccessRightMeta

public static EbiAccessRightMeta createAccessRightMeta()
                                                throws EboFactoryException
Creates an empty EbiAccessRightMeta element.
Returns:
an empty EbiAccessRightMeta object.

getAcl

public static Acl getAcl()
                  throws EboFactoryException
Gets a new Framework ACL object.
Returns:
a new Acl object.

getAcl

public static Acl getAcl(String elementType)
                  throws EboFactoryException
Gets a new Framework ACL object by a specified element type.
Parameters:
elementType - an element type.
Returns:
a new Acl object.

getAclEntry

public static AclEntry getAclEntry()
                            throws EboFactoryException
Gets an Framework AclEntry object.
Returns:
an AclEntry object.

Novell exteNd
Director 5.2 API