org.incode.example.alias.dom.AliasModule Maven / Gradle / Ivy
package org.incode.example.alias.dom;
public final class AliasModule {
//region > constants
public static class JdoColumnLength {
private JdoColumnLength(){}
public static final int AT_PATH = 255; // as per security module's ApplicationTenancy#MAX_LENGTH_PATH
public static final int ALIAS_TYPE_ID = 30;
public static final int ALIAS_REFERENCE = 255;
public static final int BOOKMARK = 2000;
}
//endregion
//region > constructor
private AliasModule(){}
//endregion
//region > ui event classes
public abstract static class TitleUiEvent
extends org.apache.isis.applib.services.eventbus.TitleUiEvent { }
public abstract static class IconUiEvent
extends org.apache.isis.applib.services.eventbus.IconUiEvent { }
public abstract static class CssClassUiEvent
extends org.apache.isis.applib.services.eventbus.CssClassUiEvent { }
//endregion
//region > domain event classes
public abstract static class ActionDomainEvent
extends org.apache.isis.applib.services.eventbus.ActionDomainEvent { }
public abstract static class CollectionDomainEvent
extends org.apache.isis.applib.services.eventbus.CollectionDomainEvent { }
public abstract static class PropertyDomainEvent
extends org.apache.isis.applib.services.eventbus.PropertyDomainEvent { }
//endregion
}