org.equanda.test.dm.server
Class PriorityBean

java.lang.Object
  extended by org.equanda.test.dm.server.PriorityBean
All Implemented Interfaces:
Serializable, EquandaEJB<Uoid>, ExceptionCodes, HasId<Uoid>, PriorityBase, PriorityEJB, PriorityEJBLocal

public class PriorityBean
extends Object
implements PriorityEJB, PriorityEJBLocal, ExceptionCodes, Serializable

Priority

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
PriorityBean()
           
 
Method Summary
 void ejbActivate()
           
 void ejbPassivate()
           
 Priority getEquanda()
           
 Timestamp getEquandaModificationDate()
           
 String getEquandaName()
           
 String getEquandaStatus()
           
 String getEquandaType()
           
 long getEquandaVersion()
           
 boolean getField1()
           
 boolean getField2()
           
 boolean getField3()
           
 boolean getField4()
           
 Uoid getId()
           
 int getIdentifier()
           
 void init()
           
 void init(String type)
           
 void init(Uoid id)
           
 void initEntity(EquandaEntity entity)
           
 boolean isEquandaType(String type)
           
 boolean isField1()
           
 boolean isField2()
           
 boolean isField3()
           
 boolean isField4()
           
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 setField1(boolean field1)
           
 void setField2(boolean field2)
           
 void setField3(boolean field3)
           
 void setField4(boolean field4)
           
 void setIdentifier(int identifier)
           
 void updateEquanda(Priority 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

PriorityBean

public PriorityBean()
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 PriorityBase
Throws:
EquandaPersistenceException

init

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

updateEquanda

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

Specified by:
updateEquanda in interface PriorityBase
Throws:
EquandaPersistenceException

getIdentifier

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

setIdentifier

public void setIdentifier(int identifier)
                   throws EquandaPersistenceException
Specified by:
setIdentifier in interface PriorityBase
Throws:
EquandaPersistenceException

getField1

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

isField1

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

setField1

public void setField1(boolean field1)
               throws EquandaPersistenceException
Specified by:
setField1 in interface PriorityBase
Throws:
EquandaPersistenceException

getField2

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

isField2

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

setField2

public void setField2(boolean field2)
               throws EquandaPersistenceException
Specified by:
setField2 in interface PriorityBase
Throws:
EquandaPersistenceException

getField3

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

isField3

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

setField3

public void setField3(boolean field3)
               throws EquandaPersistenceException
Specified by:
setField3 in interface PriorityBase
Throws:
EquandaPersistenceException

getField4

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

isField4

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

setField4

public void setField4(boolean field4)
               throws EquandaPersistenceException
Specified by:
setField4 in interface PriorityBase
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")
public void removeEntityBean()
                      throws EquandaPersistenceException
Specified by:
removeEntityBean in interface PriorityBase
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.