atg.svc.repository.beans
Class _StatementFieldDefinition_Impl
java.lang.Object
atg.svc.repository.beans._StatementFieldDefinition_Impl
- All Implemented Interfaces:
- FieldDefinition, atg.svc.repository.beans.pv.FieldDefinition_PV, atg.svc.repository.beans.pv.StatementFieldDefinition_PV, SecuredItem, StatementFieldDefinition, java.io.Serializable, javax.ejb.EJBLocalObject
- Direct Known Subclasses:
- _StatementFieldDefinition_BeanImpl, _StatementFieldDefinition_ReposImpl
public abstract class _StatementFieldDefinition_Impl
- extends java.lang.Object
- implements atg.svc.repository.beans.pv.StatementFieldDefinition_PV, java.io.Serializable
- See Also:
- Serialized Form
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.StatementFieldDefinition_PV |
_isMutable, getId, prepareInstanceForWrite, setId, writeInstance |
Methods inherited from interface javax.ejb.EJBLocalObject |
getEJBLocalHome, getPrimaryKey, isIdentical, remove |
Methods inherited from interface javax.ejb.EJBLocalObject |
getEJBLocalHome, getPrimaryKey, isIdentical, remove |
Methods inherited from interface atg.svc.repository.beans.pv.FieldDefinition_PV |
getDisplayName, getEditor, getExternalAudience, getExternalAudienceSorted, getHasDefault, getIndexing, getInternalAudience, getInternalAudienceSorted, getInternalModify, getInternalModifySorted, getName, getPurpose, getType, getUsage, isDefault, isMultiValued, isRequired, setDefault, setDisplayName, setEditor, setExternalAudience, setHasDefault, setIndexing, setInternalAudience, setInternalModify, setMultiValued, setName, setPurpose, setRequired, setType, setUsage |
Methods inherited from interface javax.ejb.EJBLocalObject |
getEJBLocalHome, getPrimaryKey, isIdentical, remove |
_StatementFieldDefinition_Impl
public _StatementFieldDefinition_Impl()
isRemoved
public boolean isRemoved()
throws javax.ejb.EJBException
- Description copied from interface:
FieldDefinition
- Returns true if the underlying object has been removed. False otherwise.
- Specified by:
isRemoved
in interface FieldDefinition
- Specified by:
isRemoved
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Specified by:
isRemoved
in interface atg.svc.repository.beans.pv.StatementFieldDefinition_PV
- Specified by:
isRemoved
in interface StatementFieldDefinition
- Throws:
javax.ejb.EJBException
_getItemDescriptorName
public java.lang.String _getItemDescriptorName()
_getObjectInterfaceClass
public java.lang.Class _getObjectInterfaceClass()
copyTo
public void copyTo(StatementFieldDefinition destination)
throws javax.ejb.EJBException
- Description copied from interface:
atg.svc.repository.beans.pv.StatementFieldDefinition_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.StatementFieldDefinition_PV
- Specified by:
copyTo
in interface StatementFieldDefinition
- Throws:
javax.ejb.EJBException
copyTo
public void copyTo(FieldDefinition destination)
throws javax.ejb.EJBException
- Description copied from interface:
FieldDefinition
- 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 FieldDefinition
- Specified by:
copyTo
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Throws:
javax.ejb.EJBException
getIsMultiValued
public boolean getIsMultiValued()
throws javax.ejb.EJBException
- Specified by:
getIsMultiValued
in interface FieldDefinition
- Specified by:
getIsMultiValued
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Returns:
- Returns true if the field definition is multi-valued
- Throws:
javax.ejb.EJBException
- A system-level error occurred
getIsVisible
public boolean getIsVisible()
throws javax.ejb.EJBException
- Description copied from interface:
SecuredItem
- Returns true if the object is visible for the current user.
- Specified by:
getIsVisible
in interface FieldDefinition
- Specified by:
getIsVisible
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Specified by:
getIsVisible
in interface SecuredItem
- Returns:
- Returns true if this field is visible for the current user.
- Throws:
javax.ejb.EJBException
- A system-level error occurred
getIsExternallyVisible
public boolean getIsExternallyVisible()
throws javax.ejb.EJBException
- Specified by:
getIsExternallyVisible
in interface FieldDefinition
- Specified by:
getIsExternallyVisible
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Returns:
- Returns true if this field is visible for everyone external.
- Throws:
javax.ejb.EJBException
- A system-level error occurred
getIsExternallyVisible
public boolean getIsExternallyVisible(java.lang.String segmentName)
throws javax.ejb.EJBException
- Specified by:
getIsExternallyVisible
in interface FieldDefinition
- Specified by:
getIsExternallyVisible
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Returns:
- Returns true if this field is internally visible for the given segment.
- Throws:
javax.ejb.EJBException
- A system-level error occurred
getIsEditable
public boolean getIsEditable()
throws javax.ejb.EJBException
- Specified by:
getIsEditable
in interface FieldDefinition
- Specified by:
getIsEditable
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Returns:
- Returns true if this field is editable for the current user.
- Throws:
javax.ejb.EJBException
- A system-level error occurred
getIsInternalOnly
public boolean getIsInternalOnly()
throws javax.ejb.EJBException
- Specified by:
getIsInternalOnly
in interface FieldDefinition
- Specified by:
getIsInternalOnly
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Returns:
- Returns true if this field is for internal use only.
- Throws:
javax.ejb.EJBException
- A system-level error occurred
createSolutionFieldValue
public SolutionFieldValue createSolutionFieldValue()
throws javax.ejb.CreateException,
javax.ejb.EJBException
- Specified by:
createSolutionFieldValue
in interface FieldDefinition
- Specified by:
createSolutionFieldValue
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Returns:
- Creates and returns a new SolutionFieldValue with this FieldDefinition as the metadata
- Throws:
javax.ejb.CreateException
javax.ejb.EJBException
- A system-level error occurred
setDefaultValues
public void setDefaultValues(java.util.List value)
throws javax.ejb.CreateException,
javax.ejb.FinderException,
PersistenceException,
javax.ejb.RemoveException,
javax.ejb.EJBException
- Specified by:
setDefaultValues
in interface FieldDefinition
- Specified by:
setDefaultValues
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Throws:
javax.ejb.CreateException
javax.ejb.FinderException
PersistenceException
javax.ejb.RemoveException
javax.ejb.EJBException
- A system-level error occurred
getDefaultValues
public java.util.List getDefaultValues()
throws javax.ejb.FinderException,
javax.ejb.EJBException
- Specified by:
getDefaultValues
in interface FieldDefinition
- Specified by:
getDefaultValues
in interface atg.svc.repository.beans.pv.FieldDefinition_PV
- Returns:
- Gets the default values for this field definition in the correct display order
- Throws:
javax.ejb.FinderException
javax.ejb.EJBException
- A system-level error occurred