|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Category
A facility for the agent to categorize
InteractionMailIn/InteractionMailOut
or modify/update categorization made by the system (on InteractionMailIn).
| Nested Class Summary | |
|---|---|
static class |
Category.Type
Constants that describe the different types of categories. |
| Nested classes/interfaces inherited from interface com.genesyslab.ail.IdObject |
|---|
IdObject.ObjectType |
| Method Summary | |
|---|---|
java.lang.String[] |
findCategories(SearchSRLTemplate aSearchTemplate)
Returns the IDs of the
Category as a Collection of Strings
according to the filter. |
SearchSRLResult |
findCategoriesAndResponses(SearchSRLTemplate aSearchTemplate)
Returns the IDs of the
StandardResponse and Category
as a according to the filter. |
java.lang.String[] |
findResponses(SearchSRLTemplate aSearchTemplate)
Returns the IDs of the
StandardResponse as a Collection of Strings
according to the filter. |
java.util.Collection<Category> |
getChildrenCategories()
Returns the child categories of this category as a Collection of
Category. |
java.lang.String |
getDescription()
Returns the description of this category as a String. |
java.lang.String |
getLang()
Returns the language of this category as a String. |
java.util.Date |
getModifiedDate()
Returns the modified date of this category as a Date. |
java.lang.String |
getName()
Returns the name of this category as a String. |
java.lang.Integer |
getOwnerId()
Returns the owner ID of this category as an Integer. |
Category |
getParentCategory()
Returns the parent category of this category as a Category. |
java.util.Collection<StandardResponse> |
getStandardResponses()
Returns the category standard responses of this category as a Collection of
StandardResponses. |
java.lang.String |
getStatus()
Returns the status of this category as a String. |
java.lang.Integer |
getTenantId()
Returns the tenant ID of this category as an Integer. |
Category.Type |
getType()
Returns the type of this category as a Category.Type. |
| Methods inherited from interface com.genesyslab.ail.IdObject |
|---|
getId, getObjectType |
| Method Detail |
|---|
Category getParentCategory()
Category.
null if it does not exist.java.util.Collection<Category> getChildrenCategories()
Collection of
Category.
Category.java.util.Collection<StandardResponse> getStandardResponses()
Collection of
StandardResponses.
StandardResponse.java.lang.String getDescription()
String.
String.java.util.Date getModifiedDate()
Date.
Date.java.lang.String getName()
String.
String.java.lang.String getStatus()
String.
Status can be: "Approved" or "Not Approved".
String.Category.Type getType()
Category.Type.
Type.java.lang.Integer getOwnerId()
Integer.
Integer.java.lang.Integer getTenantId()
Integer.
Integer.java.lang.String getLang()
String.
String.java.lang.String[] findCategories(SearchSRLTemplate aSearchTemplate)
IDs of the
Category as a Collection of Strings
according to the filter.
aSearchTemplate - a SearchSRLTemplate that contains the filter.
Category IDs
as String, empty if not found, null if error.java.lang.String[] findResponses(SearchSRLTemplate aSearchTemplate)
IDs of the
StandardResponse as a Collection of Strings
according to the filter.
aSearchTemplate - a SearchSRLTemplate that contains the filter.
StandardResponse IDs
as String, empty if not found, null if error.SearchSRLResult findCategoriesAndResponses(SearchSRLTemplate aSearchTemplate)
IDs of the
StandardResponse and Category
as a SearchSRLResult according to the filter.
aSearchTemplate - a SearchSRLTemplate that contains the filter.
SearchSRLResult instance that contains:
- array of Category IDs and/or,
- array of StandardResponse ID.
empty if not found, null if error.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||