1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-06 07:32:46 +00:00
Files
l2jserver2/src/main/java/com/l2jserver/model/id/template/ItemTemplateID.java
Rogiel 1e52e960f5 Code cleanup
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-14 13:35:12 -03:00

31 lines
813 B
Java

package com.l2jserver.model.id.template;
import com.google.inject.Inject;
import com.google.inject.assistedinject.Assisted;
import com.l2jserver.model.id.TemplateID;
import com.l2jserver.model.template.ItemTemplate;
import com.l2jserver.service.game.template.TemplateService;
/**
* An {@link TemplateID} instance representing an {@link ItemTemplate} object
*
* @author <a href="http://www.rogiel.com">Rogiel</a>
*/
public class ItemTemplateID extends TemplateID<ItemTemplate> {
/**
* The template service
*/
private final TemplateService templateService;
@Inject
protected ItemTemplateID(@Assisted int id, TemplateService templateService) {
super(id);
this.templateService = templateService;
}
@Override
public ItemTemplate getTemplate() {
return templateService.getTemplate(this);
}
}