Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
titlePrzykład: Hook z order 1
@Hook
public class UserDelegationHookSecond
    extends DelegationHookAdapter
{
	@Override
	public boolean confirmCreateDelegation( String userName, UserDelegation delegation )
	{
		//implementacja metody
	}

    @Override
    public int getOrder()
    {
        return 1;
    }
}
Note

Jeżeli dwa lub więcej hook'ów ma tą samą wartość Order, to wykonywanie tych hook'ów odbywa się w sposób losowy.

Info

Nadpisywanie metody getOrder() nie jest obowiązkowe. Jeżeli nie zostanie to zrobione to domyślnie hook będzie ostatni w kolejce. Jeżeli w żadnym z hook'ów danego typu nie ustawimy wartości Order, to będą one wszystkie wykonywane w losowej kolejności.