atg.svc.repository.beans
Class _UserOption_Impl

java.lang.Object
  extended by atg.svc.repository.beans._UserOption_Impl
All Implemented Interfaces:
Option, atg.svc.repository.beans.pv.UserOption_PV, UserOption, java.io.Serializable, javax.ejb.EJBLocalObject
Direct Known Subclasses:
_UserOption_BeanImpl, _UserOption_ReposImpl

public abstract class _UserOption_Impl
extends java.lang.Object
implements atg.svc.repository.beans.pv.UserOption_PV, java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface atg.svc.repository.beans.Option
CLASS_VERSION
 
Constructor Summary
_UserOption_Impl()
           
 
Method Summary
 java.lang.String _getItemDescriptorName()
           
 java.lang.Class _getObjectInterfaceClass()
           
 void copyTo(UserOption destination)
          Copies the property values of this instance to another instance of the same data type.
 java.lang.String[] getArrayValue()
          Gets the value of the option as an array of type String.
 java.lang.String getValue()
          Gets the value of the option, either the user input or the default in the user input is null.
 boolean isRemoved()
          Returns true if the underlying object has been removed.
 void setArrayValue(java.lang.String[] value)
          Set the value of the option as an array of type String.
 void setValue(java.lang.String value)
          Sets the user input value of the option
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface atg.svc.repository.beans.pv.UserOption_PV
_isMutable, getAccessRight, getAllowedValues, getDataType, getDefaultValue, getHasMultiValued, getId, getInfo, getName, getRawValue, getUserId, isMultiValued, prepareInstanceForWrite, setAccessRight, setAllowedValues, setDataType, setDefaultValue, setHasMultiValued, setId, setInfo, setMultiValued, setName, setRawValue, setUserId, writeInstance
 
Methods inherited from interface javax.ejb.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
 

Constructor Detail

_UserOption_Impl

public _UserOption_Impl()
Method Detail

isRemoved

public boolean isRemoved()
                  throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.UserOption_PV
Returns true if the underlying object has been removed. False otherwise.

Specified by:
isRemoved in interface atg.svc.repository.beans.pv.UserOption_PV
Specified by:
isRemoved in interface UserOption
Throws:
javax.ejb.EJBException

_getItemDescriptorName

public java.lang.String _getItemDescriptorName()

_getObjectInterfaceClass

public java.lang.Class _getObjectInterfaceClass()

copyTo

public void copyTo(UserOption destination)
            throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.UserOption_PV
Copies the property values of this instance to another instance of the same data type. Only properties that are both readable and writable are copied. Each property is copied by calling the getter method on the source instance and setting the result in the destination instance using the setter method.

Specified by:
copyTo in interface atg.svc.repository.beans.pv.UserOption_PV
Specified by:
copyTo in interface UserOption
Throws:
javax.ejb.EJBException

getArrayValue

public java.lang.String[] getArrayValue()
                                 throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.UserOption_PV
Gets the value of the option as an array of type String.

Specified by:
getArrayValue in interface atg.svc.repository.beans.pv.UserOption_PV
Specified by:
getArrayValue in interface UserOption
Throws:
javax.ejb.EJBException - A system-level error occurred

setArrayValue

public void setArrayValue(java.lang.String[] value)
                   throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.UserOption_PV
Set the value of the option as an array of type String.

Specified by:
setArrayValue in interface atg.svc.repository.beans.pv.UserOption_PV
Specified by:
setArrayValue in interface UserOption
Throws:
javax.ejb.EJBException - A system-level error occurred

setValue

public void setValue(java.lang.String value)
              throws javax.ejb.EJBException
Description copied from interface: Option
Sets the user input value of the option

Specified by:
setValue in interface Option
Specified by:
setValue in interface atg.svc.repository.beans.pv.UserOption_PV
Specified by:
setValue in interface UserOption
Parameters:
value - The String value of the option.
Throws:
javax.ejb.EJBException - A system-level error occurred

getValue

public java.lang.String getValue()
                          throws javax.ejb.EJBException
Description copied from interface: Option
Gets the value of the option, either the user input or the default in the user input is null.

Specified by:
getValue in interface Option
Specified by:
getValue in interface atg.svc.repository.beans.pv.UserOption_PV
Specified by:
getValue in interface UserOption
Returns:
The String value of the option.
Throws:
javax.ejb.EJBException - A system-level error occurred