Uses of Class
com.jalios.jcms.Publication

Packages that use Publication
com.jalios.jcms Contains the core JCMS classes. 
com.jalios.jcms.ajax   
com.jalios.jcms.archive Contains the classes used to deal with archives management in JCMS. 
com.jalios.jcms.caddy Provides classes to manage and process operation on Caddy items in JCMS. 
com.jalios.jcms.calendar Contains the classes used to deal with calendar in JCMS. 
com.jalios.jcms.context Provides context classes available in every request, you can extends them or use them as javabean. 
com.jalios.jcms.db   
com.jalios.jcms.dbmember   
com.jalios.jcms.handler Contains the javabean classes uses to process HTTP request (aka form handlers). 
com.jalios.jcms.mail   
com.jalios.jcms.mashup   
com.jalios.jcms.policy   
com.jalios.jcms.portlet Contains core Portlets parent of all generated portlets. 
com.jalios.jcms.search Provides internal search engines classes of JCMS. 
com.jalios.jcms.servlet Contains JCMS servlet classes. 
com.jalios.jcms.taglib Provides many of the classes used for JCMS jsp tags. 
com.jalios.jcms.test   
com.jalios.jcms.tracking   
com.jalios.jcms.workspace Contains classes about workspace features. 
 

Uses of Publication in com.jalios.jcms
 

Classes in com.jalios.jcms with type parameters of type Publication
static class Publication.AdateComparator<T extends Publication>
          Compares two Publications using their Adate in descending order (newest date first).
static class Publication.AudienceRightComparator<T extends Publication>
          Comparator to compare Publication using their audience rights.
static class Publication.AuthorComparator<T extends Publication>
           
static class Publication.DdateComparator<T extends Publication>
          Compares two Publications using their Ddate in descending order (newest date first).
static class Publication.EdateComparator<T extends Publication>
          Compares two Publications using their Edate in descending order (newest date first).
static class Publication.PdateComparator<T extends Publication>
          Compares two Publications using their Pdate in descending order (newest date first).
static class Publication.PstatusComparator<T extends Publication>
           
static class Publication.RatingComparator<T extends Publication>
           
static class Publication.ReaderComparator<T extends Publication>
           
static class Publication.ReviewCountComparator<T extends Publication>
           
static class Publication.RightComparator<T extends Publication>
           
static class Publication.SdateComparator<T extends Publication>
          Compares two Publications using their Sdate in descending order (newest date first).
static class Publication.TitleComparator<T extends Publication>
           
static class Publication.TypeComparator<T extends Publication>
           
static class Publication.UdateComparator<T extends Publication>
          Compares two Publications using their udate in descending order (newest date first).
static class Publication.WorkspaceComparator<T extends Publication>
           
 

Subclasses of Publication in com.jalios.jcms
 class AbstractReview
           
 class Content
          Content is a tagging abstract class which a type implements to indicates it is an editorial publication.
 class FileDocument
           
 class Form
          Form is the mother class of all form types.
 class UserContent
          UserContent is a tagging abstract class which a type implements to indicates it is a user content.
 

Fields in com.jalios.jcms declared as Publication
protected  Publication Publication.mainInstance
           
protected  Publication WFNote.publication
           
 

Fields in com.jalios.jcms with type parameters of type Publication
protected  ArrayList<Class<? extends Publication>> Channel.coreTypeList
           
protected  HashMap<Publication,BitSet> AudienceRights.publicationToBSMap
           
protected  Map<String,List<Class<? extends Publication>>> Channel.publicationTypeMap
           
protected  Set<Publication> Channel.pubWithoutCategories
           
protected  HashSet<Class<? extends Publication>> QueryManager.QueryPublicationSelector.queryAvoidClassSet
           
protected  HashSet<Class<? extends Publication>> QueryManager.QueryPublicationSelector.queryClassSet
           
protected  HashMap<String,HashSet<Publication>> PublicationListener.titleToPubSetMap
           
 

Methods in com.jalios.jcms with type parameters of type Publication
static
<T extends Publication>
Comparator<T>
Publication.getAdateComparator()
           
<T extends Publication>
TreeSet<T>
Channel.getAllPublicationSet(Class<T> clazz, Member member)
          Returns all publications of a given class AND subclasses that can be accessed by a given member and that are in a visible state.
<T extends Publication>
TreeSet<T>
Channel.getAllPublicationSet(Class<T> clazz, Member member, boolean checkPstatus)
          Returns all publications of a given class AND subclasses that can be accessed by a given member.
static
<T extends Publication>
Comparator<T>
Publication.getAudienceRightComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getComparator(Class<T> clazz, String str, boolean reverse)
           
static
<T extends Publication>
Comparator<T>
Publication.getDdateComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getEdateComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getPdateComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getPstatusComparator()
           
<T extends Publication>
TreeSet<T>
Channel.getPublicationSet(Class<T> clazz, Member member)
          Returns all publications of a given class that can be accessed by a given member and that are in a visible state.
<T extends Publication>
TreeSet<T>
Channel.getPublicationSet(Class<T> clazz, Member member, boolean checkPstatus)
          Returns all publications of a given class that can be accessed by a given member.
<T extends Publication>
TreeSet<T>
Channel.getPublicationSet(Class<T> clazz, Member member, boolean checkPstatus, Workspace workspace)
          Returns all publications of a given class that can be accessed by a given member.
<T extends Publication>
TreeSet<T>
Channel.getPublicationSet(Class<T> clazz, Member member, boolean checkPstatus, Workspace workspace, boolean searchDB)
           
<T extends Publication>
Set<T>
Channel.getPublicationSet(Set<T> publicationSet, boolean specialState)
          Return a SubSet of publication in or not in special state.
static
<T extends Publication>
Comparator<T>
Publication.getRatingComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getReaderComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getReviewCountComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getRightComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getSdateComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getTitleComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getTitleComparator(String lang)
           
static
<T extends Publication>
Comparator<T>
Publication.getTypeComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getUdateComparator()
           
static
<T extends Publication>
Comparator<T>
Publication.getWorkspaceComparator(String lang)
           
 

Methods in com.jalios.jcms that return Publication
 Publication Publication.createCopy(Member mbr)
          Creates a copy from this publication
 Publication Publication.createWorkCopy(Member mbr)
          Creates a work copy for this publication
 Publication Channel.getFirstPublicationFromTitle(String title)
          Returns the first publication with the title in default site language matching the given title.
 Publication Publication.getImportConflictCopy()
          Returns the conflict copy bound to this imported publication (or null if there is no conflict copy).
 Publication Publication.getMainInstance()
          If this publication is a work copy then return the main instance
 Publication WFNote.getPublication()
          Retrieve the publication associated to this WFNote.
 Publication Channel.getPublication(String id)
          Returns a publication from its id
 Publication AbstractReview.getReviewed()
          Deprecated. Use AbstractReview.getReviewedPublication()
abstract  Publication AbstractReview.getReviewedPublication()
           
protected  Publication Publication.prepareMergeCopy()
           
 

Methods in com.jalios.jcms that return types with arguments of type Publication
 Set<Publication> WeakLinkManager.extractPubSetFromImg(String text)
          Returns the set of publication referenced through <img> tag in the given text.
static Set<Publication> WikiRenderer.extractPubSetFromUrl(String text)
          Returns the set of publication referenced through URL in the given text.
static Set<Publication> WikiRenderer.extractPubSetFromWiki(String text)
          Returns the set of publication referenced through wiki link in the given text.
 Set<Publication> WeakLinkManager.extractPubSetFromWysiwyg(String text)
           
 Set<Publication> WeakLinkManager.extractWeakLinkSet(Publication pub)
          Returns the set of publication weakly referenced by the given publication.
 Set<Publication> Category.getAllPublicationSet()
          Return a set containing all the publications referenced by this category and all the descendants of this category
 Set<Publication> CategoryIndexManager.getAllPublicationSet(Category cat)
          Returns the all publication set associated to the given category.
 SortedSet<Publication> QueryResultSet.getAsSortedSet()
          Gets all the results contained in this QueryResultSet as a SortedSet (a TreeSet) using the ScoreComparator.
 SortedSet<Publication> QueryResultSet.getAsSortedSet(Comparator comparator)
          Gets all the results contained in this QueryResultSet as a SortedSet (a TreeSet) using the given Comparator or none if null.
 ArrayList<Class<? extends Publication>> Channel.getCoreTypeList()
          Returns all the available core publication types (Review, FileDocument, ArchivedPublication...)
 List<Class<? extends Publication>> Channel.getDBPublicationClassList()
          Returns the list of Publication subclasses managed by Hibernate.
 PageResult<Publication> Channel.getDBPublicationList(PublicationCriteria pubCriteria)
          Returns a list of publications in the database matching the given criteria.
 Set<Publication> NotificationQuery.getMemberPublicationSet(Member mbr)
          This methods finds publications matching notification criterias of query period for the specified member.
 Map<Member,Set<? extends Publication>> NotificationQuery.getMemberToPublicationSetMap(Set<Member> memberSet)
          This methods finds for each members to be notified the publications matching notification criterias of given period.
 PageResult<Publication> Channel.getNotVisibleDBPublicationList(PublicationCriteria pubCriteria)
          Returns a list publications in the database matching the given criteria and not in a visible state.
 Set<Publication> Member.getPublicationSet()
          Retrieve a Set containing all the Publication of which this member is the author.
 Set<Publication> Group.getPublicationSet()
          Retrieves a new set which contains the publications of all the members of this group.
 Set<Publication> Category.getPublicationSet()
          Returns the publications which use this category
 Set<Publication> CategoryIndexManager.getPublicationSet(Category cat)
          Returns the publication set associated to the given category.
 Set<Publication> MemberIndexManager.getPublicationSet(Member mbr)
          Returns the publication set associated to the given member.
 Set<Publication> Channel.getPublicationSet(Set<Publication> publicationSet, Workflow wf)
          Return a SubSet of all publication using the given workflow
 HashSet<Publication> PublicationListener.getPublicationSetFromTitle(String title)
          Return a set of Publications matching the given title.
 Set<Publication> Channel.getPublicationSetFromTitle(String title)
          Returns all publications with title in default site language matching the given title.
 List<Class<? extends Publication>> Channel.getPublicationTypeList()
          Returns all the available publication types (sorted on the main language).
 List<Class<? extends Publication>> Channel.getPublicationTypeList(String lang)
          Retrieves all the available publication types sorted on the given language.
 HashSet<Publication> Channel.getPublicationWithoutCategories()
          Returns all the publications without categories in a new HashSet.
protected  HashSet<Class<? extends Publication>> QueryManager.getQueryAvoidClassSet(QueryHandler qh)
          Compute a HashSet of Class (type) to include during query grom the "typesOff" value of the given QueryHandler.
protected  HashSet<Class<? extends Publication>> QueryManager.getQueryClassSet(QueryHandler qh, boolean addFileDoc)
          Compute a HashSet of Class (type) to include during query grom the "types" value of the given QueryHandler.
 Map<String,Set<Publication>> WeakLinkManager.getUrlMap()
          Returns the map of urls referenced by publications.
 Map<String,Set<Publication>> WeakLinkManager.getUrlMap(Workspace ws, Member mbr)
          Returns the map of urls referenced by publications of the given workspace.
 Set<Publication> WeakLinkManager.getUrlReferrerSet(String url)
          Returns all the publications referring the given URL.
 PageResult<Publication> Channel.getVisibleDBPublicationList(PublicationCriteria pubCriteria)
          Returns a list publications in the database matching the given criteria and in a visible state.
 Set<Publication> Publication.getWeakReferrerSet()
          Returns the set of weak referrers.
 Set<Publication> PublicationIndexManager.getWeakReferrerSet(Publication pub)
          Returns the weak referrer set associated to the given publication.
 Set<Publication> Publication.getWorkCopySet()
          Get the value of workCopySet.
 Set<Publication> PublicationIndexManager.getWorkCopySet(Publication pub)
          Returns the work copy set associated to the given publication.
 Set<Publication> Member.getWorkspacePublicationSet()
           
 

Methods in com.jalios.jcms with parameters of type Publication
 boolean QueryResultSet.add(Publication pub, float score)
          Adds the given Publication and its score to this QueryResultSet.
 boolean CategoryIndexManager.addAllPublication(Category cat, Publication pub)
          Adds the given publication to the all publication set of the given category.
 boolean CategoryIndexManager.addPublication(Category cat, Publication pub)
          Adds the given publication to the publication set of the given category.
 boolean MemberIndexManager.addPublication(Member mbr, Publication pub)
          Adds the given publication to the publication set of the given member.
 void Publication.addWeakReferrer(Publication referrer)
          Add a weak referrer.
 boolean PublicationIndexManager.addWeakReferrer(Publication pub, Publication weakReferrer)
          Adds the given weak referrer to the given publication.
static void WorkflowManager.addWFExpressAlarm(Publication pub)
          Adds a WFReminder alarm for the given publication (only for main leader replica).
static void WorkflowManager.addWFReminderAlarm(Publication pub)
          Adds a WFReminder alarm for the given publication (only for main leader replica).
 boolean PublicationIndexManager.addWorkCopy(Publication pub, Publication workCopy)
          Adds the given work copy to the given publication.
 void Publication.assignCommonPublicationFields(Publication pub)
          Assign all the common fields (author, workspace, pstatus, pdate, ...)
 boolean Member.canArchive(Publication pub)
          Check if the member is in a role that can archive the given publication.
 boolean Workflow.canChangeState(Member member, Publication pub, WFState target)
          Checks if a given member can move a given publication in a given state.
 boolean Workflow.canChangeState(Member member, Publication pub, WFState source, WFState target)
          Checks if a given member can move from a given state in a given state
 boolean Member.canCreateWorkCopy(Publication pub)
          Convenience method
 boolean Member.canMergeWorkCopy(Publication pub)
          Convenience method
 boolean Group.canRead(Publication pub)
          This convenient method check if a group can read a publication.
 boolean Member.canRead(Publication pub, boolean searchInGroups)
          This convenient method checks if a member can read a publication.
 boolean Workflow.canWorkInState(Publication pub, Member member, WFState state)
          Checks if a given member can work in a given state
 boolean Member.canWorkOn(Publication pub)
          Check if this member can work on the given publication (ie, if it has the rights and if it is in a state the member can work in).
protected  ControllerStatus BasicDataController.checkFieldMLRequired(Publication pub, String fieldName, String value, HashMap valueML)
          This convenient method checks if the given multilingual field is required.
protected  ControllerStatus BasicDataController.checkFieldRequired(Publication pub, String fieldName, String value)
          This convenient method checks if the given field is required.
protected static boolean WFRule.checkMemberList(Publication pub, WKRole role, TreeSet<Member> mbrVoteSet)
           
 boolean AudienceRights.checkRights(Publication pub, Member member)
          Check if the publication can be read by the given member using AudienceRights.
 boolean WFTransition.checkRule(ObjectIntTreeMap grpVoteMap, TreeSet<Member> mbrVoteSet, Publication publication, Member loggedMember)
          Perform the rule
static boolean WFRule.checkRule(Set<WFRole> roleSet, ObjectIntTreeMap grpVoteMap, TreeSet<Member> mbrVoteSet, Publication pub, Member mbr)
          This method determines whether a transition can be performed.
 boolean WFState.checkTransition(int targetPstatus, ObjectIntTreeMap grpVoteMap, TreeSet<Member> mbrVoteSet, Publication pub, Member mbr)
          Check if there exists at least one transition matching the given criteria and which can be performed
 void PublicationIndexManager.clearPstatusAlarmEntryMap(Publication pub)
          Clears the AlarmEntry map associated to the given publication.
protected  void AudienceRights.clearPublicationBS(Publication pub)
          Clear the BitSet associated with the given Publication.
 void PublicationIndexManager.clearWeakReferrerSet(Publication pub)
          Clears the weak referrer set associated to the given publication.
 void PublicationIndexManager.clearWorkCopySet(Publication pub)
          Clears the work copy set associated to the given publication.
 Set<Publication> WeakLinkManager.extractWeakLinkSet(Publication pub)
          Returns the set of publication weakly referenced by the given publication.
static Category DescriptiveURLs.getFirstDescriptiveCategory(Publication pub)
          Returns the first category of the given Publication belonging to one the root categories specified for descriptive urls.
static WFNote WorkflowManager.getLastWFNote(Publication pub)
          Returns the last WFNote created for this publication.
 Set<WFState> Workflow.getNextStateSet(Publication pub, Member member)
          Returns all the states a given member can reach for a given publication.
 Set<WFState> Workflow.getNextStateSet(Publication pub, Member member, WFState state, Workspace ws)
          Returns all the states a given member can reach from a given state
 AlarmEntry PublicationIndexManager.getPstatusAlarmEntry(Publication pub, int pstatus)
           
 Map<Integer,AlarmEntry> PublicationIndexManager.getPstatusAlarmEntryMap(Publication pub)
          Returns the AlarmEntry map associated to the given publication.
static String JcmsUtil.getPubIcon(Publication pub)
          Returns the HTML code for the icon of the given publication
static String JcmsUtil.getPubImg(Publication pub)
          Returns the image of the icon of the given publication
protected  BitSet AudienceRights.getPublicationBS(Publication pub)
          Retrieve the BitSet associated with the given publication.
 AbstractReview ReviewManager.getReview(Publication pub, Member author)
          Returns the review written by the given author and bound to the given publication.
 int ReviewManager.getReviewCount(Publication pub)
          Returns how many reviews are attached to the given publication.
 List<AbstractReview> ReviewManager.getReviewList(Publication pub)
          Returns all the reviews bound to the given publication.
 List<AbstractReview> ReviewManager.getReviewList(Publication pub, Member mbr)
          Returns all the reviews bound to the given publication the given member can access.
 int ReviewManager.getReviewRating(Publication pub)
          Returns the average rating for the given publication.
 float QueryResultSet.getScore(Publication pub)
          Retrieve score of the specified Publication.
 String Channel.getSenderFullEmail(Publication pub, String lang)
          Retrieves the full email that can be used to send message from JCMS given a workspace and a language
 String Channel.getSenderFullEmail(Workspace ws, Publication pub, String lang)
          Retrieves a full email (something ) given some information to retrieve it We try: - first the given workspace email, "WorkspaceName " - the publication's workspace email, "Pub's WorkspaceName " - the channel default email, "Channel Name " - last the default admin email, "Default Admin "
 Set<Publication> PublicationIndexManager.getWeakReferrerSet(Publication pub)
          Returns the weak referrer set associated to the given publication.
static List<WFNote> WorkflowManager.getWFNoteList(Publication pub)
          Returns the list of WFNote bound to the given publication.
static String WorkflowManager.getWFStateStateLabel(Publication pub, int pstatus, String userLang)
          Returns the label of the given pstatus.
 Set<Publication> PublicationIndexManager.getWorkCopySet(Publication pub)
          Returns the work copy set associated to the given publication.
static Workflow WorkflowManager.getWorkflow(Publication pub)
          Returns the workflow bound to a given publication
 Set<WFState> Workflow.getWorkStateSet(Publication pub, Member member)
          Returns all the state a member can work in, for all Workspace.
 Set<WFState> Workflow.getWorkStateSet(Publication pub, Member member, Workspace workspace)
          Returns all the state a member can work in, for given Workspace.
static boolean WorkflowManager.hasAlreadyVoted(Publication pub, Member mbr)
          Check if the given member has already voted for the given publication.
 boolean Member.hasRead(Publication pub)
          Check if the given publication has been read by this member
 void WeakLinkManager.indexPublication(Publication referrer)
          Indexes the given publication.
abstract  void WFAction.perform(Publication pub, boolean isReminder)
           
 void WFAction.AlertAuthor.perform(Publication pub, boolean isReminder)
           
 void WFAction.AlertWorkers.perform(Publication pub, boolean isReminder)
           
 void WFAction.AlertAdmins.perform(Publication pub, boolean isReminder)
           
 void WFState.performActionIn(Publication pub, boolean isReminder)
          Triggers all the incoming actions for a given publication
 void WFState.performActionOut(Publication pub)
          Triggers all the outgoing actions for a given publication
 void QueryManager.prepareExternalResult(Publication pub)
          Prepare the given publication to be displayed in the result list.
 void PublicationIndexManager.putPstatusAlarmEntry(Publication pub, int pstatus, AlarmEntry alarmEntry)
          Binds the given AlarmEntry to the given pstatus for the given publication.
 void WeakLinkManager.reindexPublication(Publication referrer)
          Reindexes the given publication.
 boolean CategoryIndexManager.removeAllPublication(Category cat, Publication pub)
          Removes the given publication for the given category.
 void ReviewManager.removeAllReviews(Publication pub)
          Removes all the Reviews bound to the given publication.
static void WorkflowManager.removeAllWFNotes(Publication pub)
          Removes all the WFNote bound to the given publication.
protected  void PublicationListener.removeFriendlyURLs(Publication pub)
           
 AlarmEntry PublicationIndexManager.removePstatusAlarmEntry(Publication pub, int pstatus)
          Removes the alarm entry of the given pstatus for the given publication.
 boolean CategoryIndexManager.removePublication(Category cat, Publication pub)
          Removes the given publication for the given category.
 boolean MemberIndexManager.removePublication(Member mbr, Publication pub)
          Removes the given publication for the given member.
 void Publication.removeWeakReferrer(Publication referrer)
          Remove a weak referrer.
 boolean PublicationIndexManager.removeWeakReferrer(Publication pub, Publication weakReferrer)
          Removes the given weak referrer for the given publication.
static void WorkflowManager.removeWFExpressAlarm(Publication pub)
          Removes the WFExpress alarm for the given publication.
static void WorkflowManager.removeWFReminderAlarm(Publication pub)
          Removes the WFExpress alarm for the given publication.
 boolean PublicationIndexManager.removeWorkCopy(Publication pub, Publication workCopy)
          Removes the given work copy for the given publication.
protected  void PublicationListener.removeWorkCopySet(Publication pub)
           
protected  void PublicationListener.replacePublicationInTitlesIndex(Publication oldPub, Publication newPub)
          Method to update the title to publications index Map.
 void Publication.setMainInstance(Publication mainInstance)
          If this publication is a work copy then set it's main instance
 void WFNote.setPublication(Publication pub)
          Set the publication associated to this WFNote.
 void PublicationIndexManager.setWeakReferrerSet(Publication pub, Set<Publication> set)
          Set the weak referrer set associated to the given publication.
 void PublicationIndexManager.setWorkCopySet(Publication pub, Set<Publication> set)
          Set the work copy set associated to the given publication.
 void WeakLinkManager.unindexPublication(Publication referrer)
          Unindexes the given publication.
protected  void PublicationListener.updateCategoryIndex(Publication pub, boolean isContent, boolean add)
           
protected  void PublicationListener.updateFriendlyURLs(Publication pub)
           
protected  void PublicationListener.updateMemberIndex(Publication pub, boolean isContent, boolean add)
           
 void ReviewManager.updatePublicationReviewInfo(Publication pub)
          Recompute the statistics (avg. rating, count) on the review of the given publication.
 void Member.updatePublicationSet(Publication pub, boolean add)
          Update publicationSet index
protected  void PublicationListener.updatePublicationTitlesIndex(Publication pub, Publication indexedPub, boolean add)
          Method to update the title to publications index Map.
protected  void PublicationListener.updateWorkCopySet(Publication pub)
           
 void PublicationListener.updateWorkspaceIndex(Publication pub, boolean add)
           
 

Method parameters in com.jalios.jcms with type arguments of type Publication
 boolean QueryResultSet.addAll(Collection<? extends Publication> coll)
          Overrides AbstractCollection.addAll(Collection) to call when QueryResultSet.addAll(QueryResultSet) if the specified collection is a QueryResultSet.
 boolean QueryResultSet.addAll(Collection<? extends Publication> coll, float score)
          Adds all the Publication in the specified collection to this QueryResultSet.
 boolean QueryResultSet.addAll(PageResult<Publication> pr)
           
 boolean Group.canDeleteOther(Class<? extends Publication> clazz)
          Check if this group can delete object of the given class.
 boolean Group.canPublish(Class<? extends Publication> clazz)
          Check if this group can publish object of the given class.
 boolean Group.canUpdateOther(Class<? extends Publication> clazz)
          Check if this group can update object of the given class.
 Set<Publication> Channel.getPublicationSet(Set<Publication> publicationSet, Workflow wf)
          Return a SubSet of all publication using the given workflow
protected  QueryResultSet QueryManager.performJStoreQuery(QueryHandler qh, javax.servlet.http.HttpServletRequest request, Set<? extends Publication> proposedDataSet)
           
 QueryResultSet QueryManager.query(QueryHandler qh, javax.servlet.ServletRequest request, Set<? extends Publication> proposedDataSet)
          Perform a query using parameters specified in the given QueryHandler.
 QueryResultSet Channel.query(QueryHandler qh, javax.servlet.ServletRequest request, Set<? extends Publication> proposedDataSet)
          Perform a query using parameters specified in the given QueryHandler.
protected  void QueryManager.reduceDataSetWithCategories(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Categories options (cids/cidsOff) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithCategories(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Categories options (cids/cidsOff) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithHistoryRefinement(QueryHandler qh, Set<? extends Publication> proposedDataSet, javax.servlet.http.HttpServletRequest request, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using query History (hist) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithHistoryRefinement(QueryHandler qh, Set<? extends Publication> proposedDataSet, javax.servlet.http.HttpServletRequest request, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using query History (hist) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithHistoryRefinement(QueryHandler qh, Set<? extends Publication> proposedDataSet, javax.servlet.http.HttpServletRequest request, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using query History (hist) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithMembers(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Members options (mids/midsOff) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithMembers(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Members options (mids/midsOff) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithPortalElements(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using PortalElement options (mids/midsOff) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithPortalElements(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using PortalElement options (mids/midsOff) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithTextEngine(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Text Search options of the QueryHandler.
protected  void QueryManager.reduceDataSetWithTextEngine(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Text Search options of the QueryHandler.
protected  boolean QueryManager.reduceDataSetWithTypes(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Types options (types/typesOff) of the QueryHandler.
protected  boolean QueryManager.reduceDataSetWithTypes(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Types options (types/typesOff) of the QueryHandler.
protected  void QueryManager.replaceFileDocByReferrers(QueryResultSet resultSet, Member loggedMember, Set<Class<? extends Publication>> classSet)
          This method replace any FileDocuments inside the given QueryResultSet by their referrer (see getLinkIndexedDataSet(Publication.class)).
protected  boolean QueryManager.searchFulltext(QueryHandler qh, HashSet<Publication> dataSet, QueryResultSet resultSet)
          Perform a full-text search.
 void CategoryIndexManager.setAllPublicationSet(Category cat, Set<Publication> set)
          Set the all publication set associated to the given Category.
 void PublicationIndexManager.setWeakReferrerSet(Publication pub, Set<Publication> set)
          Set the weak referrer set associated to the given publication.
 void PublicationIndexManager.setWorkCopySet(Publication pub, Set<Publication> set)
          Set the work copy set associated to the given publication.
 

Constructors in com.jalios.jcms with parameters of type Publication
PstatusAlarmListener(Publication pub, int comparisonOperator, int srcPstatus, int tgtPstatus)
          Constructs a new PstatusAlarmListener
Publication(Publication other)
           
WFExpressAlarmListener(Publication pub, int sourcePstatus, int targetPstatus)
          Constructs a new WFExpressAlarmListener
WFNote(Publication publication, int prevPstatus, int newPstatus, String comment, Member author, DataExtension extension)
           
WFReminderAlarmListener(Publication pub, WFState state)
          Constructs a new WFReminderAlarmListener
 

Constructor parameters in com.jalios.jcms with type arguments of type Publication
QueryManager.QueryPublicationSelector(HashSet<Class<? extends Publication>> queryClassSet, HashSet<Class<? extends Publication>> queryAvoidClassSet, Date beginDate, Date endDate, int dateType, Set<Group> queryGroupSet, Set<Group> queryAvoidGroupSet, int[] ratings, int[] pstatus, String[] langs, Member loggedMember, Workspace workspace, boolean checkReadRights, String ability)
           
QueryManager.QueryPublicationSelector(HashSet<Class<? extends Publication>> queryClassSet, HashSet<Class<? extends Publication>> queryAvoidClassSet, Date beginDate, Date endDate, int dateType, Set<Group> queryGroupSet, Set<Group> queryAvoidGroupSet, int[] ratings, int[] pstatus, String[] langs, Member loggedMember, Workspace workspace, boolean checkReadRights, String ability)
           
 

Uses of Publication in com.jalios.jcms.ajax
 

Fields in com.jalios.jcms.ajax with type parameters of type Publication
static Class<Publication> PortletCtxMenu.pqfClass
           
 

Methods in com.jalios.jcms.ajax with parameters of type Publication
protected  int PublicationCtxMenu.addArchiveMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addCategoriesMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addDeepDuplicateMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addDeleteMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addDownloadMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addDuplicateMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addExportMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addImportMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addLockMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addMetadataMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addPreviewMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addPublicationAbstractMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addRightsMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addThumbnail(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addUploadMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addValidateMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addVersionMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addWebDAVMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addWFHistoryMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addWorkCopyDiffMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addWorkCopyMenu(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addWorkMergeMenu(StringBuffer sb, Publication pub)
           
protected  boolean PublicationCtxMenu.isArchiveMenuEnabled(Publication pub)
           
protected  boolean PublicationCtxMenu.isVersionMenuEnabled(Publication pub)
           
 

Uses of Publication in com.jalios.jcms.archive
 

Methods in com.jalios.jcms.archive with parameters of type Publication
static boolean ArchiveManager.archivePublication(Publication pub)
          Deprecated.  
static boolean ArchiveManager.archivePublication(Publication pub, Member opAuthor)
          Archive a given publication.
static String ArchiveManager.getArchiveDirectoryPath(Publication originalPub, ArchivedPublication archivePub)
          Returns the path of directory in which the Archived files are stored.
 void LuceneArchiveEngine.indexPublication(Publication pub, ArchivedPublication archive)
          Index a Publication
 void ArchiveEngine.indexPublication(Publication pub, ArchivedPublication archive)
          Index a Publication
 

Constructors in com.jalios.jcms.archive with parameters of type Publication
ArchivedPublication(Publication pub)
          Create a new ArchivedPublication from a publication.
 

Uses of Publication in com.jalios.jcms.caddy
 

Methods in com.jalios.jcms.caddy that return types with arguments of type Publication
 ArrayList<Publication> Caddy.getPublicationList()
          Create and returns a new list containing all Publication contained in the caddy.
 

Uses of Publication in com.jalios.jcms.calendar
 

Subclasses of Publication in com.jalios.jcms.calendar
 class AbstractCalendarEvent
          This abstract class provides a superclass to every calendar event and base methods for their manipulation
 

Uses of Publication in com.jalios.jcms.context
 

Fields in com.jalios.jcms.context declared as Publication
protected  Publication AbstractJcmsAjaxContext.pub
           
 

Methods in com.jalios.jcms.context that return Publication
 Publication JcmsJspContext.getContentForm()
           
 Publication JcmsJspContext.getPublication()
           
 Publication AbstractJcmsAjaxContext.getPublication()
          Returns the stored Publication for the given request
 

Methods in com.jalios.jcms.context with parameters of type Publication
 void AbstractJcmsAjaxContext.setPublication(Publication pub)
          Set the Publication for the given request
 

Uses of Publication in com.jalios.jcms.db
 

Methods in com.jalios.jcms.db that return types with arguments of type Publication
 List<Class<? extends Publication>> HibernateManager.getDBPublicationClassList()
          Returns the list of Publication subclasses managed by Hibernate.
 Class<? extends Publication> PublicationCriteria.getPubClass()
           
static PageResult<Publication> HibernateUtil.queryPublication(PublicationCriteria pubCriteria)
          Returns a list of publications in the database matching the given criteria.
 

Methods in com.jalios.jcms.db with parameters of type Publication
protected  void AbstractJcms5DataLoader.processPublication(Publication pub, String[] array)
           
 

Method parameters in com.jalios.jcms.db with type arguments of type Publication
 PublicationCriteria PublicationCriteria.setPubClass(Class<? extends Publication> clazz)
           
 

Constructor parameters in com.jalios.jcms.db with type arguments of type Publication
PublicationCriteria(Class<? extends Publication> clazz)
           
 

Uses of Publication in com.jalios.jcms.dbmember
 

Methods in com.jalios.jcms.dbmember that return types with arguments of type Publication
 Set<Publication> DBMember.getPublicationSet()
           
 Set<Publication> DBMember.getWorkspacePublicationSet()
           
 

Methods in com.jalios.jcms.dbmember with parameters of type Publication
 boolean DBMember.canArchive(Publication pub)
           
 boolean DBMember.canCreateWorkCopy(Publication pub)
           
 boolean DBMember.canMergeWorkCopy(Publication pub)
           
 void DBMember.updatePublicationSet(Publication pub, boolean add)
           
 

Uses of Publication in com.jalios.jcms.handler
 

Fields in com.jalios.jcms.handler declared as Publication
protected  Publication MailPublicationHandler.publication
           
protected  Publication EditPublicationHandler.publication
           
protected  Publication EditPublicationHandler.workingPub
           
 

Fields in com.jalios.jcms.handler with type parameters of type Publication
protected  Class<? extends Publication> EditPublicationHandler.pubClass
           
 

Methods in com.jalios.jcms.handler that return Publication
 Publication MailPublicationHandler.getAvailablePublication()
           
 Publication EditPublicationHandler.getPublication()
           
 

Methods in com.jalios.jcms.handler that return types with arguments of type Publication
 HashSet<Class<? extends Publication>> QueryHandler.getClassOffSet()
          Return a set of classes corresponding to the 'typesOff' attributes
 HashSet<Class<? extends Publication>> QueryHandler.getClassSet()
          Return a set of classes corresponding to the 'types' attributes
abstract  Class<? extends Publication> EditPublicationHandler.getPublicationClass()
           
 

Methods in com.jalios.jcms.handler with parameters of type Publication
 void EditPublicationHandler.setFields(Publication pub)
          Set the common (Publication) fields.
 void EditFormHandler.setFields(Publication pub)
           
 void EditFileDocumentHandler.setFields(Publication pub)
           
 

Uses of Publication in com.jalios.jcms.mail
 

Subclasses of Publication in com.jalios.jcms.mail
 class MailMessage
          Class used to build and send a mail message.
 

Uses of Publication in com.jalios.jcms.mashup
 

Methods in com.jalios.jcms.mashup that return Publication
 Publication ImportConflictHandler.getPublication()
           
 

Uses of Publication in com.jalios.jcms.policy
 

Methods in com.jalios.jcms.policy that return Publication
 Publication PortalPolicyFilter.checkPublication(Publication workingPublication, Member loggedMember, boolean isPreview)
          Hook called by display.jsp to update the working publication.
 Publication PolicyManager.checkPublication(Publication workingPublication, Member loggedMember, boolean isPreview)
           
 Publication BasicPortalPolicyFilter.checkPublication(Publication workingPublication, Member loggedMember, boolean isPreview)
           
 

Methods in com.jalios.jcms.policy with parameters of type Publication
 boolean RightPolicyFilter.canBeReadBy(boolean isAuthorized, Publication pub, Group grp)
          Called by canBeReadBy(Group).
 boolean PolicyManager.canBeReadBy(boolean isAuthorized, Publication pub, Group grp)
           
 boolean BasicRightPolicyFilter.canBeReadBy(boolean isAuthorized, Publication pub, Group grp)
           
 boolean RightPolicyFilter.canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups)
          Called by canBeReadBy(Member, boolean).
 boolean PolicyManager.canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups)
           
 boolean BasicRightPolicyFilter.canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups)
           
 boolean RightPolicyFilter.canWorkOn(boolean isAuthorized, Publication pub, Member member)
          Called by Member.canWorkOn(Publication).
 boolean PolicyManager.canWorkOn(boolean isAuthorized, Publication pub, Member member)
           
 boolean BasicRightPolicyFilter.canWorkOn(boolean isAuthorized, Publication pub, Member member)
           
 char[] PolicyManager.checkCtxMenuItems(PublicationCtxMenu ctxMenu, Publication pub, char[] letters)
           
 char[] CtxMenuPolicyFilter.checkCtxMenuItems(PublicationCtxMenu ctxMenu, Publication pub, char[] letters)
          Checks the processed contextual menu
 char[] BasicCtxMenuPolicyFilter.checkCtxMenuItems(PublicationCtxMenu ctxMenu, Publication pub, char[] letters)
           
 void PortalPolicyFilter.checkDisplay(DisplayContext context, Publication pub, Member loggedMember)
          Hook called by getDisplayContext() to update the content of context.
 void PolicyManager.checkDisplay(DisplayContext context, Publication pub, Member loggedMember)
           
 void BasicPortalPolicyFilter.checkDisplay(DisplayContext context, Publication pub, Member loggedMember)
           
 boolean PortalPolicyFilter.checkPortal(PortalInterface portal, Publication pub, DisplayContext context, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean modePreview, boolean jcmsChoice)
          Hook called by PortalManager to decide if the given portal may be used to display information.
 boolean PolicyManager.checkPortal(PortalInterface portal, Publication pub, DisplayContext context, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean modePreview, boolean jcmsChoice)
           
 boolean BasicPortalPolicyFilter.checkPortal(PortalInterface portal, Publication pub, DisplayContext context, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean modePreview, boolean jcmsChoice)
           
 Publication PortalPolicyFilter.checkPublication(Publication workingPublication, Member loggedMember, boolean isPreview)
          Hook called by display.jsp to update the working publication.
 Publication PolicyManager.checkPublication(Publication workingPublication, Member loggedMember, boolean isPreview)
           
 Publication BasicPortalPolicyFilter.checkPublication(Publication workingPublication, Member loggedMember, boolean isPreview)
           
 void PolicyManager.checkWorkingCategories(List<Category> workingCategories, Publication pub, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean modePreview, Category[] ctxCategories)
           
 void PortalPolicyFilter.checkWorkingCategories(List workingCategories, Publication pub, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean modePreview, Category[] ctxCategories)
          Hook called by PortalManager to change the order between categories of a given publication.
 void BasicPortalPolicyFilter.checkWorkingCategories(List workingCategories, Publication pub, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean modePreview, Category[] ctxCategories)
           
 void PolicyManager.filterPublicationDocument(org.apache.lucene.document.Document doc, Publication pub, String lang)
           
 void LuceneSearchEnginePolicyFilter.filterPublicationDocument(org.apache.lucene.document.Document doc, Publication pub, String lang)
          This method is called when the given Publication is being index in the given language, just before writing the Document into the index.
 void BasicLuceneSearchEnginePolicyFilter.filterPublicationDocument(org.apache.lucene.document.Document doc, Publication pub, String lang)
           
 float PolicyManager.getFieldBoost(Publication pub, String lang, String fieldName, String fieldValue, float defaultImplValue)
           
 float LuceneSearchEnginePolicyFilter.getFieldBoost(Publication pub, String lang, String fieldName, String fieldValue, float jcms)
          Return the boost that should be apply to the lucene Field that will be created for the given Publication's field.
 float BasicLuceneSearchEnginePolicyFilter.getFieldBoost(Publication pub, String lang, String fieldName, String fieldValue, float jcms)
           
 float PolicyManager.getPublicationBoost(Publication pub, String lang, float defaultImplValue)
           
 float LuceneSearchEnginePolicyFilter.getPublicationBoost(Publication pub, String lang, float jcms)
          Return the boost that should be apply to the lucene Document that will be created for the given Publication.
 float BasicLuceneSearchEnginePolicyFilter.getPublicationBoost(Publication pub, String lang, float jcms)
           
 void PolicyManager.handleCtxMenuItems(StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub)
           
 void CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub)
          Handle the current StringBuffer to append custom content for the given Publication
 void BasicCtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub)
           
 int PolicyManager.handleCtxMenuItems(StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub, char letter)
           
 int CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub, char letter, int status)
          Handle the current StringBuffer to append custom content for the given Publication and given Letter
 int BasicCtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub, char letter, int status)
           
 

Method parameters in com.jalios.jcms.policy with type arguments of type Publication
 boolean PolicyManager.canDeleteOther(boolean isAuthorized, Member mbr, Class<? extends Publication> clazz, Workspace ws)
           
 boolean PolicyManager.canPublish(boolean isAuthorized, Member mbr, Class<? extends Publication> clazz, Set<? extends Workspace> wsSet)
           
 boolean PolicyManager.canUpdateOther(boolean isAuthorized, Member mbr, Class<? extends Publication> clazz, Workspace ws)
           
 

Uses of Publication in com.jalios.jcms.portlet
 

Subclasses of Publication in com.jalios.jcms.portlet
 class Portal
          An abstract Portal representation with fields to implements - String -> CSSFile - String -> Header - String -> Footer - Publication -> Child
 class PortalElement
           
 class PortalRedirect
          An abstract Portal representation with fields to implements.
 class Portlet
          An abstract Portlet représentation with fields to implements
 class PortletCollection
          An abstract PortletCollection représentation with fields to implements - PortalElement[] -> Children
 class PortletParent
          An abstract PortletParent représentation with fields to implements - Publication -> Children
 class PortletSkinable
          An abstract Portlet représentation with fields to implements - String -> DisplayTitle (ML) - String -> SkinTemplate - String -> SkinCSS
 

Fields in com.jalios.jcms.portlet declared as Publication
protected  Publication DisplayContext.publication
           
 

Methods in com.jalios.jcms.portlet that return Publication
 Publication DisplayContext.getPublication()
           
 

Methods in com.jalios.jcms.portlet with parameters of type Publication
protected static boolean PortalManager.checkPortal(Publication pub, DisplayContext context, Member loggedMember, boolean skipRedirect, boolean skipExact)
          Check the validity of the given Publication to be a convenient Portal.
protected static boolean PortalManager.checkPortal(Publication pub, DisplayContext context, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean preview)
          Check the validity of the given Publication to be a convenient Portal.
static boolean PortalManager.findPortal(Publication pub, DisplayContext context, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean preview, Category[] ctxCategories)
          Fill a display context with all the elements usefull for navigation, using the given steps:
1- Iterate on publication categories starting with sibling of contextual categories
2- Recursive call with parents until finding a Portal
3- Then set the portalCategory and the currentCategory
 void EditPortalElementHandler.setFields(Publication data)
           
 void DisplayContext.setPublication(Publication publication)
           
 

Method parameters in com.jalios.jcms.portlet with type arguments of type Publication
static TypeTemplateEntry PortletSkinable.getSkinTemplateEntry(String usage, boolean devModeChecks, Class<? extends Publication> clazz, Workspace ws)
          Returns the TypeTemplateEntry matching the given parameters.
 

Uses of Publication in com.jalios.jcms.search
 

Methods in com.jalios.jcms.search with parameters of type Publication
 void PublicationSearchEngine.add(Publication pub)
          Method to implement to index Publication into the search engine.
 void LucenePublicationSearchEngine.add(Publication pub)
          Add given Publication to this lucene search engine.
protected  void LucenePublicationSearchEngine.addKeywordField(org.apache.lucene.document.Document doc, Publication pub, String lang, String fieldName, String fieldValue, boolean applyBoost)
          This methods create a unstored Lucene Field with the given field's value of the given Publication in the given language, and add into the given Document.
protected  void LucenePublicationSearchEngine.addRawField(org.apache.lucene.document.Document doc, Publication pub, String lang, String fieldName, String fieldValue, boolean applyBoost)
          This methods create a unstored and untokenized Lucene Field with the given field's value of the given Publication in the given language, and add into the given Document.
protected  void LucenePublicationSearchEngine.addStoredField(org.apache.lucene.document.Document doc, Publication pub, String lang, String fieldName, String fieldValue, boolean applyBoost)
          This methods create a stored Lucene Field with the given field's value of the given Publication in the given language, and add into the given Document.
protected  void LucenePublicationSearchEngine.addUnStoredField(org.apache.lucene.document.Document doc, Publication pub, String lang, String fieldName, String fieldValue, boolean applyBoost)
          This methods create a unstored Lucene Field with the given field's value of the given Publication in the given language, and add into the given Document.
 void PublicationSearchEngine.delete(Publication pub)
          Method to implement to delete Publication from the search engine.
 void LucenePublicationSearchEngine.delete(Publication pub)
          Delete given Publication from this lucene search engine.
 Date PublicationSearchEngine.getIndexingDate(Publication pub)
          Method to implement to retrieve the Date at which the specified Publication was indexed in the search engine.
 Date LucenePublicationSearchEngine.getIndexingDate(Publication pub)
          Retrieve the Date at which the specified Publication was indexed in the search engine.
 void PublicationSearchEngine.update(Publication pub)
          Method to implement to update Publication in the search engine.
 void LucenePublicationSearchEngine.update(Publication pub)
          Update given Publication in this lucene search engine.
 

Method parameters in com.jalios.jcms.search with type arguments of type Publication
 void PublicationSearchEngine.add(Collection<? extends Publication> coll)
          Method to implement to index a Collection of Publication into the search engine.
 void LucenePublicationSearchEngine.add(Collection<? extends Publication> coll)
          Add given Collection of Publication to this lucene search engine.
 void PublicationSearchEngine.delete(Collection<? extends Publication> coll)
          Method to implement to delete a Collection of Publication from the search engine.
 void LucenePublicationSearchEngine.delete(Collection<? extends Publication> coll)
          Delete given Collection of Publication from this lucene search engine.
 boolean PublicationSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
          Perform a full-text search.
 boolean LucenePublicationSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
          Search Publication using lucene search engine.
 boolean LuceneFileSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
          Perform a full-text search on indexed files
 boolean LuceneCategorySearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
           
 boolean FileSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
          Perform a full-text search on indexed files
 boolean CategorySearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
          Perform a full-text search.
 void PublicationSearchEngine.update(Collection<? extends Publication> coll)
          Method to implement to update Collection of Publication in the search engine.
 void LucenePublicationSearchEngine.update(Collection<? extends Publication> coll)
          Update given Collection of Publication in this lucene search engine.
 

Uses of Publication in com.jalios.jcms.servlet
 

Methods in com.jalios.jcms.servlet with parameters of type Publication
static String FriendlyURLFilter.generateFriendlyURL(Publication pub, String lang)
          Build and return a friendly url that can be added later to the friendly urls Servlet Filter.
 

Uses of Publication in com.jalios.jcms.taglib
 

Fields in com.jalios.jcms.taglib declared as Publication
protected  Publication WidgetTag.pub
           
protected  Publication IncludeTag.pub
           
 

Methods in com.jalios.jcms.taglib with parameters of type Publication
static String ArchiveTag.getArchiveIcon(Publication pub, String contextPath, String userLang, String redirect, String title, String workspaceFilter)
           
protected  boolean IncludeTag.notRecusiveInclude(Publication pub)
          Check if the current publication or the current portal element is a children of the given publication to include (Usin TreeNode Hierarchy)
 void RatingTag.setPub(Publication publication)
           
 void PubIconTag.setPub(Publication publication)
           
 void IncludeTag.setPub(Publication pub)
           
 void ImportIconTag.setPub(Publication pub)
           
 void EditTag.setPub(Publication pub)
           
 void CaddyTag.setPub(Publication pub)
           
 void ArchiveTag.setPub(Publication pub)
           
 

Uses of Publication in com.jalios.jcms.test
 

Methods in com.jalios.jcms.test with parameters of type Publication
protected  void JcmsTestCase.waitForLuceneIndexation(Publication pub)
           
 

Uses of Publication in com.jalios.jcms.tracking
 

Fields in com.jalios.jcms.tracking declared as Publication
protected  Publication ReaderTracker.publication
           
 

Methods in com.jalios.jcms.tracking that return Publication
 Publication ReaderTracker.getPublication()
          Get the value of publication.
 

Methods in com.jalios.jcms.tracking with parameters of type Publication
 int ReaderTrackerManager.getAccessCount(Publication pub)
          Returns the sum of access count for the given publication.
 int ReaderTrackerManager.getReaderCount(Publication pub)
          Returns the reader count for the given publication.
 ReaderTracker ReaderTrackerManager.getReaderTracker(Publication pub, Member mbr)
          Returns the ReaderTracker for the given Publication and the given Member.
 List ReaderTrackerManager.getReaderTrackerList(Publication pub)
          Returns the reader list for the given publication.
 boolean ReaderTrackerManager.isReader(Publication pub, Member mbr)
          Returns true if the given publication has been read by the given member.
 void ReaderTrackerManager.removeAllReaderTracker(Publication pub)
          Removes all the ReaderTracker bound to the given publication.
 void ReaderTracker.setPublication(Publication v)
          Set the value of publication.
 void ReaderTrackerManager.track(Publication pub, Member mbr)
          Tracks the given member for the given publication.
 

Uses of Publication in com.jalios.jcms.workspace
 

Fields in com.jalios.jcms.workspace with type parameters of type Publication
protected  HashMap<Class<?>,Set<Publication>> Workspace.classPubSetMap
           
protected  TreeSet<Publication> Workspace.pubSet
           
protected  Class<? extends Publication> WSTypeEntry.type
           
 

Methods in com.jalios.jcms.workspace with type parameters of type Publication
<T extends Publication>
Set<T>
Workspace.getPublicationSet(Class<?> clazz)
          Return all publication for a given Clazz
<T extends Publication>
Set<T>
Workspace.getPublicationSet(Class<?> clazz, boolean specialState)
          Return all the publication in/not a special state for the given class
 

Methods in com.jalios.jcms.workspace that return types with arguments of type Publication
 HashMap<Class<?>,Set<Publication>> Workspace.getClassPubSetMap()
           
 Set<Publication> Workspace.getPublicationSet(Workflow workflow)
          Return all publication for a given Workflow
 Set<Publication> Workspace.getPublicationSet(Workflow workflow, boolean specialState)
          Return all the publication in/not a special state for the given Workflow
 TreeSet<Publication> Workspace.getPubSet()
           
 Class<? extends Publication> WSTypeEntry.getType()
          Returns the type this WSTypeEntry controls.
 

Methods in com.jalios.jcms.workspace with parameters of type Publication
 Set<Member> WKRole.getWorkerSet(Publication pub, boolean searchInGroups)
          Returns a Set of Member that can work on the role.
 boolean WKRole.isInvolved(Publication pub, Member member, boolean searchInGroups)
          Check if the member is involved in the role or belongs to a groups involved in this Role
 void Workspace.updatePubSet(Publication pub, boolean add)
          Update pubSet index
 

Method parameters in com.jalios.jcms.workspace with type arguments of type Publication
protected  Category Workspace.getHomeUrlVisitor(Collection<Category> collect, Set<Publication> portalSet)
          Internal methods to check home url
 

Constructor parameters in com.jalios.jcms.workspace with type arguments of type Publication
WSTypeEntry(Class<? extends Publication> clazz, Workspace workspace)
           
 



Copyright © 2001-2007 Jalios SA. All Rights Reserved.