![JAR search and dependency download from the Maven repository](/logo.png)
com.daedafusion.sf.config.ManagedObjectDescription Maven / Gradle / Ivy
package com.daedafusion.sf.config;
import org.apache.log4j.Logger;
import java.util.*;
/**
* Created by mphilpot on 7/2/14.
*/
public class ManagedObjectDescription
{
private static final Logger log = Logger.getLogger(ManagedObjectDescription.class);
// Not specified in configuration! Auto generated
private String uuid;
private String infClass;
private String implClass;
private Map properties;
private String loaderUri;
private List dependentServices;
// Not specified in configuration! Auto populated
private List providers;
public ManagedObjectDescription()
{
uuid = UUID.randomUUID().toString();
properties = new HashMap<>();
dependentServices = new ArrayList<>();
providers = new ArrayList<>();
}
public String getUuid()
{
return uuid;
}
public String getInfClass()
{
return infClass;
}
public void setInfClass(String infClass)
{
this.infClass = infClass;
}
public String getImplClass()
{
return implClass;
}
public void setImplClass(String implClass)
{
this.implClass = implClass;
}
public Map getProperties()
{
return properties;
}
public void setProperties(Map properties)
{
this.properties = properties;
}
public String getLoaderUri()
{
return loaderUri;
}
public void setLoaderUri(String loaderUri)
{
this.loaderUri = loaderUri;
}
public List getDependentServices()
{
return dependentServices;
}
public void setDependentServices(List dependentServices)
{
this.dependentServices = dependentServices;
}
public List getProviders()
{
return providers;
}
public void setProviders(List providers)
{
this.providers = providers;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy