|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Solution
SolutionHome
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 | [:QOAA.solution] |
updateLastActivity | true |
Property audience: String
[]
getAudience()
setAudience(java.lang.String[])
Attribute Name | Attribute Value |
---|---|
removeNullValues | true |
Property audienceSorted: Object
[]
getAudienceSorted()
setAudienceSorted(java.lang.Object[])
Property author: String
getAuthor()
setAuthor(java.lang.String)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property bestBet: boolean
isBestBet()
setBestBet(boolean)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property dateCreated: Timestamp
getDateCreated()
setDateCreated(java.sql.Timestamp)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
useNowForDefault | true |
Property dateModified: Timestamp
getDateModified()
setDateModified(java.sql.Timestamp)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property encodedFieldData: String
getEncodedFieldData()
setEncodedFieldData(java.lang.String)
Property externallyVisible: boolean
isExternallyVisible()
setExternallyVisible(boolean)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property fields: Map
with SolutionField
values
getFields()
setFields(java.util.Map)
Attribute Name | Attribute Value |
---|---|
encodedFieldDataPropertyName | encodedFieldData |
Property id: String
getId()
setId(java.lang.String)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property internalAudience: List
of OrganizationValue
getInternalAudience()
setInternalAudience(java.util.List)
Attribute Name | Attribute Value |
---|---|
removeNullValues | true |
Property internalAudienceSorted: List
of OrganizationValue
getInternalAudienceSorted()
setInternalAudienceSorted(java.util.List)
Attribute Name | Attribute Value |
---|---|
sort | organizationName:ascending:ignorecase |
Property language: String
getLanguage()
setLanguage(java.lang.String)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property legacyId: String
getLegacyId()
setLegacyId(java.lang.String)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property modifiedBy: String
getModifiedBy()
setModifiedBy(java.lang.String)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property owningGroup: OrganizationValue
getOwningGroup()
setOwningGroup(atg.svc.repository.beans.OrganizationValue)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property rawTitle: String
getRawTitle()
setRawTitle(java.lang.String)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property recognition: String
getRecognition()
setRecognition(java.lang.String)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property recommendedAnswers: List
getRecommendedAnswers()
Attribute Name | Attribute Value |
---|---|
foreignRepositoryName | ServiceSharedRepository |
foreignRepositoryPath | /atg/svc/shared/ServiceSharedRepository |
maximumRecommendedAnswers | 50 |
recommendedAnswersItemDescName | RecommendedAnswer |
serviceSharedRepositoryPath | /atg/svc/shared/ServiceSharedRepository |
solutionIdProperty | id |
Property solutionClass: SolutionClass
getSolutionClass()
setSolutionClass(atg.svc.repository.beans.SolutionClass)
Attribute Name | Attribute Value |
---|---|
auto-checkout | false |
propertyCategory | attributes |
Property solutionRelevance: RepositoryItem
getSolutionRelevance()
Attribute Name | Attribute Value |
---|---|
foreignRepositoryName | ServiceSharedRepository |
foreignRepositoryPath | /atg/svc/shared/ServiceSharedRepository |
serviceSharedRepositoryPath | /atg/svc/shared/ServiceSharedRepository |
solutionIdProperty | id |
solutionRelevanceItemDescName | SolutionRelevance |
Property status: SolutionStatus
getStatus()
setStatus(atg.svc.repository.beans.SolutionStatus)
Attribute Name | Attribute Value |
---|---|
propertyCategory | attributes |
Property topicIds: Set
getTopicIds()
setTopicIds(java.util.Set)
Property topicPaths: Set
getTopicPaths()
Attribute Name | Attribute Value |
---|---|
topicIdsPropertyName | topicIds |
topicService | /atg/searchadmin/repository/service/TopicService |
Method Summary | |
---|---|
boolean |
_isMutable()
Returns true if the item is mutable. |
void |
addTopic(java.lang.String topicId)
Adds a topic to the solution given the topic id |
void |
copyTo(Solution destination)
Copies the property values of this instance to another instance of the same data type. |
java.util.Map |
getAllFields()
|
java.lang.String[] |
getAudience()
Getter for property audience |
java.lang.Object[] |
getAudienceSorted()
Getter for property audienceSorted |
java.lang.String |
getAuthor()
Getter for property author |
java.sql.Timestamp |
getDateCreated()
Getter for property dateCreated |
java.sql.Timestamp |
getDateModified()
Getter for property dateModified |
java.lang.String |
getDisplayId()
Gets the displayable solution id - for new solutions this matches the repository id. |
java.lang.String |
getDisplayTitle()
Gets the title for the Solution truncated to the configured maximum number of characters. |
java.util.List |
getEditableFields()
|
java.util.List |
getEditablePropertyFields()
Returns the non-statement and non-text fields that are editable by the current user. |
java.util.List |
getEditableStatementFields()
Returns the statement and text fields that are editable by the current user. |
java.lang.String |
getEncodedFieldData()
Getter for property encodedFieldData |
java.util.List |
getExternallyVisiblePropertyFields()
Gets the property fields visible to all external users |
java.util.List |
getExternallyVisibleStatementFields()
Gets the statement fields visible to all external users |
java.util.Map |
getFields()
Getter for property fields |
java.lang.Object |
getFieldValue(java.lang.String name)
Gets a value for the given property on the solution. |
boolean |
getHasExternallyVisible()
Returns true if the value of property externallyVisible is null. |
java.lang.String |
getId()
Getter for property id |
java.util.List |
getInternalAudience()
Getter for property internalAudience |
java.util.List |
getInternalAudienceSorted()
Getter for property internalAudienceSorted |
boolean |
getIsEditable()
|
boolean |
getIsExternallyVisibleToEveryone()
|
boolean |
getIsExternallyVisibleToSegment(java.lang.String segmentName)
|
boolean |
getIsVisible()
|
java.lang.String |
getLanguage()
Getter for property language |
java.lang.String |
getLegacyId()
Getter for property legacyId |
java.lang.String |
getModifiedBy()
Getter for property modifiedBy |
atg.svc.repository.beans.OrganizationValue |
getOwningGroup()
Getter for property owningGroup |
java.lang.String |
getRawTitle()
Getter for property rawTitle |
java.lang.String |
getRecognition()
Getter for property recognition |
java.util.List |
getRecommendedAnswers()
Getter for property recommendedAnswers |
atg.svc.repository.beans.SolutionClass |
getSolutionClass()
Getter for property solutionClass |
atg.repository.RepositoryItem |
getSolutionRelevance()
Getter for property solutionRelevance |
SolutionStatus |
getStatus()
Getter for property status |
java.lang.String |
getTitle()
Gets the computed title for the Solution. |
java.util.Set |
getTopicIds()
Getter for property topicIds |
java.util.Set |
getTopicPaths()
Getter for property topicPaths |
java.util.Set |
getTopics()
Returns Topic objects instead of topic ids. |
java.lang.Integer |
getVersion()
|
java.util.List |
getVisibleFields()
|
java.util.List |
getVisiblePropertyFields()
Returns the non-statement and non-text fields that are editable by the current user. |
java.util.List |
getVisibleStatementFields()
Returns the statement and text fields that are visible to the current user. |
boolean |
isBestBet()
Getter for property bestBet |
boolean |
isExternallyVisible()
Getter for property externallyVisible |
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 |
setAudience(java.lang.String[] value)
Setter for property audience . |
void |
setAudienceSorted(java.lang.Object[] value)
Setter for property audienceSorted . |
void |
setAuthor(java.lang.String value)
Setter for property author . |
void |
setBestBet(boolean value)
Setter for property bestBet . |
void |
setDateCreated(java.sql.Timestamp value)
Setter for property dateCreated . |
void |
setDateModified(java.sql.Timestamp value)
Setter for property dateModified . |
void |
setEncodedFieldData(java.lang.String value)
Setter for property encodedFieldData . |
void |
setExternallyVisible(boolean value)
Setter for property externallyVisible . |
void |
setFields(java.util.Map value)
Setter for property fields . |
void |
setFieldValue(java.lang.String name,
java.lang.Object value)
Sets a value for the given property on the solution. |
void |
setHasExternallyVisible(boolean value)
If this is set to false, then the underlying value of property externallyVisible is set to null. |
void |
setId(java.lang.String value)
Setter for property id . |
void |
setInternalAudience(java.util.List value)
Setter for property internalAudience . |
void |
setInternalAudience(java.lang.String[] orgValIds)
Sets the internal audience on the Solution given a list of OrganizationValue repository ids. |
void |
setInternalAudienceSorted(java.util.List value)
Setter for property internalAudienceSorted . |
void |
setLanguage(java.lang.String value)
Setter for property language . |
void |
setLegacyId(java.lang.String value)
Setter for property legacyId . |
void |
setModifiedBy(java.lang.String value)
Setter for property modifiedBy . |
void |
setOwningGroup(atg.svc.repository.beans.OrganizationValue value)
Setter for property owningGroup . |
void |
setOwningGroup(java.lang.String orgValId)
Sets the owning group on the Solution given an OrganizationValue repository id. |
void |
setRawTitle(java.lang.String value)
Setter for property rawTitle . |
void |
setRecognition(java.lang.String value)
Setter for property recognition . |
void |
setSolutionClass(atg.svc.repository.beans.SolutionClass value)
Setter for property solutionClass . |
void |
setSolutionClass(java.lang.String solutionClassId)
Sets the SolutionClass on the Solution given the SolutionClass repository id. |
void |
setStatus(SolutionStatus value)
Setter for property status . |
void |
setTitle(java.lang.String title)
Sets the title for the Solution. |
void |
setTopicIds(java.util.Set value)
Setter for property topicIds . |
void |
setTopics(java.util.Set topics)
Updates the solution's topicIds given a set of Topic objects. |
void |
updateTopicIds(java.util.Set topicIds)
Adds/Removes topics to/from the solution given a new set of topic ids. |
void |
validate()
Performs validation on the Solution |
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[] getAudience() throws javax.ejb.EJBException
String
[]
javax.ejb.EJBException
void setAudience(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
java.lang.Object[] getAudienceSorted() throws javax.ejb.EJBException
Object
[]
javax.ejb.EJBException
void setAudienceSorted(java.lang.Object[] 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
- Object
[]
javax.ejb.EJBException
java.lang.String getAuthor() throws javax.ejb.EJBException
String
javax.ejb.EJBException
void setAuthor(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
boolean isBestBet() throws javax.ejb.EJBException
javax.ejb.EJBException
void setBestBet(boolean 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
- boolean
javax.ejb.EJBException
java.sql.Timestamp getDateCreated() throws javax.ejb.EJBException
Timestamp
javax.ejb.EJBException
void setDateCreated(java.sql.Timestamp 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
- Timestamp
javax.ejb.EJBException
java.sql.Timestamp getDateModified() throws javax.ejb.EJBException
Timestamp
javax.ejb.EJBException
void setDateModified(java.sql.Timestamp 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
- Timestamp
javax.ejb.EJBException
java.lang.String getEncodedFieldData() throws javax.ejb.EJBException
String
javax.ejb.EJBException
void setEncodedFieldData(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
boolean isExternallyVisible() throws javax.ejb.EJBException
javax.ejb.EJBException
boolean getHasExternallyVisible() throws javax.ejb.EJBException
javax.ejb.EJBException
void setExternallyVisible(boolean 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
- boolean
javax.ejb.EJBException
void setHasExternallyVisible(boolean value) throws javax.ejb.EJBException
javax.ejb.EJBException
java.util.Map getFields() throws javax.ejb.EJBException
Map
with SolutionField
values
javax.ejb.EJBException
void setFields(java.util.Map 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
- Map
with SolutionField
values
javax.ejb.EJBException
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
java.util.List getInternalAudience() throws javax.ejb.EJBException
List
of OrganizationValue
javax.ejb.EJBException
void setInternalAudience(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 OrganizationValue
javax.ejb.EJBException
java.util.List getInternalAudienceSorted() throws javax.ejb.EJBException
List
of OrganizationValue
javax.ejb.EJBException
void setInternalAudienceSorted(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 OrganizationValue
javax.ejb.EJBException
java.lang.String getLanguage() throws javax.ejb.EJBException
String
javax.ejb.EJBException
void setLanguage(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
java.lang.String getLegacyId() throws javax.ejb.EJBException
String
javax.ejb.EJBException
void setLegacyId(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
java.lang.String getModifiedBy() throws javax.ejb.EJBException
String
javax.ejb.EJBException
void setModifiedBy(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.OrganizationValue getOwningGroup() throws javax.ejb.EJBException
OrganizationValue
javax.ejb.EJBException
void setOwningGroup(atg.svc.repository.beans.OrganizationValue 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
- OrganizationValue
javax.ejb.EJBException
java.lang.String getRawTitle() throws javax.ejb.EJBException
String
javax.ejb.EJBException
void setRawTitle(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
java.lang.String getRecognition() throws javax.ejb.EJBException
String
javax.ejb.EJBException
void setRecognition(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
java.util.List getRecommendedAnswers() throws javax.ejb.EJBException
List
javax.ejb.EJBException
atg.svc.repository.beans.SolutionClass getSolutionClass() throws javax.ejb.EJBException
SolutionClass
javax.ejb.EJBException
void setSolutionClass(atg.svc.repository.beans.SolutionClass 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
- SolutionClass
javax.ejb.EJBException
atg.repository.RepositoryItem getSolutionRelevance() throws javax.ejb.EJBException
RepositoryItem
javax.ejb.EJBException
SolutionStatus getStatus() throws javax.ejb.EJBException
SolutionStatus
javax.ejb.EJBException
void setStatus(SolutionStatus 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
- SolutionStatus
javax.ejb.EJBException
java.util.Set getTopicIds() throws javax.ejb.EJBException
Set
javax.ejb.EJBException
void setTopicIds(java.util.Set 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
- Set
javax.ejb.EJBException
java.util.Set getTopicPaths() throws javax.ejb.EJBException
Set
javax.ejb.EJBException
boolean isRemoved() throws javax.ejb.EJBException
javax.ejb.EJBException
void copyTo(Solution 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()
boolean 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 occurredjava.util.Map getAllFields() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.util.List getVisibleFields() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.util.List getVisibleStatementFields() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.util.List getVisiblePropertyFields() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.util.List getEditableFields() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.util.List getEditableStatementFields() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.util.List getEditablePropertyFields() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.util.List getExternallyVisibleStatementFields() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.util.List getExternallyVisiblePropertyFields() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredvoid setFieldValue(java.lang.String name, java.lang.Object value) throws atg.beans.PropertyNotFoundException, javax.ejb.EJBException
name
- The name of the property to set. Formatting: see atg.beans.DynamicBeansvalue
- The value to set
atg.beans.PropertyNotFoundException
javax.ejb.EJBException
- A system-level error occurredjava.lang.Object getFieldValue(java.lang.String name) throws atg.beans.PropertyNotFoundException, javax.ejb.EJBException
name
- The name of the property to get. Formatting: see atg.beans.DynamicBeans
atg.beans.PropertyNotFoundException
javax.ejb.EJBException
- A system-level error occurredjava.lang.String getTitle() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredvoid setTitle(java.lang.String title) throws javax.ejb.EJBException
title
- The title
javax.ejb.EJBException
- A system-level error occurredjava.lang.String getDisplayTitle() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.util.Set getTopics() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredvoid setTopics(java.util.Set topics) throws javax.ejb.EJBException
topics
- Set of atg.searchadmin.repository.beans.Topic
javax.ejb.EJBException
- A system-level error occurredvoid setSolutionClass(java.lang.String solutionClassId) throws ObjectNotFoundException, javax.ejb.EJBException
solutionClassId
- The repository id of the SolutionClass
ObjectNotFoundException
javax.ejb.EJBException
- A system-level error occurredvoid setOwningGroup(java.lang.String orgValId) throws ObjectNotFoundException, SvcException, javax.ejb.EJBException
orgValId
- The repository id of the OrganizationValue to set as the owning group
ObjectNotFoundException
SvcException
javax.ejb.EJBException
- A system-level error occurredvoid setInternalAudience(java.lang.String[] orgValIds) throws ObjectNotFoundException, SvcException, javax.ejb.EJBException
orgValIds
- The repository ids of the OrganizationValues to set as the internal audience or null/empty to clear
ObjectNotFoundException
SvcException
javax.ejb.EJBException
- A system-level error occurredvoid addTopic(java.lang.String topicId) throws ObjectNotFoundException, javax.ejb.EJBException
topicId
- The id of the topic
ObjectNotFoundException
javax.ejb.EJBException
- A system-level error occurredvoid updateTopicIds(java.util.Set topicIds) throws ObjectNotFoundException, javax.ejb.EJBException
topicIds
- A set of topic ids
ObjectNotFoundException
javax.ejb.EJBException
- A system-level error occurredvoid validate() throws atg.svc.validation.ValidationException, javax.ejb.EJBException
atg.svc.validation.ValidationException
javax.ejb.EJBException
- A system-level error occurredjava.lang.String getDisplayId() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurredjava.lang.Integer getVersion() throws javax.ejb.EJBException
javax.ejb.EJBException
- A system-level error occurred
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |