com.retek.command
Class CommandFactory

java.lang.Object
  |
  +--com.retek.command.PropertiesCommandFactory
        |
        +--com.retek.command.CommandFactory

public class CommandFactory
extends PropertiesCommandFactory


Field Summary
 
Fields inherited from class com.retek.command.PropertiesCommandFactory
POST_EXCEPTION_TAG, PRE_EXCEPTION_TAG
 
Constructor Summary
CommandFactory()
           
 
Method Summary
 AppLaunchParameterFindCommand create(AppLaunchParameterSearchCriteria criteria, PublicKeyEncryptionStrategyVo publicKeyEncryptionStrategyVo)
           
 AppDefinitionReadCommand create(com.retek.platform.app.security.service.Application application)
           
 IdentifiableReferenceReadNextCommand create(java.lang.Class businessInterface)
           
 DisplayableReferenceFindCommand create(DisplayableReferenceSearchCriteria criteria)
           
 RoleNamedPermissionSaveCommand create(com.retek.platform.bo.IdentifiableReference roleReference, java.util.Set roleNamedPermissionVos)
           
 LoginCredentialsWithContentModelReadCommand create(LoginCredentialsVo loginCredentialsVo, com.retek.platform.app.security.service.Application application)
           
 NamedPermissionFindCommand create(NamedPermissionSearchCriteria criteria)
           
 RoleHierarchyPermissionFindCommand create(RoleHierarchyPermissionSearchCriteria criteria)
           
 RoleNamedPermissionFindCommand create(RoleNamedPermissionSearchCriteria criteria)
           
 RoleFindCommand create(RoleSearchCriteria criteria)
           
 RoleSaveCommand create(RoleVo roleVo)
           
 UserValidateCommand create(java.lang.String userName)
           
 LoginCredentialsReadCommand create(java.lang.String userName, com.retek.platform.app.security.service.Application application, PublicKeyEncryptionStrategyVo appLaunchParameterEncryptionKeyInfo)
           
 UserAuthenticateCommand create(java.lang.String userName, EncryptedTextVo encryptedPassword)
           
 UserSignatureAuthenticateCommand create(java.lang.String userName, com.retek.platform.util.type.security.UserSignature signature)
           
 AppDefinitionFindCommand createAppDefinitionFindCommand()
           
 AppLaunchParameterSaveCommand createAppLaunchParameterSaveCommand(java.util.Set updatedApplicationLaunchParameterVos)
           
 IdentifiableReferenceDeleteCommand createIdentifiableReferenceDeleteCommand(java.util.Set references)
           
 PublicKeyEncryptionStrategyReadCommand createPublicKeyEncryptionStrategyReadCommand()
           
 RoleHierarchyPermissionDeleteCommand createRoleHierarchyPermissionDeleteCommand(java.util.Set roleHierarchyPermissionReferences)
           
 RoleHierarchyPermissionSaveCommand createRoleHierarchyPermissionSaveCommand(com.retek.platform.bo.IdentifiableReference roleReference, java.util.Set roleHierarchyPermissionVos)
           
 SystemTimeReadCommand createSystemTimeReadCommand()
           
 UserFindCommand createUserFindCommand(UserSearchCriteria criteria)
           
 IdentifiableReferenceDeleteCommand createUserRoleDeleteCommand(java.util.Set userRoleReferences)
           
 UserRoleFindCommand createUserRoleFindCommand(UserRoleSearchCriteria criteria)
           
 UserRoleSaveCommand createUserRoleSaveCommand(java.util.Set userRoleVos)
           
static CommandFactory getInstance(com.retek.platform.service.ClientContext clientContext)
           
protected  java.lang.String getPropertiesFileName()
           
static void setInstance(CommandFactory instance)
           
 
Methods inherited from class com.retek.command.PropertiesCommandFactory
createCommand, decorateCommand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandFactory

public CommandFactory()
Method Detail

getInstance

public static CommandFactory getInstance(com.retek.platform.service.ClientContext clientContext)

setInstance

public static void setInstance(CommandFactory instance)

getPropertiesFileName

protected java.lang.String getPropertiesFileName()
Specified by:
getPropertiesFileName in class PropertiesCommandFactory

createAppDefinitionFindCommand

public AppDefinitionFindCommand createAppDefinitionFindCommand()

create

public AppDefinitionReadCommand create(com.retek.platform.app.security.service.Application application)

create

public UserAuthenticateCommand create(java.lang.String userName,
                                      EncryptedTextVo encryptedPassword)

create

public UserSignatureAuthenticateCommand create(java.lang.String userName,
                                               com.retek.platform.util.type.security.UserSignature signature)

create

public RoleHierarchyPermissionFindCommand create(RoleHierarchyPermissionSearchCriteria criteria)

createRoleHierarchyPermissionSaveCommand

public RoleHierarchyPermissionSaveCommand createRoleHierarchyPermissionSaveCommand(com.retek.platform.bo.IdentifiableReference roleReference,
                                                                                   java.util.Set roleHierarchyPermissionVos)

create

public RoleNamedPermissionSaveCommand create(com.retek.platform.bo.IdentifiableReference roleReference,
                                             java.util.Set roleNamedPermissionVos)

create

public RoleSaveCommand create(RoleVo roleVo)

createIdentifiableReferenceDeleteCommand

public IdentifiableReferenceDeleteCommand createIdentifiableReferenceDeleteCommand(java.util.Set references)

create

public RoleFindCommand create(RoleSearchCriteria criteria)

createUserRoleSaveCommand

public UserRoleSaveCommand createUserRoleSaveCommand(java.util.Set userRoleVos)

createUserRoleDeleteCommand

public IdentifiableReferenceDeleteCommand createUserRoleDeleteCommand(java.util.Set userRoleReferences)

createUserFindCommand

public UserFindCommand createUserFindCommand(UserSearchCriteria criteria)

create

public DisplayableReferenceFindCommand create(DisplayableReferenceSearchCriteria criteria)

create

public IdentifiableReferenceReadNextCommand create(java.lang.Class businessInterface)

createRoleHierarchyPermissionDeleteCommand

public RoleHierarchyPermissionDeleteCommand createRoleHierarchyPermissionDeleteCommand(java.util.Set roleHierarchyPermissionReferences)

create

public UserValidateCommand create(java.lang.String userName)

createPublicKeyEncryptionStrategyReadCommand

public PublicKeyEncryptionStrategyReadCommand createPublicKeyEncryptionStrategyReadCommand()

create

public LoginCredentialsReadCommand create(java.lang.String userName,
                                          com.retek.platform.app.security.service.Application application,
                                          PublicKeyEncryptionStrategyVo appLaunchParameterEncryptionKeyInfo)

create

public LoginCredentialsWithContentModelReadCommand create(LoginCredentialsVo loginCredentialsVo,
                                                          com.retek.platform.app.security.service.Application application)

create

public NamedPermissionFindCommand create(NamedPermissionSearchCriteria criteria)

create

public RoleNamedPermissionFindCommand create(RoleNamedPermissionSearchCriteria criteria)

create

public AppLaunchParameterFindCommand create(AppLaunchParameterSearchCriteria criteria,
                                            PublicKeyEncryptionStrategyVo publicKeyEncryptionStrategyVo)

createAppLaunchParameterSaveCommand

public AppLaunchParameterSaveCommand createAppLaunchParameterSaveCommand(java.util.Set updatedApplicationLaunchParameterVos)

createUserRoleFindCommand

public UserRoleFindCommand createUserRoleFindCommand(UserRoleSearchCriteria criteria)

createSystemTimeReadCommand

public SystemTimeReadCommand createSystemTimeReadCommand()