<version>1.4.0+</version>
<type>String</type>
</field>
+ <field>
+ <name>disableRegistration</name>
+ <version>1.4.0+</version>
+ <type>boolean</type>
+ <defaultValue>false</defaultValue>
+ </field>
</fields>
</class>
*/
private String applicationUrl;
+ /**
+ * @since 1.4-M3
+ */
+ private boolean disableRegistration = false;
+
public UiConfiguration()
{
// noop
this.applicationUrl = applicationUrl;
}
+ public boolean isDisableRegistration()
+ {
+ return disableRegistration;
+ }
+
+ public void setDisableRegistration( boolean disableRegistration )
+ {
+ this.disableRegistration = disableRegistration;
+ }
+
@Override
public String toString()
{
sb.append( ", appletFindEnabled=" ).append( appletFindEnabled );
sb.append( ", disableEasterEggs=" ).append( disableEasterEggs );
sb.append( ", applicationUrl='" ).append( applicationUrl ).append( '\'' );
+ sb.append( ", disableRegistration=" ).append( disableRegistration );
sb.append( '}' );
return sb.toString();
}
assertFalse( oldUi.isDisableEasterEggs() );
assertTrue( oldUi.isAppletFindEnabled() );
assertTrue( oldUi.isShowFindArtifacts() );
+ assertFalse( oldUi.isDisableRegistration() );
UiConfiguration ui = archivaAdministration.getUiConfiguration();
ui.setAppletFindEnabled( false );
ui.setShowFindArtifacts( false );
ui.setDisableEasterEggs( true );
+ ui.setDisableRegistration( true );
archivaAdministration.updateUiConfiguration( ui );
assertTrue( ui.isDisableEasterEggs() );
assertFalse( ui.isAppletFindEnabled() );
assertFalse( ui.isShowFindArtifacts() );
-
+ assertTrue( ui.isDisableRegistration() );
+
archivaAdministration.updateUiConfiguration( oldUi );
}
assertNotNull( ui );
// assert default values
assertFalse( ui.isDisableEasterEggs() );
+ assertFalse( ui.isDisableRegistration() );
assertTrue( ui.isAppletFindEnabled() );
assertTrue( ui.isShowFindArtifacts() );
assertNull( ui.getApplicationUrl() );
ui.setAppletFindEnabled( false );
ui.setShowFindArtifacts( false );
ui.setDisableEasterEggs( true );
+ ui.setDisableRegistration( true );
String url = "http://foo.fr/bar";
ui.setApplicationUrl( url );
ui = getArchivaAdministrationService().getUiConfiguration();
assertTrue( ui.isDisableEasterEggs() );
+ assertTrue( ui.isDisableRegistration() );
assertFalse( ui.isAppletFindEnabled() );
assertFalse( ui.isShowFindArtifacts() );
assertEquals( url, ui.getApplicationUrl() );
<exclude>.idea/**</exclude>
<exclude>.repository/**</exclude>
<exclude>*.patch</exclude>
+ <exclude>**/target/**</exclude>
</excludes>
</configuration>
</plugin>