org.equanda.test.dm.server
Class HideIfBean

java.lang.Object
  extended by org.equanda.test.dm.server.HideIfBean
All Implemented Interfaces:
Serializable, EquandaEJB<Uoid>, ExceptionCodes, HasId<Uoid>, HideIfBase, HideIfEJB, HideIfEJBLocal

public class HideIfBean
extends Object
implements HideIfEJB, HideIfEJBLocal, ExceptionCodes, Serializable

HideIf A table for the Selenium testcases for hide if Should be visible, but some items of it should be hidden

See Also:
Serialized Form

Field Summary
 
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
HideIfBean()
           
 
Method Summary
 void ActionHide()
           
 void ActionHideIf()
           
 void ActionShow()
           
 void ejbActivate()
           
 void ejbPassivate()
           
 HideIf getEquanda()
           
 Timestamp getEquandaModificationDate()
           
 String getEquandaName()
           
 String getEquandaStatus()
           
 String getEquandaType()
           
 long getEquandaVersion()
           
 String getFieldHide()
           
 String getFieldHideIf()
           
 String getFieldShow()
           
 Uoid getId()
           
 String getUselessField1()
          Added a field to make sure the group is not hidden because it's empty
 String getUselessField2()
          Added a field to make sure the group is not hidden because it's empty
 String getUselessField3()
          Added a field to make sure the group is not hidden because it's empty
 void init()
           
 void init(String type)
           
 void init(Uoid id)
           
 void initEntity(EquandaEntity entity)
           
 boolean isEquandaType(String type)
           
protected  boolean objectEquals(Object obj1, Object obj2)
          utility routine to test equality of objects without relying on one of them being not null.
 void remove()
           
 void removeEntityBean()
           
 void setEquandaStatus(String status)
           
 void setFieldHide(String fieldHide)
           
 void setFieldHideIf(String fieldHideIf)
           
 void setFieldShow(String fieldShow)
           
 void setUselessField1(String uselessField1)
           
 void setUselessField2(String uselessField2)
           
 void setUselessField3(String uselessField3)
           
 void updateEquanda(HideIf proxy)
          Internal routine to update based on a proxy object, update indicates whether all fields need setting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HideIfBean

public HideIfBean()
Method Detail

init

public void init(Uoid id)
          throws EquandaPersistenceException
Specified by:
init in interface EquandaEJB<Uoid>
Throws:
EquandaPersistenceException

initEntity

public void initEntity(EquandaEntity entity)
                throws EquandaPersistenceException
Specified by:
initEntity in interface EquandaEJB<Uoid>
Throws:
EquandaPersistenceException

init

public void init(String type)
          throws EquandaPersistenceException
Specified by:
init in interface HideIfBase
Throws:
EquandaPersistenceException

init

public void init()
          throws EquandaPersistenceException
Specified by:
init in interface HideIfBase
Throws:
EquandaPersistenceException

getId

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Uoid getId()
Specified by:
getId in interface HasId<Uoid>

getEquandaModificationDate

@PermitAll
public Timestamp getEquandaModificationDate()
Specified by:
getEquandaModificationDate in interface EquandaEJB<Uoid>

getEquandaVersion

@PermitAll
public long getEquandaVersion()

getEquandaStatus

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getEquandaStatus()
Specified by:
getEquandaStatus in interface EquandaEJB<Uoid>

setEquandaStatus

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void setEquandaStatus(String status)
Specified by:
setEquandaStatus in interface EquandaEJB<Uoid>

getEquandaType

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getEquandaType()
Specified by:
getEquandaType in interface EquandaEJB<Uoid>

isEquandaType

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean isEquandaType(String type)
Specified by:
isEquandaType in interface EquandaEJB<Uoid>

getEquandaName

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getEquandaName()
Specified by:
getEquandaName in interface EquandaEJB<Uoid>

getEquanda

@PermitAll
public HideIf getEquanda()
Specified by:
getEquanda in interface HideIfBase

updateEquanda

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void updateEquanda(HideIf proxy)
                   throws EquandaPersistenceException
Internal routine to update based on a proxy object, update indicates whether all fields need setting

Specified by:
updateEquanda in interface HideIfBase
Throws:
EquandaPersistenceException

getUselessField1

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getUselessField1()
Added a field to make sure the group is not hidden because it's empty

Specified by:
getUselessField1 in interface HideIfBase

setUselessField1

public void setUselessField1(String uselessField1)
                      throws EquandaPersistenceException
Specified by:
setUselessField1 in interface HideIfBase
Throws:
EquandaPersistenceException

getUselessField2

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getUselessField2()
Added a field to make sure the group is not hidden because it's empty

Specified by:
getUselessField2 in interface HideIfBase

setUselessField2

public void setUselessField2(String uselessField2)
                      throws EquandaPersistenceException
Specified by:
setUselessField2 in interface HideIfBase
Throws:
EquandaPersistenceException

getUselessField3

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getUselessField3()
Added a field to make sure the group is not hidden because it's empty

Specified by:
getUselessField3 in interface HideIfBase

setUselessField3

public void setUselessField3(String uselessField3)
                      throws EquandaPersistenceException
Specified by:
setUselessField3 in interface HideIfBase
Throws:
EquandaPersistenceException

getFieldShow

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getFieldShow()
Specified by:
getFieldShow in interface HideIfBase

setFieldShow

public void setFieldShow(String fieldShow)
                  throws EquandaPersistenceException
Specified by:
setFieldShow in interface HideIfBase
Throws:
EquandaPersistenceException

getFieldHideIf

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getFieldHideIf()
Specified by:
getFieldHideIf in interface HideIfBase

setFieldHideIf

public void setFieldHideIf(String fieldHideIf)
                    throws EquandaPersistenceException
Specified by:
setFieldHideIf in interface HideIfBase
Throws:
EquandaPersistenceException

getFieldHide

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getFieldHide()
Specified by:
getFieldHide in interface HideIfBase

setFieldHide

public void setFieldHide(String fieldHide)
                  throws EquandaPersistenceException
Specified by:
setFieldHide in interface HideIfBase
Throws:
EquandaPersistenceException

ActionShow

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void ActionShow()
                throws EquandaPersistenceException
Specified by:
ActionShow in interface HideIfBase
Throws:
EquandaPersistenceException

ActionHideIf

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void ActionHideIf()
                  throws EquandaPersistenceException
Specified by:
ActionHideIf in interface HideIfBase
Throws:
EquandaPersistenceException

ActionHide

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void ActionHide()
                throws EquandaPersistenceException
Specified by:
ActionHide in interface HideIfBase
Throws:
EquandaPersistenceException

ejbActivate

public void ejbActivate()

ejbPassivate

public void ejbPassivate()

remove

@PermitAll
public void remove()
Specified by:
remove in interface EquandaEJB<Uoid>

removeEntityBean

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void removeEntityBean()
                      throws EquandaPersistenceException
Specified by:
removeEntityBean in interface HideIfBase
Throws:
EquandaPersistenceException

objectEquals

protected boolean objectEquals(Object obj1,
                               Object obj2)
utility routine to test equality of objects without relying on one of them being not null.

Parameters:
obj1 - one of the objects to compare
obj2 - other object to compare
Returns:
true when bot objects are equal


Copyright © 2007-2008. All Rights Reserved.