@Mixin public class ToDoItem_similarTo extends AbstractFactoryAndRepository { private final ToDoItem toDoItem; public ToDoItem_similarTo(final ToDoItem toDoItem) { this.toDoItem = toDoItem; } @ActionLayout( contributed = Contributed.AS_ASSOCIATION ) @Action(semantics = SemanticsOf.SAFE) public List<ToDoItem> $$() { return similarToService.similarTo(toDoItem); } @javax.inject.Inject private SimilarToService similarToService; }
@Mixin(method = "prop") public class BookmarkHolder_object { private final BookmarkHolder bookmarkHolder; public BookmarkHolder_object(final BookmarkHolder bookmarkHolder) { this.bookmarkHolder = bookmarkHolder; } public static class ActionDomainEvent extends IsisApplibModule.ActionDomainEvent<BookmarkHolder_object> {} @Action( semantics = SemanticsOf.SAFE, domainEvent = BookmarkHolder_object.ActionDomainEvent.class ) @ActionLayout( contributed = Contributed.AS_ASSOCIATION ) public Object prop() { return bookmarkService.lookup(bookmarkHolder); } @javax.inject.Inject private BookmarkService bookmarkService; }
@Mixin public class DocumentAbstract_downloadTextAsClob { //region > constructor private final DocumentAbstract<?> document; public DocumentAbstract_downloadTextAsClob(final DocumentAbstract<?> document) { this.document = document; } //endregion public static class ActionDomainEvent extends DocumentModule.ActionDomainEvent<DocumentAbstract_downloadTextAsClob> { } @Action( semantics = SemanticsOf.SAFE, domainEvent = ActionDomainEvent.class ) @ActionLayout(named = "Download") public Clob $$() { return new Clob(document.getName(), document.getMimeType(), document.getText()); } public boolean hide$$() { return document.getSort() != DocumentSort.TEXT; } }
@Mixin(method = "act") public class BookmarkHolder_lookup { private final BookmarkHolder bookmarkHolder; public BookmarkHolder_lookup(final BookmarkHolder bookmarkHolder) { this.bookmarkHolder = bookmarkHolder; } public static class ActionDomainEvent extends IsisApplibModule.ActionDomainEvent<BookmarkHolder_lookup> {} @Action( domainEvent = ActionDomainEvent.class, semantics = SemanticsOf.SAFE ) @ActionLayout( contributed = Contributed.AS_ACTION, cssClassFa = "fa-bookmark" ) public Object act() { return bookmarkService.lookup(bookmarkHolder); } @javax.inject.Inject private BookmarkService bookmarkService; }
@Mixin public class DocumentAbstract_downloadTextAsClob { //region > constructor private final DocumentAbstract<?> document; public DocumentAbstract_downloadTextAsClob(final DocumentAbstract<?> document) { this.document = document; } //endregion public static class ActionDomainEvent extends DocumentModule.ActionDomainEvent<DocumentAbstract_downloadTextAsClob> { } @Action( semantics = SemanticsOf.SAFE, domainEvent = ActionDomainEvent.class ) @ActionLayout(named = "Download") public Clob $$() { return new Clob(document.getName(), document.getMimeType(), document.getText()); } public boolean hide$$() { return document.getSort() != DocumentSort.TEXT; } }
@Mixin public class ToDoItem_asV1_1 implements Dto { private final ToDoItem toDoItem; public ToDoItem_asV1_1(final ToDoItem toDoItem) { this.toDoItem = toDoItem; } @Action( semantics = SemanticsOf.SAFE, restrictTo = RestrictTo.PROTOTYPING ) @ActionLayout( cssClassFa = "fa-external-link", named = "As DTO v1.1" ) @MemberOrder(sequence = "2") public ToDoItemV1_1 $$() { return contentMappingServiceForToDoItem.newToDoItemV1_1(toDoItem); } @javax.inject.Inject ContentMappingServiceForToDoItem contentMappingServiceForToDoItem; }
@Mixin public class DocumentTemplate_updatePreviewOnly {
@Mixin public class DocumentTemplate_updatePreviewOnly {
@Mixin(method="act") public class Object_rebuildMetamodel {
@Mixin public class Paperclip_changeRole {
@Mixin public class DocumentTemplate_updateNameText {
@Mixin public class DocumentTemplate_uploadBlob {
@Mixin public class DocumentTemplate_uploadBlob {
@Mixin public class DocumentTemplate_updateNameText {
@Mixin public class Paperclip_changeRole {
@Mixin public class DocumentTemplate_uploadClob {
@Mixin public class DocumentTemplate_uploadClob {
@Mixin public class DocumentTemplate_updateText {
@Mixin(method="act") public class Object_openRestApi {
@Mixin public class ApplicationSetting_previous extends AbstractService {