protected ProfileActivator[] newProfileActivators() { return new ProfileActivator[] { new JdkVersionProfileActivator(), new OperatingSystemProfileActivator(), new PropertyProfileActivator(), new FileProfileActivator().setPathTranslator( newPathTranslator() ) }; }
boolean active = ensureAtLeastOneNonNull( os ); active = determineFamilyMatch( os.getFamily() ); active = determineNameMatch( os.getName() ); active = determineArchMatch( os.getArch() ); active = determineVersionMatch( os.getVersion() );
public SettingsXmlProfileSelector() { this.activators = new ArrayList<ProfileActivator>(); activators.addAll(Arrays.asList(new JdkVersionProfileActivator(), new PropertyProfileActivator(), new OperatingSystemProfileActivator(), new FileProfileActivator().setPathTranslator(new DefaultPathTranslator()))); }
boolean active = ensureAtLeastOneNonNull( os ); active = determineFamilyMatch( os.getFamily() ); active = determineNameMatch( os.getName() ); active = determineArchMatch( os.getArch() ); active = determineVersionMatch( os.getVersion() );
public SettingsXmlProfileSelector() { this.activators = new ArrayList<ProfileActivator>(); activators.addAll(Arrays.asList(new JdkVersionProfileActivator(), new PropertyProfileActivator(), new OperatingSystemProfileActivator(), new FileProfileActivator().setPathTranslator(new DefaultPathTranslator()))); }
protected ProfileActivator[] newProfileActivators() { return new ProfileActivator[] { new JdkVersionProfileActivator(), new OperatingSystemProfileActivator(), new PropertyProfileActivator(), new FileProfileActivator().setPathTranslator( newPathTranslator() ) }; }
private DefaultProfileSelector createProfileSelector() { DefaultProfileSelector selector = new DefaultProfileSelector(); selector.addProfileActivator(new FileProfileActivator() .setPathTranslator(new DefaultPathTranslator())); selector.addProfileActivator(new JdkVersionProfileActivator()); selector.addProfileActivator(new PropertyProfileActivator()); selector.addProfileActivator(new OperatingSystemProfileActivator()); return selector; }
private DefaultProfileSelector createProfileSelector() { DefaultProfileSelector selector = new DefaultProfileSelector(); selector.addProfileActivator(new FileProfileActivator() .setPathTranslator(new DefaultPathTranslator())); selector.addProfileActivator(new JdkVersionProfileActivator()); selector.addProfileActivator(new PropertyProfileActivator()); selector.addProfileActivator(new OperatingSystemProfileActivator()); return selector; }
private DefaultProfileSelector createProfileSelector() { DefaultProfileSelector selector = new DefaultProfileSelector(); selector.addProfileActivator(new FileProfileActivator() .setPathTranslator(new DefaultPathTranslator())); selector.addProfileActivator(new JdkVersionProfileActivator()); selector.addProfileActivator(new PropertyProfileActivator()); selector.addProfileActivator(new OperatingSystemProfileActivator()); return selector; }
@Test public void testInvalidFamily() throws Exception { RequireOS rule = new RequireOS(); EnforcerRuleHelper helper = EnforcerTestUtils.getHelper(); helper.getContainer().addComponent( new OperatingSystemProfileActivator(), "os" ); rule.setFamily( "junk" ); try { rule.execute( helper ); fail( "Expected MojoExecution Exception because of invalid family type" ); } catch ( EnforcerRuleException e ) { assertThat( e.getMessage(), startsWith( "Invalid Family type used. Valid family types are: " ) ); } }
RequireOS rule = new RequireOS( new OperatingSystemProfileActivator() );