atg.svc.repository.beans
Class _SiteOption_Impl

java.lang.Object
  extended by atg.svc.repository.beans._SiteOption_Impl
All Implemented Interfaces:
Option, atg.svc.repository.beans.pv.SiteOption_PV, SiteOption, java.io.Serializable, javax.ejb.EJBLocalObject
Direct Known Subclasses:
_SiteOption_BeanImpl, _SiteOption_ReposImpl

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

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface atg.svc.repository.beans.Option
CLASS_VERSION
 
Constructor Summary
_SiteOption_Impl()
           
 
Method Summary
 java.lang.String _getItemDescriptorName()
           
 java.lang.Class _getObjectInterfaceClass()
           
 void copyTo(SiteOption 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.SiteOption_PV
_isMutable, getAccessRight, getAllowedValues, getDataType, getDefaultValue, getHasMultiValued, getId, getInfo, getName, getRawValue, getSite, isMultiValued, prepareInstanceForWrite, setAccessRight, setAllowedValues, setDataType, setDefaultValue, setHasMultiValued, setId, setInfo, setMultiValued, setName, setRawValue, setSite, writeInstance
 
Methods inherited from interface javax.ejb.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
 

Constructor Detail

_SiteOption_Impl

public _SiteOption_Impl()
Method Detail

isRemoved

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

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

_getItemDescriptorName

public java.lang.String _getItemDescriptorName()

_getObjectInterfaceClass

public java.lang.Class _getObjectInterfaceClass()

copyTo

public void copyTo(SiteOption destination)
            throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.SiteOption_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.SiteOption_PV
Specified by:
copyTo in interface SiteOption
Throws:
javax.ejb.EJBException

getArrayValue

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

Specified by:
getArrayValue in interface atg.svc.repository.beans.pv.SiteOption_PV
Specified by:
getArrayValue in interface SiteOption
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.SiteOption_PV
Set the value of the option as an array of type String.

Specified by:
setArrayValue in interface atg.svc.repository.beans.pv.SiteOption_PV
Specified by:
setArrayValue in interface SiteOption
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.SiteOption_PV
Specified by:
setValue in interface SiteOption
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.SiteOption_PV
Specified by:
getValue in interface SiteOption
Returns:
The String value of the option.
Throws:
javax.ejb.EJBException - A system-level error occurred