org.equanda.test.dm.server
Class EquandaUserMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMEquandaUserBean,EquandaUserBean>
      extended by org.equanda.test.dm.server.EquandaUserMediatorRoot
          extended by org.equanda.test.dm.server.EquandaUserMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
EquandaUserMediator

public abstract class EquandaUserMediatorBase
extends EquandaUserMediatorRoot
implements ExceptionCodes


Field Summary
 
Fields inherited from class org.equanda.persistence.EquandaMediatorRoot
em, entity, object
 
Fields inherited from interface org.equanda.persistence.ExceptionCodes
CME_DATA_HAS_BEEN_ALREADY_CHANGED, ECV_CANNOT_ADD_NULL_TO_MULTIPLE_FIELD, ECV_COMPARE_CONSTRAINT_NOT_SATISFIED, ECV_COMPARE_TYPE_CONSTRAINT_NOT_SATISFIED, ECV_CONSTRAINT_VIOLATION, ECV_COULD_NOT_TEST_CHOICES_USING_CLASS, ECV_DOWNCAST_CREATE_ERROR, ECV_DOWNCAST_FAILED_CANNOT_DOWNCAST_ROOT, ECV_DOWNCAST_SELECTOR_ERROR, ECV_FAILED_TO_CREATE_INCLUDED_VALUE, ECV_FAILED_TO_UPDATE_VALUE, ECV_FIELD_IS_REQUIRED, ECV_FIELD_IS_UNIQUE, ECV_IMMUTABLE_IF_OTHER_FIELD_IS_SET, ECV_INCLUDE_VALUE_HAS_WRONG_TYPE, ECV_INTERNAL_ERROR_ON_CREATE_INCLUDED_VALUE, ECV_INVALID_TABLE_TYPE, ECV_OTHERSIDE_EMBEDDED_FIELD_IMMUTABLE_ONCE_SET, ECV_VALUE_IS_NOT_ONE_OF_THE_CHOICES, UONA_OPERATION_NOT_ALLOWED, UPE_AUTO_FIELD_PROBLEM, UPE_CANNOT_CREATE_LAZYCOLLECTION, UPE_CANNOT_CREATE_SESSION_FACADE, UPE_CANNOT_INIT_BEAN, UPE_CASCADE_KEEP, UPE_FAILED_PROXY_REMOVE, UPE_FAILED_TO_UPDATE_VALUE, UPE_NULL_UOID_INVALID, UPE_OBJECT_NOT_FOUND, UPE_PERSISTENCE_EXCEPTION, UPE_TRYING_TO_UPDATE_OBJECT_WITH_UOID_NULL, UPE_UOID_NOT_FOUND
 
Constructor Summary
EquandaUserMediatorBase()
           
 
Method Summary
 void addEquandaLinkRole(Uoid value)
           
protected  void checkImmutableIf(String field, String exclude)
           
 void create()
           
 void equandaCheckRules()
          utility routine to allow checking the integrity of the record
 String getEquandaName()
           
 ObjectType getEquandaTypeObject()
           
 boolean isEquandaParentType(String type)
           
 boolean isEquandaType(String type)
           
 void removeEquandaLinkRole(Uoid value)
           
 void setAuthAndConfig(String authAndConfig)
           
 void setFirstName(String firstName)
           
 void setLanguage(String language)
           
 void setName(String name)
           
 void setPassword(String password)
           
 void setStartPage(String startPage)
           
 void setUserName(String userName)
           
 
Methods inherited from class org.equanda.test.dm.server.EquandaUserMediatorRoot
init, login, logout, removeEntityBean
 
Methods inherited from class org.equanda.persistence.EquandaMediatorRoot
getEquandaCreationDate, getEquandaEntity, getEquandaModificationDate, getEquandaStatus, getEquandaType, getEquandaVersion, getId, init, setEquandaStatus, testEquals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EquandaUserMediatorBase

public EquandaUserMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class EquandaUserMediatorRoot

create

public void create()
            throws EquandaPersistenceException
Overrides:
create in class EquandaMediatorRoot<DMEquandaUserBean,EquandaUserBean>
Throws:
EquandaPersistenceException

isEquandaType

public boolean isEquandaType(String type)
Specified by:
isEquandaType in class EquandaMediatorRoot<DMEquandaUserBean,EquandaUserBean>

isEquandaParentType

public boolean isEquandaParentType(String type)
Specified by:
isEquandaParentType in class EquandaMediatorRoot<DMEquandaUserBean,EquandaUserBean>

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMEquandaUserBean,EquandaUserBean>

setUserName

public void setUserName(String userName)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setFirstName

public void setFirstName(String firstName)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setName

public void setName(String name)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setPassword

public void setPassword(String password)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addEquandaLinkRole

public void addEquandaLinkRole(Uoid value)
                        throws EquandaPersistenceException
Throws:
EquandaPersistenceException

removeEquandaLinkRole

public void removeEquandaLinkRole(Uoid value)
                           throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setLanguage

public void setLanguage(String language)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setAuthAndConfig

public void setAuthAndConfig(String authAndConfig)
                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setStartPage

public void setStartPage(String startPage)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

protected void checkImmutableIf(String field,
                                String exclude)
                         throws EquandaPersistenceException
Overrides:
checkImmutableIf in class EquandaMediatorRoot<DMEquandaUserBean,EquandaUserBean>
Throws:
EquandaPersistenceException

equandaCheckRules

public void equandaCheckRules()
                       throws EquandaPersistenceException
utility routine to allow checking the integrity of the record

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMEquandaUserBean,EquandaUserBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.