Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.flexstor.common.gateway
Class GroupGateway  view GroupGateway download GroupGateway.java

java.lang.Object
  extended bycom.flexstor.common.gateway.Gateway
      extended bycom.flexstor.common.gateway.GroupGateway
All Implemented Interfaces:
com.flexstor.common.constants.EjbHomeInterfacesI

public class GroupGateway
extends Gateway

Retrieves information from the server for a specific group.

Version:
3.0

Nested Class Summary
 
Nested classes inherited from class com.flexstor.common.gateway.Gateway
 
Field Summary
private  com.flexstor.ejb.user.FlexGroup group
           
static java.lang.String IDENTIFIER
           
 
Fields inherited from class com.flexstor.common.gateway.Gateway
bInitialized, bLoadObjects, bSaveObjects, engine, util
 
Fields inherited from interface com.flexstor.common.constants.EjbHomeInterfacesI
ADDRESS_HOME, APPLICATION_HOME, ASSET_PATH_HOME, ASSET_ROLE_LIST_HOME, ASSETS_COPY_SOURCE_HOME, ASSETS_IN_PROCESS_HOME, BUCKET_PERSIST_HOME, CART_HOME, CHECK_IN_CHECK_OUT_HOME, CHECKIN_HOME, CHECKOUT_HOME, CONTEXT_HOME, DELETE_HOME, DISGUISE_BUCKET_PERSIST_HOME, DISGUISE_FIELD_PERSIST_HOME, DISGUISE_HOME, DISPLAY_BUCKET_PERSIST_HOME, DISPLAY_FIELD_PERSIST_HOME, DISPLAY_HOME, DISPLAY_LAYOUT_PERSIST_HOME, EDIT_PERSIST_HOME, EMAIL_PERSIST_HOME, FIELD_PERSIST_HOME, FILE_STORAGE_HOME, FTP_PERSIST_HOME, GROUP_HOME, GROUP_PERSIST_HOME, IMPORT_RECORD_HOME, IMPORT_SETTING_HOME, INSERT_HOME, LOOKUP_HOME, LOOKUPLIST_HOME, MACHINE_HOME, PICTURE_GALLERY_TEMPLATE_HOME, PING_HOME, PRIV_ASSET_HOME, PRIVILEGE_PERSIST_HOME, PROPERTY_PERSIST_HOME, REPORT_TEMPLATE_HOME, ROLE_HOME, SAVED_SEARCH_HOME, SEARCH_HOME, SEARCH_RESULT_HOME, SEND_SETTING_HOME, SEQUENCE_HOME, SERVER_LIST_HOME, SETTINGS_HOME, TRANSACTION_LOG_HOME, UPDATE_HOME, USER_HOME, USER_PERSIST_HOME, VIR_DEVICE_HOME, WHERE_PERSIST_HOME, WORKSPACE_HOME
 
Constructor Summary
GroupGateway()
           
 
Method Summary
 void connect()
          Sends the request for group data to the server.
 void connect(java.lang.String groupName)
          Sends the request for group data to the server.
protected  com.flexstor.ejb.EjbObject getBeanObject()
          Returns the instance of the current bean, or null if the bean has not been created.
 com.flexstor.common.data.ejb.role.RoleData getGroupRoleUnion(com.flexstor.common.keys.ejb.GroupCollectionKey groupKey, com.flexstor.common.keys.ejb.RoleKey userRoleKey)
          Gets the role data for this group.
protected  java.lang.String getHomeName()
          Returns the name of the home interface.
 com.flexstor.common.data.ejb.role.RoleData getRoleData()
          Gets the role data for this group.
 
Methods inherited from class com.flexstor.common.gateway.Gateway
beginHeartbeats, buildException, buildException, canLoadObject, canSaveObject, dispose, EBJObjectToString, enableDebugging, getHome, isInitalized, retrieveObject, shutdown, storeObject, storeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDENTIFIER

public static final java.lang.String IDENTIFIER
See Also:
Constant Field Values

group

private com.flexstor.ejb.user.FlexGroup group
Constructor Detail

GroupGateway

public GroupGateway()
Method Detail

getHomeName

protected java.lang.String getHomeName()
Description copied from class: Gateway
Returns the name of the home interface.

Specified by:
getHomeName in class Gateway

getBeanObject

protected com.flexstor.ejb.EjbObject getBeanObject()
Description copied from class: Gateway
Returns the instance of the current bean, or null if the bean has not been created.

Specified by:
getBeanObject in class Gateway

connect

public void connect()
             throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Sends the request for group data to the server.


connect

public void connect(java.lang.String groupName)
             throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Sends the request for group data to the server.


getRoleData

public com.flexstor.common.data.ejb.role.RoleData getRoleData()
                                                       throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Gets the role data for this group.


getGroupRoleUnion

public com.flexstor.common.data.ejb.role.RoleData getGroupRoleUnion(com.flexstor.common.keys.ejb.GroupCollectionKey groupKey,
                                                                    com.flexstor.common.keys.ejb.RoleKey userRoleKey)
                                                             throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Gets the role data for this group.