Uses of Interface
atg.svc.repository.beans.Solution

Packages that use Solution
atg.svc.repository.beans   
atg.svc.repository.beans.methods   
atg.svc.repository.service   
atg.svc.ui.formhandlers   
atg.svc.ui.util   
 

Uses of Solution in atg.svc.repository.beans
 

Methods in atg.svc.repository.beans that return Solution
 Solution SolutionHome.create()
          Returns a new instance.
 Solution SolutionHome.create(java.lang.String pId)
          Returns a new instance with the repository id set to the given id.
 Solution SolutionHome.findByLegacyId(java.lang.String legacyId)
          Finds a solution with the given legacyId property
 Solution SolutionHome.findByPrimaryKey(java.lang.String primaryKey)
          Returns the instance with the given primary key, throws ObjectNotFoundException if the instance is not found.
 Solution SolutionHome.findPublishedSolutionById(java.lang.String solutionId)
          finds a published solution by its id
 Solution SolutionHome.wrapRepositoryItem(atg.repository.RepositoryItem pRepositoryItem)
           
 

Methods in atg.svc.repository.beans with parameters of type Solution
 void Solution.copyTo(Solution destination)
          Copies the property values of this instance to another instance of the same data type.
 

Uses of Solution in atg.svc.repository.beans.methods
 

Methods in atg.svc.repository.beans.methods that return Solution
 Solution SolutionHomeMethods.findPublishedSolutionById(java.lang.String pSolutionId, SolutionHome pSolutionHome)
           
 

Methods in atg.svc.repository.beans.methods with parameters of type Solution
 void SolutionMethods.addTopic(java.lang.String pTopicId, Solution pSolution)
          Adds a topic to a solution given the id of a topic.
 java.util.Map<java.lang.String,SolutionField> SolutionMethods.getAllFields(Solution pSolution)
          Gets a Map of SolutionField keyed on field name.
 java.lang.String SolutionMethods.getDisplayId(Solution pSolution)
          Gets the display id of the solution.
 java.lang.String SolutionMethods.getDisplayTitle(Solution pSolution)
          Gets the title for the solution for display.
 java.util.List SolutionMethods.getEditableFields(Solution pSolution)
          Gets the list of SolutionField objects that belong to the solution ordered by the fields in the SolutionClass that are editable by the current user.
 java.util.List SolutionMethods.getEditablePropertyFields(Solution pSolution)
          Gets the list of property SolutionField objects that belong to the solution ordered by the fields in the SolutionClass that are editable by the current user.
 java.util.List SolutionMethods.getEditableStatementFields(Solution pSolution)
          Gets the list of content SolutionField objects that belong to the solution ordered by the fields in the SolutionClass that are editable by the current user.
 java.util.List SolutionMethods.getExternallyVisiblePropertyFields(Solution pSolution)
          Gets the solution property fields that are visible to everyone external.
 java.util.List SolutionMethods.getExternallyVisibleStatementFields(Solution pSolution)
          Gets the solution statement fields that are visible to everyone external.
 java.lang.Object SolutionMethods.getFieldValue(java.lang.String pPropertyName, Solution pSolution)
          Gets the value of a Solution property.
 boolean SolutionMethods.getIsEditable(Solution pSolution)
          Returns true if this solution is editable for the current user.
 boolean SolutionMethods.getIsExternallyVisibleToEveryone(Solution pSolution)
          Returns true if this solution is visible for everyone external.
 boolean SolutionMethods.getIsExternallyVisibleToSegment(java.lang.String pSegmentName, Solution pSolution)
          Returns true if this solution is visible for the given external segment.
 boolean SolutionMethods.getIsVisible(Solution pSolution)
          Returns true if this solution is visible for the current user.
 java.lang.String SolutionMethods.getTitle(Solution pSolution)
          Gets the computed title for the given Solution.
 java.util.Set SolutionMethods.getTopics(Solution pSolution)
          Gets a set of Topic based on the Solution topicIds property.
 java.lang.Integer SolutionMethods.getVersion(Solution pSolution)
          Gets the version number of the last checked-in version for the solution.
 java.util.List SolutionMethods.getVisibleFields(Solution pSolution)
          Gets the list of SolutionField objects that belong to the solution ordered by the fields in the SolutionClass that are visible to the current user.
 java.util.List SolutionMethods.getVisiblePropertyFields(Solution pSolution)
          Gets the list of property SolutionField objects that belong to the solution ordered by the fields in the SolutionClass that are visible to the current user.
 java.util.List SolutionMethods.getVisibleStatementFields(Solution pSolution)
          Gets the list of content SolutionField objects that belong to the solution ordered by the fields in the SolutionClass that are visible to the current user.
 void SolutionMethods.setFieldValue(java.lang.String pPropertyName, java.lang.Object pValue, Solution pSolution)
          Sets a value on the given property for the solution.
 void SolutionMethods.setInternalAudience(java.lang.String[] pOrgValueIds, Solution pSolution)
          Sets the value of the solution internal audience property given an array or OrganizationValue repository ids.
 void SolutionMethods.setOwningGroup(java.lang.String pOrgValueId, Solution pSolution)
          Sets the Owning Group on the solution given the id of the Organization.
 void SolutionMethods.setSolutionClass(java.lang.String pSolutionClassId, Solution pSolution)
          Sets the solution class on the solution given the id of the solution class.
 void SolutionMethods.setTitle(java.lang.String pTitle, Solution pSolution)
          Sets the title for the given Solution.
 void SolutionMethods.setTopics(java.util.Set pTopics, Solution pSolution)
          Sets the topis for the given Solution.
 void SolutionMethods.updateTopicIds(java.util.Set pTopicIds, Solution pSolution)
          Adds/Removes topics to/from a solution given an array of topic ids.
 void SolutionMethods.validate(Solution pSolution)
          Validates the fields on a Solution.
 

Uses of Solution in atg.svc.repository.service
 

Methods in atg.svc.repository.service that return Solution
 Solution SolutionService.copySolution(Solution pSrcSolution)
          Copies the data from the given Solution into a brand new Solution.
 Solution SolutionService.copySolutionAsNew(java.lang.String pTemplateSolutionId)
          Creates a new solution bean based on the template solution provided
 Solution SolutionService.createSolution(atg.svc.repository.beans.SolutionClass pSolutionClass)
          Creates a new solution repository bean object from the given solution class.
 Solution SolutionService.createSolution(atg.svc.repository.beans.SolutionClass pSolutionClass, SolutionHomes pHomes)
          Creates a new Solution object from the given SolutionClass object from the given SolutionHomes.
 Solution SolutionService.createSolution(java.lang.String pSolutionClassId)
          Creates a new solution repository bean object from the given solution class id.
 Solution SolutionService.createSolution(java.lang.String pSolutionClassId, SolutionHomes pHomes)
          Creates a new Solution object from the given SolutionClass object from the given SolutionHomes.
 Solution SolutionService.createSolutionBean(atg.svc.repository.beans.SolutionClass pSolutionClass)
          Creates a Solution in-memory bean that is not connected to the repository.
 Solution SolutionService.createSolutionBean(java.lang.String pSolutionClassId)
          Creates a Solution in-memory bean that is not connected to the repository.
 Solution SolutionService.editSolution(java.lang.String pSolutionId)
          Gets an editable Solution bean given its repository id.
 Solution SolutionService.getPublishedSolutionById(java.lang.String pSolutionId)
          Finds the published solution by it's repository id.
 Solution SolutionService.getSolutionByDisplayId(java.lang.String pDisplayId)
          Finds a solution by it's display id.
 Solution SolutionService.getSolutionById(java.lang.String pId)
          Finds a solution by it's repository id or legacy id.
 Solution SolutionService.getSolutionByPrimaryKey(java.lang.String pId)
          Finds a solution by it's repository id only.
 Solution SolutionService.wrapSolutionRepositoryItem(atg.repository.RepositoryItem pItem)
          Wraps a solution repository item in a Solution java bean repository implementation.
 

Methods in atg.svc.repository.service that return types with arguments of type Solution
 java.util.Collection<Solution> SolutionScoringService.getHotSolutions()
          Deprecated. This function is being retained for backward compatibility but you should use getHotSolutionsAsSolutions() instead. Most callers want a list of Solution rather than a list of SolutionRelevance and getHotSolutionsAsSolutions() is more efficient than getting the SolutionRelevance and then retrieving the Solution by id. getHotSolutionsAsSolutions() will also make sure that non-deployed solutions are not returned in self-service.
NOTE: If you want to get the SolutionRelevance, you can also get it from getSolutionRelevance().
 java.util.Collection<Solution> SolutionScoringService.getHotSolutions(java.lang.String pSolutionClassId)
          Gets the Hot Solutions list
 java.util.Collection<Solution> SolutionScoringService.getHotSolutionsAsSolutions()
          Gets the Hot Solutions list
 java.util.List<Solution> SolutionScoringService.getHotSolutionsAsSolutions(int pMaxSolutions, java.util.Collection<java.lang.String> pTopicIds, java.util.Collection<java.lang.String> pSolutionClassIds)
          Gets the Hot Solutions list filtered by constraints and sorted by their hot score.
 java.util.Collection<Solution> SolutionScoringService.getQOAAList()
          Gets the Questions Others are Asking List
 java.util.Collection<Solution> SolutionService.getSolutionsByOwningGroupOrgId(java.lang.String organizationId)
          Gets Solutions with the given Owning Group.
 java.util.Collection<Solution> SolutionScoringService.getTopSolutions()
          Deprecated. This function is being retained for backward compatibility but you should use getTopSolutionsAsSolutions() instead. Most callers want a list of Solution rather than a list of SolutionRelevance and getTopSolutionsAsSolutions() is more efficient than getting the SolutionRelevance and then retrieving the Solution by id. getTopSolutionsAsSolutions() will also make sure that non-deployed solutions are not returned in self-service.
NOTE: If you want to get the SolutionRelevance, you can also get it from getSolutionRelevance().
 java.util.Collection<Solution> SolutionScoringService.getTopSolutions(int pMaxSolutions, java.util.Collection<java.lang.String> pTopicIds, java.util.Collection<java.lang.String> pSolutionClassIds)
          Gets the Top Solutions list filtered by constraints and sorted by their top score.
 java.util.Collection<Solution> SolutionScoringService.getTopSolutions(java.lang.String pSolutionClassId)
          Gets the Top Solutions list
 java.util.Collection<Solution> SolutionScoringService.getTopSolutionsAsSolutions()
          Gets the Top Solutions list
 java.util.Collection<Solution> SolutionScoringService.getTopSolutionsAsSolutions(int pMaxSolutions, java.util.Collection<java.lang.String> pTopicIds, java.util.Collection<java.lang.String> pSolutionClassIds)
          Gets the Top Solutions list filtered by constraints and sorted by their top score.
 java.util.Collection<Solution> SolutionService.wrapSolutionRepositoryItems(java.util.Collection<atg.repository.RepositoryItem> pColl)
          Wraps a collection of solution repository item in a collection of Solution java bean repository implementation.
 

Methods in atg.svc.repository.service with parameters of type Solution
 void SolutionService.addSolutionField(atg.svc.repository.beans.SolutionClassFieldDefinition pSolutionClassFieldDefinition, Solution pSolution)
          Adds a new SolutionField to a Solution given the field metadata (SolutionClassFieldDefinition).
 void SolutionService.addTopic(java.lang.String pTopicId, Solution pSolution)
          Adds a topic to a solution.
 void SolutionService.assignSolutionDefaultValues(Solution pSolution)
           
 void SolutionService.clearSolutionExternalAudience(Solution pSolution)
          Clears the all of the segments from the Solution's external audience property.
 java.lang.String SolutionService.computeTitle(Solution pSolution)
          Computes the title for the given Solution.
 Solution SolutionService.copySolution(Solution pSrcSolution)
          Copies the data from the given Solution into a brand new Solution.
 SolutionRelevance SolutionScoringService.create(Solution pSolution)
          Creates a new solution relevance bean for the specified solution.
protected  java.util.List<SolutionRelevance> SolutionService.createSolutionReferences(Solution pSolution)
          Create the initial Solution references.
 java.util.List<SolutionField> SolutionService.getExternallyVisibleContentFields(Solution pSolution)
          Gets the solution content fields that are visible to everyone external.
 java.util.List<SolutionField> SolutionService.getExternallyVisiblePropertyFields(Solution pSolution)
          Gets the solution property fields that are visible to everyone external.
 java.util.List<SolutionField> SolutionService.getExternallyVisibleStatementFields(Solution pSolution)
          Gets the solution statement fields that are visible to everyone external.
 java.util.Set<atg.searchadmin.repository.beans.Topic> SolutionService.getSolutionTopics(Solution pSolution)
          Gets a set of Topic based on the Solution topicIds property.
 java.lang.Integer SolutionService.getSolutionVersion(Solution pSolution)
          Gets the version number of the solution.
 boolean SolutionService.isSolutionEditableForCurrentUser(Solution pSolution)
          Returns true if the given solution is editable for the current user.
 boolean SolutionService.isSolutionVisibleForCurrentUser(Solution pSolution)
          Returns true if the given solution is visible for the current user.
 void SolutionService.saveSolution(Solution pSolution)
          Saves the solution.
 void SolutionService.setSolutionFieldValue(Solution pSolution, java.lang.String pFieldName, java.lang.String[] pSolutionFieldValueIds)
          Given a set of SolutionFieldValue ids, copy the values from those SolutionFieldValue objects and set them as the new value on the given field.
 void SolutionService.switchSolutionClass(java.lang.String pSolutionClassId, Solution pSolution)
          Changes the solution class on a solution.
 void SolutionService.updateCustomFields(Solution pSolution, java.util.Map<java.lang.String,SolutionField> pFields)
          Takes the solution field map and stores it as encoded data on the Solution.encodedFieldData property of the solution.
 void SolutionService.updateTopicIds(java.util.Set<java.lang.String> pTopicIds, Solution pSolution)
          Adds/Removes topic(s) to/from a solution.
 

Uses of Solution in atg.svc.ui.formhandlers
 

Methods in atg.svc.ui.formhandlers that return Solution
protected  Solution ViewDocumentFormHandler.getSolution()
          Gets the solution using the formhandler properties.
 

Uses of Solution in atg.svc.ui.util
 

Methods in atg.svc.ui.util with parameters of type Solution
 java.lang.String PropertyFormatter.StatementValueFormatter.format(Solution pSolution, java.lang.String pPropertyName, java.lang.Object pPropertyValue)
           
 java.lang.String PropertyFormatter.formatProperty(Solution pSolution, java.lang.String pPropertyName, java.lang.Object pPropertyValue)
          Formats the given property value for the given property name.