Skip to content

Commit

Permalink
SHIBUI-521(544): domain model
Browse files Browse the repository at this point in the history
  • Loading branch information
dima767 committed Jun 26, 2018
1 parent 6874aa0 commit 9db33c6
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package edu.internet2.tier.shibboleth.admin.ui.domain.resolvers;

import lombok.AllArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import javax.persistence.Embeddable;

@Embeddable
@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
@EqualsAndHashCode
public class ClasspathMetadataResource {

private String file;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package edu.internet2.tier.shibboleth.admin.ui.domain.resolvers;

import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.persistence.Embedded;
import javax.persistence.Entity;

@Entity
@EqualsAndHashCode(callSuper = true)
@Getter
@Setter
@ToString
public class ResourceBackedMetadataResolver extends MetadataResolver {

@Embedded
private ReloadableMetadataResolverAttributes reloadableMetadataResolverAttributes;

@Embedded
private ClasspathMetadataResource classpathMetadataResource;

@Embedded
private SvnMetadataResource svnMetadataResource;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package edu.internet2.tier.shibboleth.admin.ui.domain.resolvers;

import lombok.AllArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import javax.persistence.Embeddable;

@Embeddable
@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
@EqualsAndHashCode
public class SvnMetadataResource {

private String repositoryURL;

private String workingCopyDirectory;

private String resourceFile;

private String username;

private String password;

private String proxyHost;

private String proxyUserName;

private String proxyPassword;
}

0 comments on commit 9db33c6

Please sign in to comment.