List of usage examples for org.joda.time LocalDateTime now
public static LocalDateTime now()
ISOChronology
in the default time zone. From source file:org.xwiki.contrib.oidc.auth.internal.OIDCClientConfiguration.java
License:Open Source License
/** * @since 1.2//from w ww . j av a 2s . co m */ public void resetUserInfoExpirationDate() { LocalDateTime expiration = LocalDateTime.now().plusMillis(getUserInfoRefreshRate()); setUserInfoExpirationDate(expiration.toDate()); }
From source file:org.xwiki.contrib.oidc.provider.internal.OIDCManager.java
License:Open Source License
/** * Generate an OIDC ID Token./*from w w w .j a v a 2 s. c om*/ * * @param clientID the client id * @param userReference the reference of the user * @param nonce the nonce * @param claims the custom fields to return * @return the id token * @throws ParseException when failing to create the id token * @throws MalformedURLException when failing to get issuer * @since 1.3 */ public JWT createdIdToken(ClientID clientID, DocumentReference userReference, Nonce nonce, ClaimsRequest claims) throws ParseException, MalformedURLException { Issuer issuer = getIssuer(); Subject subject = getSubject(userReference); List<Audience> audiences = clientID != null ? Arrays.asList(new Audience(clientID)) : Collections.<Audience>emptyList(); LocalDateTime now = LocalDateTime.now(); LocalDateTime now1year = now.plusYears(1); IDTokenClaimsSet idTokenClaimSet = new IDTokenClaimsSet(issuer, subject, audiences, now1year.toDate(), now.toDate()); idTokenClaimSet.setNonce(nonce); // Add custom claims if (claims != null) { for (Entry claim : claims.getIDTokenClaims()) { switch (claim.getClaimName()) { case OIDCIdToken.CLAIM_XWIKI_INSTANCE_ID: idTokenClaimSet.setClaim(OIDCIdToken.CLAIM_XWIKI_INSTANCE_ID, this.instance.getInstanceId()); break; default: break; } } } // Convert to JWT return new PlainJWT(idTokenClaimSet.toJWTClaimsSet()); }
From source file:pl.mwaleria.safecommunicator.client.gui.ChatPanel.java
public void sendMessage() { communicatorForm.sendMessage(textMessage.getText(), chatTread); textChat.append("JA" + LocalDateTime.now() + "\n" + textMessage.getText() + "\n"); textMessage.setText(""); }
From source file:se.inera.intyg.intygstjanst.web.integration.converter.SendMessageToCareConverter.java
License:Open Source License
public SendMessageToCare convertSendMessageToCare(SendMessageToCareType sendMessageToCareType) throws JAXBException { SendMessageToCare sendMessageToCare = new SendMessageToCare(); sendMessageToCare.setIntygsId(sendMessageToCareType.getIntygsId().getExtension()); sendMessageToCare.setMeddelandeId(sendMessageToCareType.getMeddelandeId()); if (sendMessageToCareType.getReferensId() != null) { sendMessageToCare.setReferens(sendMessageToCareType.getReferensId()); }//from w w w . j a v a 2s . c o m sendMessageToCare.setTimeStamp(LocalDateTime.now()); sendMessageToCare.setLogiskAdressmottagare(sendMessageToCareType.getLogiskAdressMottagare()); sendMessageToCare.setAmne(sendMessageToCareType.getAmne().getCode()); sendMessageToCare.setMeddelande(convertToXmlString(sendMessageToCareType)); return sendMessageToCare; }
From source file:se.inera.intyg.intygstjanst.web.service.impl.CertificateServiceImpl.java
License:Open Source License
/** * * @param utlatandeXml/*w ww. java 2 s . co m*/ * the received certificate utlatande xml * @param certificate * the {@link Certificate} generated from the utlatandeXml, or <code>null</code> if unknown. */ private void storeOriginalCertificate(String utlatandeXml, Certificate certificate) { if (shouldStoreOriginalCertificate) { OriginalCertificate original = new OriginalCertificate(LocalDateTime.now(), utlatandeXml, certificate); certificateDao.storeOriginalCertificate(original); } }
From source file:se.skl.skltpservices.adapter.fk.recmedcertquestion.AutosvarAnswer.java
License:Open Source License
private static AnswerToFkType getAnswer(QuestionFromFkType question) throws Exception { AnswerToFkType meddelande = new AnswerToFkType(); // Avsndare//from ww w . ja v a2s . c o m VardAdresseringsType avsandare = new VardAdresseringsType(); HosPersonalType hosPersonal = new HosPersonalType(); EnhetType enhet = new EnhetType(); II enhetsId = new II(); enhetsId.setRoot("1.2.752.129.2.1.4.1"); enhetsId.setExtension(question.getAdressVard().getHosPersonal().getEnhet().getEnhetsId().getExtension()); enhet.setEnhetsId(enhetsId); enhet.setEnhetsnamn(question.getAdressVard().getHosPersonal().getEnhet().getEnhetsnamn()); VardgivareType vardgivare = new VardgivareType(); vardgivare.setVardgivarnamn( question.getAdressVard().getHosPersonal().getEnhet().getVardgivare().getVardgivarnamn()); II vardgivareId = new II(); vardgivareId.setRoot("1.2.752.129.2.1.4.1"); vardgivareId.setExtension(question.getAdressVard().getHosPersonal().getEnhet().getVardgivare() .getVardgivareId().getExtension()); vardgivare.setVardgivareId(vardgivareId); enhet.setVardgivare(vardgivare); hosPersonal.setEnhet(enhet); hosPersonal.setFullstandigtNamn(question.getAdressVard().getHosPersonal().getFullstandigtNamn()); II personalId = new II(); personalId.setRoot("1.2.752.129.2.1.4.1"); personalId.setExtension(question.getAdressVard().getHosPersonal().getPersonalId().getExtension()); hosPersonal.setPersonalId(personalId); avsandare.setHosPersonal(hosPersonal); meddelande.setAdressVard(avsandare); // Avsnt tidpunkt - nu meddelande.setAvsantTidpunkt(LocalDateTime.now()); // Set lkarutltande enkel frn vrden meddelande.setVardReferensId(""); LakarutlatandeEnkelType lakarutlatandeEnkel = new LakarutlatandeEnkelType(); PatientType patient = new PatientType(); II personId = new II(); personId.setRoot("1.2.752.129.2.1.3.1"); // OID fr samordningsnummer r 1.2.752.129.2.1.3.3. personId.setExtension(question.getLakarutlatande().getPatient().getPersonId().getExtension()); patient.setPersonId(personId); patient.setFullstandigtNamn(question.getLakarutlatande().getPatient().getFullstandigtNamn()); lakarutlatandeEnkel.setPatient(patient); lakarutlatandeEnkel.setLakarutlatandeId(question.getLakarutlatande().getLakarutlatandeId()); lakarutlatandeEnkel.setSigneringsTidpunkt(question.getLakarutlatande().getSigneringsTidpunkt()); meddelande.setLakarutlatande(lakarutlatandeEnkel); // Set Frskringskassans id meddelande.setFkReferensId(question.getFkReferensId()); meddelande.setVardReferensId("autosvar"); // Set mne meddelande.setAmne(question.getAmne()); // Set meddelande InnehallType fraga = new InnehallType(); fraga.setMeddelandeText(question.getFraga().getMeddelandeText()); fraga.setSigneringsTidpunkt(question.getFraga().getSigneringsTidpunkt()); meddelande.setFraga(fraga); InnehallType svar = new InnehallType(); StringBuffer autoSvar = new StringBuffer(); autoSvar.append("Detta r en automatisk notifiering frn vrdens nationella it-system."); autoSvar.append(System.getProperty("line.separator")); autoSvar.append( "Just detta meddelande gick inte att leverera till avsedd mottagare p grund av ett fel och kommer drfr inte att levereras."); autoSvar.append(System.getProperty("line.separator")); autoSvar.append( "Fr att inte frdrja handlggningen, s ber vi er i detta fall vara vnlig att kommunicera med avsedd mottagare i vrden enligt gllande manuella rutiner, dvs genom telefon eller brev."); svar.setMeddelandeText(autoSvar.toString()); svar.setSigneringsTidpunkt(LocalDateTime.now()); meddelande.setSvar(svar); return meddelande; }
From source file:se.skl.skltpservices.adapter.fk.revokemedcert.RevokeTransformTestConsumer.java
License:Open Source License
private static QuestionToFkType getQuestion(Amnetyp amne, String patientName) throws Exception { QuestionToFkType meddelande = new QuestionToFkType(); // Avsandare/* ww w . j av a2s.co m*/ VardAdresseringsType avsandare = new VardAdresseringsType(); HosPersonalType hosPersonal = new HosPersonalType(); EnhetType enhet = new EnhetType(); II enhetsId = new II(); enhetsId.setRoot("1.2.752.129.2.1.4.1"); enhetsId.setExtension("Enkopings lasaretts HSA-ID"); enhet.setEnhetsId(enhetsId); enhet.setTelefonnummer("018-611 45 30"); enhet.setPostadress("Akademiska sjukhuset"); enhet.setPostnummer("751 85"); enhet.setPostort("Uppsala"); enhet.setEnhetsnamn("Kir mott UAS/KIR"); VardgivareType vardgivare = new VardgivareType(); vardgivare.setVardgivarnamn("Landstinget i Uppsala"); II vardgivareId = new II(); vardgivareId.setRoot("1.2.752.129.2.1.4.1"); vardgivareId.setExtension("Uppsala landstings HSA-ID"); vardgivare.setVardgivareId(vardgivareId); enhet.setVardgivare(vardgivare); hosPersonal.setEnhet(enhet); hosPersonal.setFullstandigtNamn("Erik Aselius"); II personalId = new II(); personalId.setRoot("1.2.752.129.2.1.4.1"); personalId.setExtension("Personal HSA-ID"); hosPersonal.setPersonalId(personalId); avsandare.setHosPersonal(hosPersonal); meddelande.setAdressVard(avsandare); // Avsant tidpunkt - nu meddelande.setAvsantTidpunkt(LocalDateTime.now()); // Set lakarutlatande enkel fran varden meddelande.setVardReferensId("Referens till fraga fran varden"); LakarutlatandeEnkelType lakarutlatandeEnkel = new LakarutlatandeEnkelType(); PatientType patient = new PatientType(); II personId = new II(); personId.setRoot("1.2.752.129.2.1.3.1"); // OID for samordningsnummer ar 1.2.752.129.2.1.3.3. personId.setExtension("19430811-7094"); patient.setPersonId(personId); patient.setFullstandigtNamn(patientName); lakarutlatandeEnkel.setPatient(patient); lakarutlatandeEnkel.setLakarutlatandeId("xxx"); lakarutlatandeEnkel.setSigneringsTidpunkt(LocalDateTime.now()); meddelande.setLakarutlatande(lakarutlatandeEnkel); // Set amne meddelande.setAmne(amne); // Set meddelande - fraga InnehallType fraga = new InnehallType(); fraga.setMeddelandeText("Meddelandetetext"); fraga.setSigneringsTidpunkt(LocalDateTime.now()); meddelande.setFraga(fraga); return meddelande; }
From source file:se.skl.skltpservices.adapter.fk.sendmedcertquestion.RevokeCertificate.java
License:Open Source License
private static RevokeType getRevokeData(QuestionToFkType question) throws Exception { RevokeType meddelande = new RevokeType(); // Avsandare/*from w w w . ja v a2 s. c o m*/ VardAdresseringsType avsandare = new VardAdresseringsType(); HosPersonalType hosPersonal = new HosPersonalType(); EnhetType enhet = new EnhetType(); II enhetsId = new II(); enhetsId.setRoot("1.2.752.129.2.1.4.1"); enhetsId.setExtension(question.getAdressVard().getHosPersonal().getEnhet().getEnhetsId().getExtension()); enhet.setEnhetsId(enhetsId); enhet.setEnhetsnamn(question.getAdressVard().getHosPersonal().getEnhet().getEnhetsnamn()); VardgivareType vardgivare = new VardgivareType(); vardgivare.setVardgivarnamn( question.getAdressVard().getHosPersonal().getEnhet().getVardgivare().getVardgivarnamn()); II vardgivareId = new II(); vardgivareId.setRoot("1.2.752.129.2.1.4.1"); vardgivareId.setExtension(question.getAdressVard().getHosPersonal().getEnhet().getVardgivare() .getVardgivareId().getExtension()); vardgivare.setVardgivareId(vardgivareId); enhet.setVardgivare(vardgivare); hosPersonal.setEnhet(enhet); hosPersonal.setFullstandigtNamn(question.getAdressVard().getHosPersonal().getFullstandigtNamn()); II personalId = new II(); personalId.setRoot("1.2.752.129.2.1.4.1"); personalId.setExtension(question.getAdressVard().getHosPersonal().getPersonalId().getExtension()); hosPersonal.setPersonalId(personalId); avsandare.setHosPersonal(hosPersonal); meddelande.setAdressVard(avsandare); // Avsant tidpunkt - nu meddelande.setAvsantTidpunkt(LocalDateTime.now()); // Set lakarutlatande enkel fran varden meddelande.setVardReferensId(question.getVardReferensId()); LakarutlatandeEnkelType lakarutlatandeEnkel = new LakarutlatandeEnkelType(); PatientType patient = new PatientType(); II personId = new II(); personId.setRoot("1.2.752.129.2.1.3.1"); // OID fr samordningsnummer r 1.2.752.129.2.1.3.3. personId.setExtension(question.getLakarutlatande().getPatient().getPersonId().getExtension()); patient.setPersonId(personId); patient.setFullstandigtNamn(question.getLakarutlatande().getPatient().getFullstandigtNamn()); lakarutlatandeEnkel.setPatient(patient); lakarutlatandeEnkel.setLakarutlatandeId(question.getLakarutlatande().getLakarutlatandeId()); lakarutlatandeEnkel.setSigneringsTidpunkt(question.getLakarutlatande().getSigneringsTidpunkt()); meddelande.setLakarutlatande(lakarutlatandeEnkel); return meddelande; }
From source file:se.skl.skltpservices.adapter.fk.vardgivare.sjukvard.taemotfraga.TaEmotFragaTestConsumer.java
License:Open Source License
private LocalDateTime createTimestamp() throws DatatypeConfigurationException { return LocalDateTime.now(); }
From source file:todolist.ui.controllers.SettingsController.java
/** * buildChart creates a chart to display the weekly summary. * /*from w w w . j av a 2 s. c o m*/ * @param observableList * @return StackedBarChart<Number, String> */ private StackedBarChart<Number, String> buildChart(ObservableList<Task> observableList) { NumberAxis xAxis = new NumberAxis(); CategoryAxis yAxis = new CategoryAxis(); StackedBarChart<Number, String> timeTable = new StackedBarChart<Number, String>(xAxis, yAxis); org.joda.time.format.DateTimeFormatter format = DateTimeFormat.forPattern("d-MMM"); formatChartLabelsWithDate(format); yAxis.setCategories(FXCollections.observableArrayList(sunday, saturday, friday, thursday, wednesday, tuesday, monday, undated)); HashMap<String, int[]> reference = new HashMap<String, int[]>(); // ... filter list if necessary LocalDateTime startOfWeek = LocalDateTime.now().withDayOfWeek(1).withTime(0, 0, 0, 0); LocalDateTime endOfWeek = LocalDateTime.now().withDayOfWeek(7).withTime(23, 59, 59, 0); for (Task task : observableList) { // Skip deadlines and events that are out of the week zone if (isOutOfWeekRange(startOfWeek, endOfWeek, task)) { continue; } // Get category name String catName = "uncategorised"; if (task.getCategory() != null) { catName = task.getCategory().getCategory(); } int[] sameCatTasks = reference.get(catName); // New category encountered if (sameCatTasks == null) { sameCatTasks = new int[8]; } // Keep count for types of tasks under category if (task.getStartTime() == null && task.getEndTime() == null) { sameCatTasks[0] += 1; } else if (task.getStartTime() == null && task.getEndTime() != null) { sameCatTasks[task.getEndTime().getDayOfWeek().getValue()] += 1; } else if (task.getStartTime() != null && task.getEndTime() != null) { sameCatTasks[task.getStartTime().getDayOfWeek().getValue()] += 1; } // Update reference hashtable reference.put(catName, sameCatTasks); } // Create series for each category for (java.util.Map.Entry<String, int[]> entry : reference.entrySet()) { int[] sameCatTasks = entry.getValue(); XYChart.Series<Number, String> series = new XYChart.Series<Number, String>(); setEntryInSeries(entry, sameCatTasks, series); timeTable.getData().add(series); } return timeTable; }