|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SolutionField
SolutionFieldHome
Attribute Name | Attribute Value |
---|---|
atg.repository.query.SupportedQueries | and, comparison, constant, inFolders, includesAny, includes, includesItem, isNull, matchId, not, or, patternMatch, property, propertyOf, unconstrained, patternMatch, textSearch |
references | [:Solution.fields] |
Property Name | Property Type | Property Description | Flags |
---|---|---|---|
id | String |
R, W, Cch, Id, Qry, Req | |
solutionClassFieldDefinition | SolutionClassFieldDefinition |
R, W, Cch, Qry | |
values | List of SolutionFieldValue |
R, W, Cch, CoM, Mv, Qry |
Property id: String
getId()
setId(java.lang.String)
Property solutionClassFieldDefinition: SolutionClassFieldDefinition
getSolutionClassFieldDefinition()
setSolutionClassFieldDefinition(atg.svc.repository.beans.SolutionClassFieldDefinition)
Attribute Name | Attribute Value |
---|---|
auto-checkout | false |
Property values: List
of SolutionFieldValue
getValues()
setValues(java.util.List)
Attribute Name | Attribute Value |
---|---|
removeNullValues | true |
Method Summary | |
---|---|
boolean |
_isMutable()
Returns true if the item is mutable. |
void |
copyTo(SolutionField destination)
Copies the property values of this instance to another instance of the same data type. |
SolutionFieldValue |
createSolutionFieldValue()
|
atg.svc.repository.beans.SolutionClassFieldDefinition |
getComputedSolutionClassFieldDefinition()
|
java.lang.String |
getDisplayName()
Gets the display name of the Solution Field. |
java.util.List |
getExternallyVisibleFieldValues()
Gets the field values that are visible to everyone external. |
java.lang.String |
getId()
Getter for property id |
boolean |
getIsContent()
|
boolean |
getIsEditable()
|
boolean |
getIsExternallyVisibleToEveryone()
|
boolean |
getIsExternallyVisibleToSegment(java.lang.String segmentName)
|
boolean |
getIsVisible()
|
java.lang.String |
getName()
Gets the property name of the Solution Field. |
atg.svc.repository.beans.Solution |
getSolution()
Gets the parent Solution of this SolutionField. |
atg.svc.repository.beans.SolutionClassFieldDefinition |
getSolutionClassFieldDefinition()
Getter for property solutionClassFieldDefinition |
java.lang.Object |
getValue()
Gets the value of the field. |
java.util.List |
getValues()
Getter for property values |
boolean |
isRemoved()
Returns true if the underlying object has been removed. |
void |
prepareInstanceForWrite()
This must be called if the application intends to both read and write the instance in the same transaction, and it intends to do a read before doing a write. |
void |
setId(java.lang.String value)
Setter for property id . |
void |
setSolutionClassFieldDefinition(atg.svc.repository.beans.SolutionClassFieldDefinition value)
Setter for property solutionClassFieldDefinition . |
void |
setValue(java.lang.Object value)
Sets the value on the field. |
void |
setValues(java.util.List value)
Setter for property values . |
void |
writeInstance()
This must be called after modifying an instance with a persistent implementation to guarantee that all changes are made persistent and visible to queries. |
Methods inherited from interface javax.ejb.EJBLocalObject |
---|
getEJBLocalHome, getPrimaryKey, isIdentical, remove |
Method Detail |
---|
java.lang.String getId() throws javax.ejb.EJBException
String
javax.ejb.EJBException
void setId(java.lang.String value) throws javax.ejb.EJBException
writeInstance()
method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The prepareInstanceForWrite()
method may need to be called before making any changes.
value
- String
javax.ejb.EJBException
atg.svc.repository.beans.SolutionClassFieldDefinition getSolutionClassFieldDefinition() throws javax.ejb.EJBException
SolutionClassFieldDefinition
javax.ejb.EJBException
void setSolutionClassFieldDefinition(atg.svc.repository.beans.SolutionClassFieldDefinition value) throws javax.ejb.EJBException
writeInstance()
method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The prepareInstanceForWrite()
method may need to be called before making any changes.
value
- SolutionClassFieldDefinition
javax.ejb.EJBException
java.util.List getValues() throws javax.ejb.EJBException
List
of SolutionFieldValue
javax.ejb.EJBException
void setValues(java.util.List value) throws javax.ejb.EJBException
writeInstance()
method must be called afterwards to insure that any changes are made persistent (if the instance is backed by a persistent implementation). The prepareInstanceForWrite()
method may need to be called before making any changes.
value
- List
of SolutionFieldValue
javax.ejb.EJBException
boolean isRemoved() throws javax.ejb.EJBException
javax.ejb.EJBException
void copyTo(SolutionField destination) throws javax.ejb.EJBException
javax.ejb.EJBException
void writeInstance() throws javax.ejb.EJBException
javax.ejb.EJBException
void prepareInstanceForWrite() throws javax.ejb.EJBException
javax.ejb.EJBException
boolean _isMutable()
atg.svc.repository.beans.SolutionClassFieldDefinition getComputedSolutionClassFieldDefinition() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredboolean getIsVisible() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredboolean getIsExternallyVisibleToEveryone() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredboolean getIsExternallyVisibleToSegment(java.lang.String segmentName) throws javax.ejb.EJBException
segmentName
-
javax.ejb.EJBException
- A system-level error occurredboolean getIsEditable() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredboolean getIsContent() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredvoid setValue(java.lang.Object value) throws javax.ejb.EJBException
value
-
javax.ejb.EJBException
- A system-level error occurredjava.lang.Object getValue() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredatg.svc.repository.beans.Solution getSolution() throws ObjectNotFoundException, javax.ejb.EJBException
ObjectNotFoundException
javax.ejb.EJBException
- A system-level error occurredjava.util.List getExternallyVisibleFieldValues() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.lang.String getDisplayName() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.lang.String getName() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredSolutionFieldValue createSolutionFieldValue() throws javax.ejb.CreateException, javax.ejb.EJBException
javax.ejb.CreateException
javax.ejb.EJBException
- A system-level error occurred
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |