org.equanda.test.dm.server
Class ActionBean

java.lang.Object
  extended by org.equanda.test.dm.server.ActionBean
All Implemented Interfaces:
Serializable, EquandaEJB<Uoid>, ExceptionCodes, HasId<Uoid>, ActionBase, ActionEJB, ActionEJBLocal

public class ActionBean
extends Object
implements ActionEJB, ActionEJBLocal, ExceptionCodes, Serializable

Action

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
ActionBean()
           
 
Method Summary
 void addAction(int param0)
          Add a value in the TheInt field.
 void addMulStr(String el)
           
 void ejbActivate()
           
 void ejbPassivate()
           
 void failingAction(String param0, int param1)
          this should fail
 Action getEquanda()
           
 Uoid getEquandaLinkPassport()
           
 Timestamp getEquandaModificationDate()
           
 String getEquandaName()
           
 String getEquandaStatus()
           
 String getEquandaType()
           
 long getEquandaVersion()
           
 Uoid getId()
           
 Collection<String> getMulStr()
           
 PassportEJB getPassport()
           
 boolean getTheBool()
           
 Date getTheDate()
           
 double getTheDouble()
           
 int getTheInt()
           
 String getTheString()
           
 Timestamp getTheTime()
           
 int hashCode(String param0)
           
 boolean hasMulStr(String el)
           
 void init()
           
 void init(String type)
           
 void init(Uoid id)
           
 void initEntity(EquandaEntity entity)
           
 boolean isEquandaType(String type)
           
 boolean isTheBool()
           
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 removeMulStr(String el)
           
 void setEquandaLinkPassport(Uoid passport)
           
 void setEquandaStatus(String status)
           
 void setPassport(PassportEJB passport)
           
 void setTheBool(boolean theBool)
           
 void setTheDate(Date theDate)
           
 void setTheDouble(double theDouble)
           
 void setTheInt(int theInt)
           
 void setTheString(String theString)
           
 void setTheTime(Timestamp theTime)
           
 void suggestFieldAction(String param0, int param1, double param2, Date param3, Timestamp param4, boolean param5)
           
 void suggestPathAction(String param0)
           
 void suggestTableAction(String param0)
           
 void suggestValueAction(String param0, int param1, double param2, Date param3, Timestamp param4, boolean param5)
           
 void suggestValueListAction(String param0, int param1, double param2, Date param3, Timestamp param4, boolean param5)
           
 void updateEquanda(Action proxy)
          Internal routine to update based on a proxy object, update indicates whether all fields need setting
 void voidAction(String param0, int param1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionBean

public ActionBean()
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 ActionBase
Throws:
EquandaPersistenceException

init

public void init()
          throws EquandaPersistenceException
Specified by:
init in interface ActionBase
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 Action getEquanda()
Specified by:
getEquanda in interface ActionBase

updateEquanda

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

Specified by:
updateEquanda in interface ActionBase
Throws:
EquandaPersistenceException

getTheString

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

setTheString

public void setTheString(String theString)
                  throws EquandaPersistenceException
Specified by:
setTheString in interface ActionBase
Throws:
EquandaPersistenceException

getTheDate

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Date getTheDate()
Specified by:
getTheDate in interface ActionBase

setTheDate

public void setTheDate(Date theDate)
                throws EquandaPersistenceException
Specified by:
setTheDate in interface ActionBase
Throws:
EquandaPersistenceException

getTheTime

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Timestamp getTheTime()
Specified by:
getTheTime in interface ActionBase

setTheTime

public void setTheTime(Timestamp theTime)
                throws EquandaPersistenceException
Specified by:
setTheTime in interface ActionBase
Throws:
EquandaPersistenceException

getTheBool

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean getTheBool()
Specified by:
getTheBool in interface ActionBase

isTheBool

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean isTheBool()
Specified by:
isTheBool in interface ActionBase

setTheBool

public void setTheBool(boolean theBool)
                throws EquandaPersistenceException
Specified by:
setTheBool in interface ActionBase
Throws:
EquandaPersistenceException

getTheInt

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public int getTheInt()
Specified by:
getTheInt in interface ActionBase

setTheInt

public void setTheInt(int theInt)
               throws EquandaPersistenceException
Specified by:
setTheInt in interface ActionBase
Throws:
EquandaPersistenceException

getTheDouble

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public double getTheDouble()
Specified by:
getTheDouble in interface ActionBase

setTheDouble

public void setTheDouble(double theDouble)
                  throws EquandaPersistenceException
Specified by:
setTheDouble in interface ActionBase
Throws:
EquandaPersistenceException

getPassport

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public PassportEJB getPassport()
Specified by:
getPassport in interface ActionBase

getEquandaLinkPassport

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Uoid getEquandaLinkPassport()
Specified by:
getEquandaLinkPassport in interface ActionBase

setPassport

public void setPassport(PassportEJB passport)
                 throws EquandaPersistenceException
Specified by:
setPassport in interface ActionBase
Throws:
EquandaPersistenceException

setEquandaLinkPassport

public void setEquandaLinkPassport(Uoid passport)
                            throws EquandaPersistenceException
Specified by:
setEquandaLinkPassport in interface ActionBase
Throws:
EquandaPersistenceException

getMulStr

public Collection<String> getMulStr()
Specified by:
getMulStr in interface ActionBase

addMulStr

public void addMulStr(String el)
               throws EquandaPersistenceException
Specified by:
addMulStr in interface ActionBase
Throws:
EquandaPersistenceException

removeMulStr

public void removeMulStr(String el)
                  throws EquandaPersistenceException
Specified by:
removeMulStr in interface ActionBase
Throws:
EquandaPersistenceException

hasMulStr

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean hasMulStr(String el)
Specified by:
hasMulStr in interface ActionBase

hashCode

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public int hashCode(String param0)
             throws EquandaPersistenceException
Specified by:
hashCode in interface ActionBase
Throws:
EquandaPersistenceException

voidAction

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void voidAction(String param0,
                                    int param1)
                throws EquandaPersistenceException
Specified by:
voidAction in interface ActionBase
Throws:
EquandaPersistenceException

failingAction

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void failingAction(String param0,
                                       int param1)
                   throws EquandaPersistenceException
this should fail

Specified by:
failingAction in interface ActionBase
Throws:
EquandaPersistenceException

addAction

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void addAction(int param0)
               throws EquandaPersistenceException
Add a value in the TheInt field.

Specified by:
addAction in interface ActionBase
Throws:
EquandaPersistenceException

suggestValueAction

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void suggestValueAction(String param0,
                                            int param1,
                                            double param2,
                                            Date param3,
                                            Timestamp param4,
                                            boolean param5)
                        throws EquandaPersistenceException
Specified by:
suggestValueAction in interface ActionBase
Throws:
EquandaPersistenceException

suggestValueListAction

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void suggestValueListAction(String param0,
                                                int param1,
                                                double param2,
                                                Date param3,
                                                Timestamp param4,
                                                boolean param5)
                            throws EquandaPersistenceException
Specified by:
suggestValueListAction in interface ActionBase
Throws:
EquandaPersistenceException

suggestFieldAction

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void suggestFieldAction(String param0,
                                            int param1,
                                            double param2,
                                            Date param3,
                                            Timestamp param4,
                                            boolean param5)
                        throws EquandaPersistenceException
Specified by:
suggestFieldAction in interface ActionBase
Throws:
EquandaPersistenceException

suggestPathAction

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void suggestPathAction(String param0)
                       throws EquandaPersistenceException
Specified by:
suggestPathAction in interface ActionBase
Throws:
EquandaPersistenceException

suggestTableAction

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void suggestTableAction(String param0)
                        throws EquandaPersistenceException
Specified by:
suggestTableAction in interface ActionBase
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 ActionBase
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.