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.
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
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
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
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
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
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
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
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
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());
}
}
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.