Top Description Fields Constructors Methods
net.fortuna.ical4j.transform.itip

public Class RequestTransformer

extends AbstractMethodTransformer
Class Inheritance
Imports
net.fortuna.ical4j.model.Calendar, net.fortuna.ical4j.model.property.Organizer, .Uid, java.util.function.Supplier

$Id$ Created: 26/09/2004 Transforms a calendar for publishing.
Author
benfortuna

Field Summary

Modifier and TypeField and Description
private final Organizer

Constructor Summary

AccessConstructor and Description
public
RequestTransformer(Supplier<Uid> uidGenerator)

Support delegating mode by not specifying an organizer.

public
RequestTransformer(Organizer organizer, Supplier<Uid> uidGenerator)

If organizer is not specified, delegation mode is assumed.

Method Summary

Modifier and TypeMethod and Description
public Calendar
apply(Calendar
the function argument
object
)

Overrides net.fortuna.ical4j.transform.itip.AbstractMethodTransformer.apply.

Implements java.util.function.Function.apply.

Applies this function to the given argument.

Field Detail

organizerback to summary
private final Organizer organizer

Constructor Detail

RequestTransformerback to summary
public RequestTransformer(Supplier<Uid> uidGenerator)

Support delegating mode by not specifying an organizer.

RequestTransformerback to summary
public RequestTransformer(Organizer organizer, Supplier<Uid> uidGenerator)

If organizer is not specified, delegation mode is assumed.

Method Detail

applyback to summary
public Calendar apply(Calendar object)

Overrides net.fortuna.ical4j.transform.itip.AbstractMethodTransformer.apply.

Implements java.util.function.Function.apply.

Doc from java.util.function.Function.apply.

Applies this function to the given argument.

Parameters
object:Calendar

the function argument

Returns:Calendar

the function result

Annotations
@Override