Skip to content

Commit

Permalink
Updated uri scheme to be implementation-neutral
Browse files Browse the repository at this point in the history
  • Loading branch information
benfortuna committed Mar 28, 2024
1 parent 8fea868 commit d5759e3
Show file tree
Hide file tree
Showing 10 changed files with 64 additions and 64 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,23 @@
public class ActionType extends ImmutableConcept {

public enum Id {
Action("ical4j:concept:action"),
Action("semcal:concept:action"),

Agenda("ical4j:concept:action:agenda"),
Agenda("semcal:concept:action:agenda"),

Approval("ical4j:concept:action:approval"),
Approval("semcal:concept:action:approval"),

ServiceQualification("ical4j:concept:action:service_qualification"),
ServiceQualification("semcal:concept:action:service_qualification"),

Payment("ical4j:concept:action:payment"),
Payment("semcal:concept:action:payment"),

Fulfilment("ical4j:concept:action:fulfilment"),
Fulfilment("semcal:concept:action:fulfilment"),

Clarification("ical4j:concept:action:clarification"),
Clarification("semcal:concept:action:clarification"),

Review("ical4j:concept:action:review"),
Review("semcal:concept:action:review"),

LinkRegistration("ical4j:concept:action:link_registration");
LinkRegistration("semcal:concept:action:link_registration");

private final URI uri;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ public class AssetType extends ImmutableConcept {


public enum Id {
Asset("ical4j:concept:asset"),
Asset("semcal:concept:asset"),

Vehicle("ical4j:concept:asset:vehicle"),
Vehicle("semcal:concept:asset:vehicle"),

Property("ical4j:concept:asset:property"),
Property("semcal:concept:asset:property"),

ConfigurationItem("ical4j:concept:asset:configuration_item");
ConfigurationItem("semcal:concept:asset:configuration_item");

private final URI uri;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
public class AvailabilityType extends ImmutableConcept {

public enum Id {
Availability("ical4j:concept:availability"),
Availability("semcal:concept:availability"),

Roster("ical4j:concept:availability:roster"),
Roster("semcal:concept:availability:roster"),

Reservable("ical4j:concept:availability:reservable"),
Reservable("semcal:concept:availability:reservable"),

Invitation("ical4j:concept:availability:invitation"),
Invitation("semcal:concept:availability:invitation"),

Offer("ical4j:concept:availability:offer");
Offer("semcal:concept:availability:offer");

private final URI uri;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@
public class EventType extends ImmutableConcept {

public enum Id {
Event("ical4j:concept:event"),
Event("semcal:concept:event"),

Meeting("ical4j:concept:event:meeting"),
Meeting("semcal:concept:event:meeting"),

Appointment("ical4j:concept:event:appointment"),
Appointment("semcal:concept:event:appointment"),

Seminar("ical4j:concept:event:seminar"),
Seminar("semcal:concept:event:seminar"),

Conference("ical4j:concept:event:conference"),
Conference("semcal:concept:event:conference"),

Performance("ical4j:concept:event:performance");
Performance("semcal:concept:event:performance");

private final URI uri;

Expand Down
20 changes: 10 additions & 10 deletions src/main/java/net/fortuna/ical4j/extensions/concept/IssueType.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,26 +10,26 @@
public class IssueType extends ImmutableConcept {

public enum Id {
Issue("ical4j:concept:issue"),
Issue("semcal:concept:issue"),

Story("ical4j:concept:issue:story"),
Story("semcal:concept:issue:story"),

Epic("ical4j:concept:issue:epic"),
Epic("semcal:concept:issue:epic"),

Task("ical4j:concept:issue:task"),
Task("semcal:concept:issue:task"),

Subtask("ical4j:concept:issue:subtask"),
Subtask("semcal:concept:issue:subtask"),

Risk("ical4j:concept:issue:risk"),
Risk("semcal:concept:issue:risk"),

Improvement("ical4j:concept:issue:improvement"),
Improvement("semcal:concept:issue:improvement"),

Change("ical4j:concept:issue:change"),
Change("semcal:concept:issue:change"),

Incident("ical4j:concept:issue:incident"),
Incident("semcal:concept:issue:incident"),


Problem("ical4j:concept:issue:problem");
Problem("semcal:concept:issue:problem");

private final URI uri;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@
public class MetricType extends ImmutableConcept {

public enum Id {
Metric("ical4j:concept:metric"),
Metric("semcal:concept:metric"),

Attendance("ical4j:concept:metric:attendance"),
Attendance("semcal:concept:metric:attendance"),

TimeToRespond("ical4j:concept:metric:time_to_respond"),
TimeToRespond("semcal:concept:metric:time_to_respond"),

TimeToResolve("ical4j:concept:metric:time_to_resolve"),
TimeToResolve("semcal:concept:metric:time_to_resolve"),

Diagnostic("ical4j:concept:metric:diagnostic"),
Diagnostic("semcal:concept:metric:diagnostic"),

Presence("ical4j:concept:metric:presence");
Presence("semcal:concept:metric:presence");

private final URI uri;

Expand Down
20 changes: 10 additions & 10 deletions src/main/java/net/fortuna/ical4j/extensions/concept/NoteType.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,25 @@
public class NoteType extends ImmutableConcept {

public enum Id {
Note("ical4j:concept:note"),
Note("semcal:concept:note"),

DefinedTerm("ical4j:concept:note:defined_term"),
DefinedTerm("semcal:concept:note:defined_term"),

Article("ical4j:concept:note:article"),
Article("semcal:concept:note:article"),

DigitalDocument("ical4j:concept:note:digital_document"),
DigitalDocument("semcal:concept:note:digital_document"),

Release("ical4j:concept:note:release"),
Release("semcal:concept:note:release"),

Assumption("ical4j:concept:note:assumption"),
Assumption("semcal:concept:note:assumption"),

Decision("ical4j:concept:note:decision"),
Decision("semcal:concept:note:decision"),

Comment("ical4j:concept:note:comment"),
Comment("semcal:concept:note:comment"),

Timesheet("ical4j:concept:note:timesheet"),
Timesheet("semcal:concept:note:timesheet"),

Invoice("ical4j:concept:note:invoice");
Invoice("semcal:concept:note:invoice");

private final URI uri;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
public class ObservanceType extends ImmutableConcept {

public enum Id {
Observance("ical4j:concept:observance"),
Observance("semcal:concept:observance"),

Subscription("ical4j:concept:observance:subscription"),
Subscription("semcal:concept:observance:subscription"),

Reservation("ical4j:concept:observance:reservation");
Reservation("semcal:concept:observance:reservation");

private final URI uri;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
/**
* A concept typically applied to PARTICIPANT objects when embedded metadata for contributors is required.
*/
public class ContributorType extends ImmutableConcept {
public class ParticipantType extends ImmutableConcept {

public enum Id {
Reporter("ical4j:concept:contributor:reporter"),
Reporter("semcal:concept:contributor:reporter"),

Assignee("ical4j:concept:contributor:assignee");
Assignee("semcal:concept:contributor:assignee");

private final URI uri;

Expand All @@ -23,11 +23,11 @@ public URI getUri() {
}
}

public static final ContributorType REPORTER = new ContributorType(Id.Reporter);
public static final ParticipantType REPORTER = new ParticipantType(Id.Reporter);

public static final ContributorType ASSIGNEE = new ContributorType(Id.Assignee);
public static final ParticipantType ASSIGNEE = new ParticipantType(Id.Assignee);

public ContributorType(Id id) {
public ParticipantType(Id id) {
super(id.getUri());
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@
public class RequestType extends ImmutableConcept {

public enum Id {
Request("ical4j:concept:request"),
Request("semcal:concept:request"),

Order("ical4j:concept:request:order"),
Order("semcal:concept:request:order"),

Provision("ical4j:concept:request:provision"),
Provision("semcal:concept:request:provision"),

Decommission("ical4j:concept:request:decommission"),
Decommission("semcal:concept:request:decommission"),

Fault("ical4j:concept:request:fault");
Fault("semcal:concept:request:fault");

private final URI uri;

Expand Down

0 comments on commit d5759e3

Please sign in to comment.