Interface InfoBoxMessageInterface

Interface InfoBoxMessageInterface

Direct known implementers

InfoBoxMessage

Methods summary

public setSource( StringType $source ) : InfoBoxMessageInterface

Sets the message's source.

public getSource( void ) : string

Returns the message's source.

public setId( IdType $id ) : InfoBoxMessageInterface

Sets the ID of the message.

public getId( void ) : integer

Returns the ID of the message.

public setIdentifier( StringType $identifier ) : InfoBoxMessageInterface

Sets the identifier string of the message

public getIdentifier( void ) : string

Returns the message identifier.

public setStatus( StringType $status ) : InfoBoxMessageInterface

Sets the status of the message.

public getStatus( void ) : string

Returns the status of the message.

public setType( StringType $type ) : InfoBoxMessageInterface

Sets the type of the message.

public getType( void ) : string

Returns the type of the message.

public setVisibility( StringType $visibility ) : InfoBoxMessageInterface

Sets the visibility of the message.

public getVisibility( void ) : string

Returns the visibility of the message.

public setCustomerId( IdType $customerId ) : InfoBoxMessageInterface

Sets the customer ID of the message.

public getCustomerId( void ) : integer

Returns the customer ID of the message.

public setAddedDateTime( DateTime $dateTime ) : InfoBoxMessageInterface

Sets the message creation date time.

public getAddedDateTime( void ) : DateTime

Returns the message creation date time.

public setModifiedDateTime( DateTime $dateTime ) : InfoBoxMessageInterface

Sets the message modification date time.

public getModifiedDateTime( void ) : DateTime

Returns the message modification date time.

public setHeadLine( StringType $text, LanguageCode $languageCode ) : InfoBoxMessageInterface

Sets the message headline.

public getHeadLine( LanguageCode $languageCode ) : string

Returns the message headline.

public setMessage( StringType $text, LanguageCode $languageCode ) : InfoBoxMessageInterface

Sets the message.

public getMessage( LanguageCode $languageCode ) : string

Returns the message.

public setButtonLabel( StringType $text, LanguageCode $languageCode ) : InfoBoxMessageInterface

Sets the message button label.

public getButtonLabel( LanguageCode $languageCode ) : string

Returns the message button label.

public setMessageCollection( KeyValueCollection $messages ) : InfoBoxMessageInterface

Sets the messages by adding a collection.

public setHeadLineCollection( KeyValueCollection $headlines ) : InfoBoxMessageInterface

Sets the message headlines.

public setButtonLabelCollection( KeyValueCollection $buttonLabels ) : InfoBoxMessageInterface

Sets the button labels.

public getMessageCollection( void ) : EditableKeyValueCollection

Returns the message collection.

public getHeadLineCollection( void ) : EditableKeyValueCollection

Returns the headline collection.

public getButtonLabelCollection( void ) : EditableKeyValueCollection

Returns the button label collection.