org.equanda.test.dm.server
Class ImmutableIfGlobalBean

java.lang.Object
  extended by org.equanda.test.dm.server.ImmutableIfGlobalBean
All Implemented Interfaces:
Serializable, EquandaEJB<Uoid>, ExceptionCodes, HasId<Uoid>, ImmutableIfGlobalBase, ImmutableIfGlobalEJB, ImmutableIfGlobalEJBLocal

public class ImmutableIfGlobalBean
extends Object
implements ImmutableIfGlobalEJB, ImmutableIfGlobalEJBLocal, ExceptionCodes, Serializable

ImmutableIfGlobal

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
ImmutableIfGlobalBean()
           
 
Method Summary
 void ejbActivate()
           
 void ejbPassivate()
           
 String getChildLock()
           
 ImmutableIfGlobal getEquanda()
           
 Timestamp getEquandaModificationDate()
           
 String getEquandaName()
           
 String getEquandaStatus()
           
 String getEquandaType()
           
 long getEquandaVersion()
           
 String getFree()
           
 String getFree2()
           
 String getFreeChild()
           
 Uoid getId()
           
 boolean getLocked()
           
 boolean getLocked2()
           
 boolean getLocked3()
           
 boolean getLocked4()
           
 String getName()
           
 String getName2()
           
 boolean getRelease()
           
 String getReleased()
           
 void init()
           
 void init(String type)
           
 void init(Uoid id)
           
 void initEntity(EquandaEntity entity)
           
 boolean isEquandaType(String type)
           
 boolean isLocked()
           
 boolean isLocked2()
           
 boolean isLocked3()
           
 boolean isLocked4()
           
 boolean isRelease()
           
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 setChildLock(String childLock)
           
 void setEquandaStatus(String status)
           
 void setFree(String free)
           
 void setFree2(String free2)
           
 void setFreeChild(String freeChild)
           
 void setLocked(boolean locked)
           
 void setLocked2(boolean locked2)
           
 void setLocked3(boolean locked3)
           
 void setLocked4(boolean locked4)
           
 void setName(String name)
           
 void setName2(String name2)
           
 void setRelease(boolean release)
           
 void setReleased(String released)
           
 void updateEquanda(ImmutableIfGlobal 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

ImmutableIfGlobalBean

public ImmutableIfGlobalBean()
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 ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

init

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

updateEquanda

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

Specified by:
updateEquanda in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getLocked

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

isLocked

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

setLocked

public void setLocked(boolean locked)
               throws EquandaPersistenceException
Specified by:
setLocked in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getLocked2

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

isLocked2

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

setLocked2

public void setLocked2(boolean locked2)
                throws EquandaPersistenceException
Specified by:
setLocked2 in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getName

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

setName

public void setName(String name)
             throws EquandaPersistenceException
Specified by:
setName in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getFree

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

setFree

public void setFree(String free)
             throws EquandaPersistenceException
Specified by:
setFree in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getRelease

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

isRelease

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

setRelease

public void setRelease(boolean release)
                throws EquandaPersistenceException
Specified by:
setRelease in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getReleased

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

setReleased

public void setReleased(String released)
                 throws EquandaPersistenceException
Specified by:
setReleased in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getFreeChild

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

setFreeChild

public void setFreeChild(String freeChild)
                  throws EquandaPersistenceException
Specified by:
setFreeChild in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getChildLock

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

setChildLock

public void setChildLock(String childLock)
                  throws EquandaPersistenceException
Specified by:
setChildLock in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getName2

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

setName2

public void setName2(String name2)
              throws EquandaPersistenceException
Specified by:
setName2 in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getFree2

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

setFree2

public void setFree2(String free2)
              throws EquandaPersistenceException
Specified by:
setFree2 in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getLocked3

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

isLocked3

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

setLocked3

public void setLocked3(boolean locked3)
                throws EquandaPersistenceException
Specified by:
setLocked3 in interface ImmutableIfGlobalBase
Throws:
EquandaPersistenceException

getLocked4

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

isLocked4

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

setLocked4

public void setLocked4(boolean locked4)
                throws EquandaPersistenceException
Specified by:
setLocked4 in interface ImmutableIfGlobalBase
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 ImmutableIfGlobalBase
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.