@Override public void visitDirectContainerTemplate(DirectContainerTemplate template) { ImmutableTemplateFactory.newImmutable(template).accept(this.visitor); }
@Override public void visitIndirectContainerTemplate(IndirectContainerTemplate template) { ImmutableTemplateFactory.newImmutable(template).accept(this.visitor); } }
@Override public void visitContainerTemplate(ContainerTemplate template) { ImmutableTemplateFactory.newImmutable(template).accept(this.visitor); }
@Override public void visitResourceTemplate(ResourceTemplate template) { ImmutableTemplateFactory.newImmutable(template).accept(this.visitor); }
@Override public void visitMembershipAwareContainerTemplate(MembershipAwareContainerTemplate template) { ImmutableTemplateFactory.newImmutable(template).accept(this.visitor); }
@Override public void visitBasicContainerTemplate(BasicContainerTemplate template) { ImmutableTemplateFactory.newImmutable(template).accept(this.visitor); }
/** * {@inheritDoc} */ @Override public ResourceTemplate findById(String templateId) { return ImmutableTemplateFactory.newImmutable(delegate().findById(templateId)); }
/** * {@inheritDoc} */ @Override public ResourceTemplate findByHandler(Class<? extends ResourceHandler> handlerClass) { return ImmutableTemplateFactory.newImmutable(delegate().findByHandler(handlerClass)); }
@Override public ResourceTemplate memberTemplate() { return ImmutableTemplateFactory.newImmutable(template().memberTemplate()); }
public ResourceTemplate templateOfId(String templateId) { checkNotNull(templateId,"Template identifier cannot be null"); return ImmutableTemplateFactory.newImmutable(getState().templateLibrary().findById(templateId)); }
public ResourceTemplate templateOfHandler(Class<? extends ResourceHandler> handlerClass) { checkNotNull(handlerClass,"Resource handler cannot be null"); return ImmutableTemplateFactory.newImmutable(getState().templateLibrary().findByHandler(handlerClass)); }