19 package org.turro.dossier.project;
21 import java.util.EnumSet;
22 import org.amic.util.string.Strings;
23 import org.turro.auth.Authentication;
24 import org.turro.dossier.dossier.ProjectContext;
25 import org.turro.dossier.entity.Dossier;
26 import org.turro.dossier.entity.DossierType;
27 import org.turro.dossier.entity.Issue;
28 import org.turro.dossier.entity.IssueResolution;
29 import org.turro.dossier.entity.Project;
30 import org.turro.dossier.entity.ProjectPhase;
31 import org.turro.plugin.contacts.IContact;
46 this.dossier = dossier;
128 if(!Strings.isBlank(discriminator)) {
129 if(discriminator.equals(context.
getAttribute(
"Beneficiary"))) {
131 }
else if(discriminator.equals(context.
getAttribute(
"Offerer"))) {
133 }
else if(discriminator.equals(context.
getAttribute(
"Support"))) {
135 }
else if(discriminator.equals(context.
getAttribute(
"Coordinator"))) {
137 }
else if(discriminator.equals(context.
getAttribute(
"Patron"))) {
224 return checkContact() && contact.
getSyndications().contains(
"contacts_admin");
240 return checkContact() && contact.
getSyndications().contains(
"partner");
248 return checkContact() && dossier.
getFullParticipants().isParticipantByDiscriminator(contact, discriminator);
276 private boolean checkContact() {
277 return contact !=
null && contact.
isValid();
static IContact getIContact()
String getAttribute(String attribute)
boolean isDirectOwner(IContact contact)
ParticipantSet< IDossierParticipant > getFullParticipants()
Collection< Issue > getIssuesByGrouping(String grouping)
IssueResolution getResolution()
ParticipantSet< IssueParticipant > getIssueParticipants()
boolean isShowDocuments()
boolean isShowWorthsResults()
boolean isOwnOffer(Issue issue)
boolean isShowMoveToOppositing()
ProjectVisualElements(Dossier dossier)
boolean isOwnWinOffer(Issue issue)
boolean isShowClosingDescriptors()
boolean isShowSupportUsers()
boolean isAdministrator()
boolean isShowMoveToOppositingResults()
boolean isShowOfferComments(Issue issue)
boolean isShowCoordinators()
boolean isShowMilestones()
boolean isShowReportIssue()
boolean isShowFinalDescriptors()
boolean isEditOpenningDescriptors()
boolean showDiscriminator(String discriminator)
boolean isShowBeneficiaries()
boolean isParticipatesAs(String discriminator)
boolean isShowAskParticipate()
boolean isWiningOfferer()
boolean isEditFinalDescriptors()
boolean isEditClosingDescriptors()
boolean isShowOpenningDescriptors()
boolean isShowOffers(Issue issue)
boolean isResponsibleOfComission()
boolean isShowUploadOffer()
boolean isShowAddDocsOffer(Issue issue)