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 Contains classes used for data Import/Export. 
com.jalios.jcms.policy   
com.jalios.jcms.portlet Contains core Portlets parent of all generated portlets. 
com.jalios.jcms.publicationfollower   
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.upload   
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>
           
static class QueryResultSet.ScoreComparator<T extends Publication>
          This Comparator compares two Objects using a score retrieved from a map of Object to float.
 

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 DBFileDocument
           
 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  Set<Publication> QueryManager.QueryPublicationSelector.historySet
           
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)
          Deprecated. use ComparatorManager
<T extends Publication>
int
Category.getDBPublicationCount()
          Count the number of DB publications which belongs to this category (exact mode).
<T extends Publication>
int
Category.getDBPublicationCount(Class<T> clazz, boolean exactCat)
          Count the number of DB publication which belongs to this category.
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>
Set<T>
Category.getPublicationSet(Class<T> clazz)
          Returns a NEW Set of Publication of the given class which use this category.
<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>
Set<T>
Category.getPublicationSet(Class<T> clazz, Member mbr)
          Returns a NEW Set of Publication of the given class which use this category.
<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
static Publication HttpUtil.getPublicationParameter(javax.servlet.http.HttpServletRequest request, String parameterName)
          Retrieve a Publication from its id received in parameter.
 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> Category.getAllPublicationSet(boolean searchInDB)
          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(Class<? extends Publication> typeClazz, String comparatorName, boolean reverse)
          Gets all the results contained in this QueryResultSet as a SortedSet (a TreeSet) retrieving the appropriate Comparator through ComparatorManager.
 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.
 SortedSet<Publication> QueryResultSet.getAsSortedSet(String comparatorName, boolean reverse)
          Gets all the results contained in this QueryResultSet as a SortedSet (a TreeSet) retrieving the appropriate Comparator through ComparatorManager.
 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.
 List<Publication> Member.getFollowedPublicationList()
          Returns the list of publications followed by this member.
 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.
Performance Warning: this method creates and fill a new Set each time it is invoked.
 Set<Publication> Category.getPublicationSet()
          Returns the publications which use this category
 Set<Publication> Category.getPublicationSet(boolean searchInDB)
          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.
 Set<Publication> Channel.getPublicationSetFromTitle(String title, boolean searchInDB)
           
 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, ...) of this publication from the given one.
 boolean Member.canArchive(Publication pub)
          Check if the member is in a role that can archive the given publication.
 boolean ReviewRightPolicyFilter.canBeReadBy(boolean isAuthorized, Publication pub, Group grp)
           
 boolean ReviewRightPolicyFilter.canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups)
           
 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).
 boolean Member.canWorkOn(Publication pub, RightInfo rightInfo)
           
static ControllerStatus JcmsUtil.checkFieldMLRequired(Publication pub, String fieldName, String value, HashMap valueML)
          This convenient method checks if the given multilingual field is required.
protected  ControllerStatus BasicDataController.checkFieldMLRequired(Publication pub, String fieldName, String value, HashMap valueML)
          This convenient method checks if the given multilingual field is required.
static ControllerStatus JcmsUtil.checkFieldRequired(Publication pub, String fieldName, Object value)
          This convenient method checks if the given 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.checkGroup(WKRole role, Group group, int currentWeight, Publication pub)
           
protected static boolean WFRule.checkGroupList(WKRole role, ObjectIntTreeMap grpVoteMap, Publication pub)
           
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.
static String WorkflowManager.getWFStateStateLabelHtml(Publication pub, int pstatus, String userLang)
          Returns the HTML code for 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 (general workflow, not instance one if any is set.
 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.
 void ReviewManager.invalidatePublicationReviewInfo(Publication pub)
          Invalidate the statistics (avg.
static boolean QueryManager.matchLucenePublicationRefinement(QueryHandler qh, Publication pub)
           
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.
abstract  void AbstractReview.setReviewedPublication(Publication publication)
           
 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.
 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)
          Adds the given PageResult to this QueryResultSet.
 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.
 SortedSet<Publication> QueryResultSet.getAsSortedSet(Class<? extends Publication> typeClazz, String comparatorName, boolean reverse)
          Gets all the results contained in this QueryResultSet as a SortedSet (a TreeSet) retrieving the appropriate Comparator through ComparatorManager.
 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  QueryResultSet 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  QueryResultSet 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  QueryResultSet 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  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, Set<Member> queryMemberSet, Set<Member> queryAvoidMemberSet, Set<String> queryDBMemberIdSet, int[] ratings, int[] pstatus, String[] langs, Member loggedMember, Workspace workspace, boolean checkReadRights, String ability, boolean isExactCat, String catMode, HashSet<Category> queryCategorySet, HashSet<Category> queryAvoidCategorySet, Set<Publication> historySet)
           
QueryManager.QueryPublicationSelector(HashSet<Class<? extends Publication>> queryClassSet, HashSet<Class<? extends Publication>> queryAvoidClassSet, Date beginDate, Date endDate, int dateType, Set<Group> queryGroupSet, Set<Group> queryAvoidGroupSet, Set<Member> queryMemberSet, Set<Member> queryAvoidMemberSet, Set<String> queryDBMemberIdSet, int[] ratings, int[] pstatus, String[] langs, Member loggedMember, Workspace workspace, boolean checkReadRights, String ability, boolean isExactCat, String catMode, HashSet<Category> queryCategorySet, HashSet<Category> queryAvoidCategorySet, Set<Publication> historySet)
           
QueryManager.QueryPublicationSelector(HashSet<Class<? extends Publication>> queryClassSet, HashSet<Class<? extends Publication>> queryAvoidClassSet, Date beginDate, Date endDate, int dateType, Set<Group> queryGroupSet, Set<Group> queryAvoidGroupSet, Set<Member> queryMemberSet, Set<Member> queryAvoidMemberSet, Set<String> queryDBMemberIdSet, int[] ratings, int[] pstatus, String[] langs, Member loggedMember, Workspace workspace, boolean checkReadRights, String ability, boolean isExactCat, String catMode, HashSet<Category> queryCategorySet, HashSet<Category> queryAvoidCategorySet, Set<Publication> historySet)
           
 

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.addCheckRightsMenu(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.addFileProcessorAction(StringBuffer sb, Publication pub)
           
protected  int PublicationCtxMenu.addImageEditorMenu(StringBuffer sb, Publication pub, boolean popup)
           
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.
Either use originalPub or archivePub depending one which one is available (originalPub when archiving, or archivePub later when reading archive).

For compatibility with older version, this method checks if the legacy archive directory /archives/{originalId} exists, in which case this path is used and returned.
Otherwise, in order to build this path, this methods sses the cdate of the archivePub or the current date if the cdate not available.
 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
 

Fields in com.jalios.jcms.caddy with type parameters of type Publication
protected  Class<? extends Publication> PublicationCaddyManagerHandler.commonClass
           
 

Methods in com.jalios.jcms.caddy that return types with arguments of type Publication
 Class<? extends Publication> PublicationCaddyManagerHandler.getCommonClass()
           
 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
 class AbstractEventResource
           
 

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
 

Fields in com.jalios.jcms.db declared as Publication
protected  Publication DBDataRevision.revisionData
           
 

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)
           
PublicationCriteria(Class<? extends Publication> clazz, QueryHandler qh)
           
 

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.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
 Class<? extends Publication> ValidateStateChangePublicationHandler.getInternalClass()
           
 Class<? extends Publication> ValidateStateChangePublicationHandler.getPublicationClass()
           
abstract  Class<? extends Publication> EditPublicationHandler.getPublicationClass()
           
 Set<Publication> PortletWorkflowHandler.getPublicationSet(String[] queries, int maxItemPerWorkspace)
           
static Class<? extends Publication> QueryHandler.getTypesCommonSuperClass(QueryHandler... queryHandlers)
          Retrieve the common super class of types specified in the QueryHandler.
 

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)
           
 

Method parameters in com.jalios.jcms.handler with type arguments of type Publication
 void ValidateStateChangePublicationHandler.setInternalClass(Class<? extends Publication> internalClass)
           
 

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 BasicRightPolicyFilter.canBeReadBy(boolean isAuthorized, Publication pub, Group grp)
           
 boolean PolicyManager.canBeReadBy(boolean isAuthorized, Publication pub, Group grp, RightInfo rightInfo)
           
 boolean RightPolicyFilter.canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups)
          Called by canBeReadBy(Member, boolean).
 boolean BasicRightPolicyFilter.canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups)
           
 boolean PolicyManager.canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups, RightInfo rightInfo)
           
 boolean PublicationFollowerPolicyFilter.canFollow(Member mbr, Publication pub)
          Returns true if the given member can follow the given publication.
 boolean PolicyManager.canFollow(Member mbr, Publication pub)
           
 boolean BasicPublicationFollowerPolicyFilter.canFollow(Member mbr, Publication pub)
          Returns true if the given member can follow the given publication.
 boolean RightPolicyFilter.canWorkOn(boolean isAuthorized, Publication pub, Member member)
          Called by Member.canWorkOn(Publication).
 boolean BasicRightPolicyFilter.canWorkOn(boolean isAuthorized, Publication pub, Member member)
           
 boolean PolicyManager.canWorkOn(boolean isAuthorized, Publication pub, Member member, RightInfo rightInfo)
           
 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)
           
 boolean PublicationFollowerPolicyFilter.sendFollowerNotification(Member mbr, Publication pub, Map context)
          Returns true if the notification for the given publication must be sent to the given member
 boolean PolicyManager.sendFollowerNotification(Member mbr, Publication pub, Map context)
           
 boolean BasicPublicationFollowerPolicyFilter.sendFollowerNotification(Member mbr, Publication pub, Map context)
          Returns true if the notification for the given publication must be sent to the given member
 boolean PublicationFollowerPolicyFilter.sendFollowerNotification(Publication pub, Map context)
          Returns true if the notification must be sent to the follower of the given publication
 boolean PolicyManager.sendFollowerNotification(Publication pub, Map context)
           
 boolean BasicPublicationFollowerPolicyFilter.sendFollowerNotification(Publication pub, Map context)
          Returns true if the notification must be sent to the follower of the given publication
 

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
 

Classes in com.jalios.jcms.portlet with type parameters of type Publication
static class PortletSkinable.ContentTitleComparator<T extends Publication>
          Sort the Publication according to their title, but using the display title for Portlet if available.
 

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 with type parameters of type Publication
static
<T extends Publication>
Comparator<T>
PortletSkinable.getContentTitleComparator(String userLang)
          Retrieve a new instance of ContentTitleComparator sorting publication according to their title.
 

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.publicationfollower
 

Fields in com.jalios.jcms.publicationfollower declared as Publication
protected  Publication PublicationFollower.pub
           
 

Methods in com.jalios.jcms.publicationfollower that return Publication
 Publication PublicationFollower.getPublication()
           
 

Methods in com.jalios.jcms.publicationfollower that return types with arguments of type Publication
 List<Publication> PublicationFollowerManager.getFollowedPublicationList(Member mbr)
          Returns publications followed by the given member.
 

Methods in com.jalios.jcms.publicationfollower with parameters of type Publication
 void PublicationFollowerManager.addFollower(Publication pub, Member mbr)
          Adds the given member as follower of the given publication.
 boolean PublicationFollowerManager.canFollow(Member mbr, Publication pub)
          Returns true if the given member can follow the given publication.
 List<Member> PublicationFollowerManager.getFollowerList(Publication pub, boolean searchParents)
          Returns all the followers of the given publication.
 List<PublicationFollower> PublicationFollowerManager.getPublicationFollowerList(Publication pub, boolean searchParents)
          Returns the PublicationFollower list attached to the given publication.
 boolean PublicationFollowerManager.isFollowed(Publication pub, Member mbr)
          Returns true if the given publication is followed by the given member.
 void PublicationFollowerManager.notifyFollowers(Publication pub, Member opAuthor, Map context)
          Notify all the follower of the given publication.
 void PublicationFollowerManager.removeAllFollowers(Publication pub)
          Removes all the followers for the given publication.
 void PublicationFollowerManager.removeFollower(Publication pub, Member mbr)
          Removes the given members from the followers of the given publication.
 void PublicationFollower.setPublication(Publication v)
           
 

Uses of Publication in com.jalios.jcms.search
 

Methods in com.jalios.jcms.search that return types with arguments of type Publication
static SortedSet<Publication> SuggestionManager.getPublicationsLikeThis(String text, String lang)
          Retrieve Publication similar to the specified text.
 

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.
 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.
 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.
 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.
 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 LuceneFileSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, LinkedHashMap<String,Float> resultMap)
          Perform a full-text search on indexed files
 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 LuceneCategorySearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
           
 boolean CategorySearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
          Perform a full-text search.
 boolean LuceneFileSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet, boolean searchInDB)
          Perform a full-text search on indexed files
 boolean FileSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet, boolean searchInDB)
          Perform a full-text search on indexed files
 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
 

Subclasses of Publication in com.jalios.jcms.test
 class AbstractTestType
           
 

Methods in com.jalios.jcms.test with parameters of type Publication
protected  void JcmsTestCase.assertCanBeReadBy(Publication pub, Group grp)
           
protected  void JcmsTestCase.assertCanBeReadBy(Publication pub, Member mbr)
           
protected  void JcmsTestCase.assertCanBeReadBy(Publication pub, Member mbr, boolean searchInGroup)
           
protected  void JcmsTestCase.assertCannotBeReadBy(Publication pub, Group grp, RightInfo.Explanation restriction)
           
protected  void JcmsTestCase.assertCannotBeReadBy(Publication pub, Member mbr, boolean searchInGroup, RightInfo.Explanation explanation)
           
protected  void JcmsTestCase.assertCannotBeReadBy(Publication pub, Member mbr, RightInfo.Explanation explanation)
           
protected  void JcmsTestCase.assertCannotWorkOn(Member mbr, Publication pub, RightInfo.Explanation explanation)
           
protected  void JcmsTestCase.assertCanWorkOn(Member mbr, Publication pub)
           
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.
 void ReaderTrackerManager.invalidateCacheEntry(Publication pub)
          Invalidate the cache entries 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.upload
 

Methods in com.jalios.jcms.upload that return types with arguments of type Publication
 Class<? extends Publication> DocUploadHandler.getPublicationClass()
           
 

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  Map<Publication,Publication> WizardContext.pubMap
           
protected  Map<Publication,Publication> WizardContext.pubMap
           
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
 Set<Publication> PortletWorkflowTreeHelper.getAllResultSet()
           
 HashMap<Class<?>,Set<Publication>> Workspace.getClassPubSetMap()
           
 Map<Publication,Publication> WizardContext.getPublicationMap()
          Returns a map of old/new duplicated objects
 Map<Publication,Publication> WizardContext.getPublicationMap()
          Returns a map of old/new duplicated objects
 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
 int WKRole.getExpectedWeight(Group group, Publication pub)
          Gives the minimum of expected member for this group.
 int WKRole.getExpectedWeight(int groupIndex, Publication pub)
          Gives the minimum of expected member of the group corresponding to this index in the groupList of the given publication.
 Set<Member> WKRole.getWorkerSet(Publication pub, boolean searchInGroups)
          Deprecated. Use new signature with publication class as third parameter to manage correctly creation process (pub == null)
 Set<Member> WKRole.getWorkerSet(Publication pub, boolean searchInGroups, Class<?> pubClass)
          Returns a Set of Member that can work on the role.
 boolean WKRole.isExplicitInvolved(Publication pub, Member member, boolean searchInGroups)
          Check if the member is explicitely involved in the role or belongs to a groups involved in this 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
 boolean WKRole.isInvolved(Publication pub, Member member, boolean searchInGroups, boolean ignoreAuthorInvolvementAtCreation)
          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-2010 Jalios SA. All Rights Reserved.