This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
application { | |
title = 'griffon-javafx-groovy-sample' | |
startupGroups = ['home'] | |
autoShutdown = true | |
} | |
mvcGroups { | |
// MVC Group for "home", order is important! | |
'home' { | |
model = 'org.example.HomeModel' | |
view = 'org.example.HomeView' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package org.example | |
import griffon.core.artifact.GriffonController | |
import griffon.inject.MVCMember | |
import griffon.metadata.ArtifactProviderFor | |
import griffon.transform.Threading | |
import javax.annotation.Nonnull | |
@ArtifactProviderFor(GriffonController) | |
class HomeController { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<?import griffon.javafx.support.*?> | |
<?import javafx.geometry.Insets?> | |
<?import javafx.scene.control.Button?> | |
<?import javafx.scene.control.Label?> | |
<?import javafx.scene.control.Tab?> | |
<?import javafx.scene.control.TabPane?> | |
<?import javafx.scene.control.TableColumn?> | |
<?import javafx.scene.control.TableView?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example | |
class Language { | |
private Integer position | |
private String language | |
public Language(Integer position, String language) { | |
this.position = position | |
this.language = language | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example | |
import griffon.core.artifact.GriffonView | |
import griffon.inject.MVCMember | |
import griffon.metadata.ArtifactProviderFor | |
import javafx.collections.FXCollections | |
import javafx.fxml.FXML | |
import javafx.scene.control.Button | |
import javafx.scene.control.Label | |
import javafx.scene.control.TableView |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package mock.transaction.manager | |
import grails.transaction.Transactional | |
@Transactional | |
class UserService { | |
def roleService | |
def createUser(Map params) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package mock.transaction.manager | |
import grails.transaction.Transactional | |
@Transactional | |
class RoleService { | |
def grantRole(User user, Role role) { | |
def userRoleInstance = new UserRole(user: user, role: role) | |
userRoleInstance.save() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package mock.transaction.manager | |
import grails.test.mixin.Mock | |
import grails.test.mixin.TestFor | |
import spock.lang.Specification | |
/** | |
* See the API for {@link grails.test.mixin.services.ServiceUnitTestMixin} for usage instructions | |
*/ | |
@TestFor(UserService) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
service.roleService.transactionManager = transactionManager |
OlderNewer